Script for Printer Calibration on Windows, MacOS snd Linux (free to use and modify)

knowing

Getting Fingers Dirty
Joined
Oct 24, 2025
Messages
62
Reaction score
10
Points
30
Printer Model
HP CLJ5550, Brother MFC-9460
If anyone using the script has suggestions on how the menu for Colormunki or other instruments should be set up with good target choices, feel free to post it on the forum. Then others may have benefit from your experience and knowledge. See menu option 1.

Settings for Target choices for menu for "other instruments" (other than Colormunki) is incomplete, so good suggestions would be great to complete the menu.

Cheers,
K
 
Last edited:

knowing

Getting Fingers Dirty
Joined
Oct 24, 2025
Messages
62
Reaction score
10
Points
30
Printer Model
HP CLJ5550, Brother MFC-9460
Hi all,
Today I tried the Pre-made target:
"CM-Interm-A4-2070p-10pages-w13.0mm-14x15_Modified-Atkinson1728-randomized"

I go a lot of cases where colprof detects that I am reading some other row than I am actually reading. Since this target is generated from a ti1 file and randomized, I suspect that it is sub-optimal placement of patches that cause this (the number of strips does not help either). Does anyone know how to reduce this? I think this target has a lot of potential, so it is very annoying to get this message all the time.

If anyone wants to try this target, I suggest rerunning printtarg with the command I provided in the "Commands.txt" file, and if you have success with that version, that you please post the target images and ti2 file, so that I can update the one in my script. I probably won't try to read this large target again and again to test it, so help from the forum would be appreciated it any of you try it.

When I tried "CM-Interm-A4-1168p-5pages-w12.5mm-15x16_TC918+Spyderprint_grays-randomized" last week, there was almost no such issue. The current version was updated yesterday, so I have not tried that yet.

If we find a good ranomized combination, is the right way to do it to freeze the seed number for the chart?

Any feedback from using the script is also appreciated. Until now, only one person has found the script useful and given feedback on the forum.

Thank you.

Cheers,
K
 

knowing

Getting Fingers Dirty
Joined
Oct 24, 2025
Messages
62
Reaction score
10
Points
30
Printer Model
HP CLJ5550, Brother MFC-9460
Perhaps slightly off-topic, but if ever you do feel inclined to port this to Windows, try passing the whole palava to Anthropic Claude and ask him very nicely to do it for you. I used to use a homebrew bash script for profiling - not so different from yours - but recently had Claude convert it to python which it did remarkably well - albeit as ~1000 lines of code. I'd post a link to the (semi) final version here but it contains numerous hard-coded references to my filesystem which would probably confuse things - and is something that I should someday rectify. But if it ain't broke ... I can't help with a windows port since I don't use windows. Reach out 1:1 if you want further thoughts ...
R/

Hi @riclin, and @pharmacist ,

I made the effort to port the wholel script to python, so it should now work on Windows, MacOS and Linux. I hope there is little bugs, as I do not have a Windows computer to test on, and limited tesing has been done on Linux. Please give feedback if bugs are found.

This is a major update, not major in functionality, although I did make improvements, but due to the large effort to prot the bash command script to python. Both scripts are basically identical in functionality and both are available. For those that are on MacOS or Linux may then have the choice to use the bash command script, if python scirpts are ailen to you.

See Argyll_Printer_Profiler (version 1.3.0)

Since I made this effort, I hope more people will be able to test it and give your thoughts, and if it helped your profiling efforts.

Cheers,
K
 
Top