[Tool] ChromIQ – a macOS and Windows GUI for ArgyllCMS printer profiling (v3.0.0 beta 10)

itsab1989

Newbie to Printing
Joined
Feb 11, 2026
Messages
4
Reaction score
2
Points
8
Printer Model
Epson ET 8550, Canon Pro 300
Hey everyone,

I’d like to share a small project I’ve been working on:

ChromIQ – a macOS app that puts a graphical interface around ArgyllCMS for creating custom ICC profiles for RGB inkjet printers.

The motivation was simple:
ArgyllCMS is excellent, but chaining targen, printtarg, chartread, colprof and profcheck from the command line is a real barrier. ChromIQ tries to remove that friction with a guided five-step workflow:

1. Create chart – guided mode looks up the optimal patch count for your instrument and paper size from an empirical database and sets sensible defaults automatically; manual mode exposes all targen/printtarg parameters directly
2. Print chart – sent directly to your printer via CUPS, bypassing ColorSync to avoid any colour management interference during printing (this part still needs some work)
3. Measure chart – drives chartread with your spectrophotometer; the app handles calibration prompts, strip navigation, wrong-strip warnings, and retry dialogs so you’re not staring at a terminal
4. Build profile – runs colprof with the full option set including FWA compensation, gamut mapping and rendering intent overrides
5. Check & Refine – runs profcheck on the finished profile, shows per-patch ΔE results, and lets you selectively re-measure only the worst-performing patches with guided strip-by-strip instructions

Supported instruments:
X-Rite i1Pro 1/2/3, i1Pro 3 Plus, ColorMunki, i1Studio, SpectroScan.
Runs on macOS 12+, Apple Silicon and Intel (universal binary).

Honest caveat:
The project is only a couple of days old. The core workflow runs end-to-end and a number of early issues have already been fixed, but I haven’t been able to test every printer, paper and instrument combination out there. There will be edge cases I haven’t caught yet.

I’m sharing it because I spent a long time looking for something that covered this workflow properly and came up empty. If it helps anyone who’s been stuck at the same point, that’s reason enough.

GitHub: https://github.com/itsab1989/ChromIQ

Any feedback – what works, what breaks, what’s missing – is very welcome.

A big thank you to @soul-traveller – your script pointed me in the right direction, and I’ve learned a great deal from your work. This project wouldn’t exist without it.

Edit: I made some progress, added some features and updated the design. See new screenshots below
 

Attachments

  • 1a.png
    1a.png
    211.8 KB · Views: 24
  • 1b.png
    1b.png
    209 KB · Views: 17
  • 2.png
    2.png
    216.8 KB · Views: 19
  • 3a.png
    3a.png
    269.5 KB · Views: 20
  • 3b.png
    3b.png
    252.8 KB · Views: 18
  • 4a.png
    4a.png
    228.3 KB · Views: 15
  • 4b.png
    4b.png
    170.5 KB · Views: 20
  • 5a.png
    5a.png
    211.5 KB · Views: 19
  • 5b.png
    5b.png
    198.3 KB · Views: 19
  • 6.png
    6.png
    235.6 KB · Views: 24
Last edited:

Alan G

Getting Fingers Dirty
Joined
Jul 15, 2017
Messages
14
Reaction score
11
Points
45
Location
Bethesda, Maryland
Printer Model
Epson 3880
I've been using the Windows version of this over the past couple of days and it works quite well. I have been using Argyll for the past 15 years to do profiling for myself and others. This GUI interface streamlines things compared to pasting Notepad commands into the command line.
 

itsab1989

Newbie to Printing
Joined
Feb 11, 2026
Messages
4
Reaction score
2
Points
8
Printer Model
Epson ET 8550, Canon Pro 300
Thank you very much for your kind words and the feedback you gave. It means a lot!
 
Top