Script for Printer Calibration on MacOS (free to use and modify)

knowing

Getting Fingers Dirty
Joined
Oct 24, 2025
Messages
50
Reaction score
8
Points
20
Printer Model
HP CLJ5550, Brother MFC-9460
Hi everyone,

I recently got me a new and unused Colormunki Photo, as SpyderPrint was too much hazzle.

I found a farily simple script on github AutomatedArgyllPrinter, by Jintak Han. I used this as basis for creating a much more advanced version, see link below. My new script is for macOS and Linux, and aimed at Colormunki.

However, menu choice 2 to 5 can be used by other instruments supported by Argyll. Menu choice 1 in my script presents a set of pre-defined targets to generate, with Colormunki in mind, but choosing other than Colormunki as intrument allows to make target from custom arguments and a default setting. Many settings can be configured, and anyone is free to modify the script to their liking, but it would be cool if that work is shared on the forum, if anyone does.

Hope someone will test it and give feedback. Sorry, I do not have windows, so this is not for you that only have that.

The script works well for me now, but I am sure bugs exist (log file content is not ideal I noticed). There is a index.md file for installation help and user guidance, but a lot is self explanatory.

The project has now been published on github.com and can be downloaded from:
https://soul-traveller.github.io/Argyll_Printer_Profiler/

Cheers,
K
 
Last edited:

knowing

Getting Fingers Dirty
Joined
Oct 24, 2025
Messages
50
Reaction score
8
Points
20
Printer Model
HP CLJ5550, Brother MFC-9460
I have now updated the script to support Linux. That was doable, but I doubt I can support Windows without rewriting the whole script or porting to python, which I cannot do.

Updated the first post also.

Hope this allows more people to try it out. I have not teste on Linux, only verified quality, logic and syntax using AI.

https://soul-traveller.github.io/Argyll_Printer_Profiler/

Cheers,
K
 

knowing

Getting Fingers Dirty
Joined
Oct 24, 2025
Messages
50
Reaction score
8
Points
20
Printer Model
HP CLJ5550, Brother MFC-9460
I have now updated the script to support Linux. That was doable, but I doubt I can support Windows without rewriting the whole script or porting to python, which I cannot do.

Updated the first post also.

Hope this allows more people to try it out. I have not teste on Linux, only verified quality, logic and syntax using AI.

https://soul-traveller.github.io/Argyll_Printer_Profiler/

Cheers,
K

Hi,
I made another significant modification and release of the script, as the menu system was very rigid and with bugs. Now both Colormunki users and those with other instruments should be able to use it. I added support for defining some more arguments in the ini file, and there is now a choice under menu item 1 to chose custom target, thus parameters can also be specified freely (with help from a specified default value). I hope this is now working.

I also changed the targen and printarg values I had in the ini file (for colormunki choices), as I was experimenting with multi cube steps, and that seemed to make some bad profiles (I guess there is a reason few seems to use that option).

https://soul-traveller.github.io/Argyll_Printer_Profiler/

Cheers,
K
 

knowing

Getting Fingers Dirty
Joined
Oct 24, 2025
Messages
50
Reaction score
8
Points
20
Printer Model
HP CLJ5550, Brother MFC-9460
Hi,
I made another significant modification and release of the script, as the menu system was very rigid and with bugs. Now both Colormunki users and those with other instruments should be able to use it. I added support for defining some more arguments in the ini file, and there is now a choice under menu item 1 to chose custom target, thus parameters can also be specified freely (with help from a specified default value). I hope this is now working.

I also changed the targen and printarg values I had in the ini file (for colormunki choices), as I was experimenting with multi cube steps, and that seemed to make some bad profiles (I guess there is a reason few seems to use that option).

https://soul-traveller.github.io/Argyll_Printer_Profiler/

Cheers,
K

I forgot to mention,
a good feature is that the script allows configuring 6 different target setups, accessable by menu, for two instruments (Colormunki and one other, such as i1 Pro, i1Pro3+, DP20, SpectroScan etc.). The "other" setup will be available for all the instrument types other than Colormunki. In principle, if you have three different scanners/instruments that one uses frequently, the Configurable parameters (ini-file) could be configured so that
  • One menu of 6 targets for colormunki
  • One menu split into target choices for one or more instrument type (menu option text configurable).
Hope it is useful.

Cheers,
K
 

knowing

Getting Fingers Dirty
Joined
Oct 24, 2025
Messages
50
Reaction score
8
Points
20
Printer Model
HP CLJ5550, Brother MFC-9460
Hi All,

I made a significant update of the Argyll_Printer_Profiler/ script.

Version 1.2.0 has the following uptates:
  1. Added many pre-made targets under folder Pre-made_Targets/ mainly for Colormunki. Many targets are from this forum, grouped according to patch width and ease of use.
  2. I also made a Colormunki version of the TC9.18 target provided by @pharmacist, which I also attach here for availability, but is part of the release. I tested the A4 page random target version, which gave an excellent profile.
  3. Added better existence checks for .ti1/.ti2/.ti3 and TIFFs,
  4. Improve filename prompt/UI text and menus
  5. Improved user-ability.
  6. Fixed various bugs.
  7. Added flag to turn on or off (default) auto opening of tif-target images in ColorSync Utility.
  8. Update of user guide (index.md).
I expect that I will not work much more on this now, but please return with any issues found. Alternatively, anyone may improve the script too.

As it stands, It works quite nice for my own sake. Hope it helps others too.

Cheers,
K
 

Attachments

  • CM-A4-1168p-5pages-w12.5mm-15x16_TC918+Spyderprint_grays-randomized.zip
    11.2 MB · Views: 4
  • CM-A4-1168p-5pages-w12.5mm-15x16_TC918+Spyderprint_grays.zip
    11.1 MB · Views: 4
  • CM-Letter-1168p-5pages-w12.5mm-15x16_TC918+Spyderprint_grays-randomized.zip
    11.1 MB · Views: 4
Top