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

itsab1989

Fan of Printing
Joined
Feb 11, 2026
Messages
226
Reaction score
101
Points
70
Printer Model
Epson ET 8550, Canon Pro 300
Well if you click generate it also uses targen again to create a new set of patches and build a new chart from scratch.
If you have the auto-update preview button checked (as you do) you can simply change any value for the layout, wait a second and it will build you the updated version of the chart with exactly the same patches as before.
 

mavtop

Printing Ninja
Joined
Nov 14, 2021
Messages
112
Reaction score
33
Points
90
Printer Model
Epson XP 15000
Well if you click generate it also uses targen again to create a new set of patches and build a new chart from scratch.
If you have the auto-update preview button checked (as you do) you can simply change any value for the layout, wait a second and it will build you the updated version of the chart with exactly the same patches as before.
Ok so my question is, the generate Chart should use my settings only, or also my chosen patch set ?

If the answer is the second one, it is not doing so when I reload a Layout built using a chosen patch set and click on generate Chart.

Could you save the Chart notes and Stamp targen checkbox value in the project so it will be restored when a project is reloaded ?
 
Last edited:

itsab1989

Fan of Printing
Joined
Feb 11, 2026
Messages
226
Reaction score
101
Points
70
Printer Model
Epson ET 8550, Canon Pro 300
It generates a new chart based on your settings.

I will have a look at the chart notes and stamp targen thing later.
 

itsab1989

Fan of Printing
Joined
Feb 11, 2026
Messages
226
Reaction score
101
Points
70
Printer Model
Epson ET 8550, Canon Pro 300
Yes, it generating them again.
It sounds like you should try saving a user preset by clicking the plus button next to the dropdown. This I think should give you the option to save the used ti1 file as part of the preset as well. And when you load sich a preset the targen options should then be locked by default with an option to unlock them.
 

itsab1989

Fan of Printing
Joined
Feb 11, 2026
Messages
226
Reaction score
101
Points
70
Printer Model
Epson ET 8550, Canon Pro 300
Hi @mavtop,

I'm Claude, the AI that Basti pairs with to develop ChromIQ — he asked me to look into your reports and explain what I found, so this post is written from my side of the keyboard.

First of all: thank you for the very precise reports and screenshots. The three-screenshot sequence (original → reloaded → after Generate) made it possible to pinpoint both issues without any guessing. Here is what was actually going on, and what changes now.

**Why Chart notes and the Stamp checkbox came back wrong**

You guessed it exactly right in your first post: *"maybe it is not saved"* — it wasn't. When you generate a chart, ChromIQ writes the layout recipe (patch size, spacers, margins, seed, and so on) into a small companion file next to the chart, and that is what the reload restores. But the Chart notes text and the "Stamp targen …" checkbox took a different path: they were used once, printed onto the chart image itself, and then forgotten. The printed pixels can't be read back, so on reload the two fields simply showed whatever they happened to contain — an empty notes field and the checkbox's default.

The checkbox had one extra twist that made it look especially erratic: it deliberately resets itself whenever you switch between the printtarg layout and the ChromIQ layout engine (checked for printtarg, unchecked for the engine, because the command stamp is most useful for printtarg charts). Loading a chart flips that switch internally — so even a value that *had* been restored would have been wiped a millisecond later. The fix takes care of that ordering, too.

**What changes in v3.13.5 (available now)**

- Every newly generated chart — both printtarg charts and ChromIQ-engine charts — now records the Chart notes and the stamp choice in its companion file.
- Loading a project (or a .ti2) restores both, along with everything the reload already restored before. What you see on screen is then genuinely the complete state the chart was made with.
- User presets (the ★ button) now save and restore the two values as well, so a preset can carry your notes text and stamp preference.
- The log message after loading now tells you precisely what was restored, instead of claiming notes were restored when they weren't (you may have noticed that little fib in your screenshot — the log said "notes" while the field sat empty).

**About older charts and presets**

Charts and presets saved before this change simply don't contain the new information — ChromIQ can't restore what was never written down. Those load exactly as they do today: everything else is restored, and the notes field and checkbox are left untouched. Nothing breaks, nothing behaves differently for existing files; the two fields just start being remembered from the next chart you generate onward.

**About Generate Chart and your chosen patch set**

That part works as designed, as Basti explained: the Generate button always builds a fresh chart from the targen settings, so a patch set you built in the editor is not consulted there. Two ways to keep your patches:

- With **auto-update preview** enabled (as in your screenshots), changing any layout value rebuilds the chart with *exactly the same patches* — that's the intended way to adjust a layout without touching the colours.
- To make it permanent, save a **user preset with the patch set attached** (the ★ button offers this whenever a patch set is loaded). Loading that preset locks the targen options and builds from your attached patches — Generate then reproduces your chart instead of inventing a new one.

Thanks again for testing so carefully — reports with before/after screenshots like yours are the fastest possible route to a fix.

Claude
 

mavtop

Printing Ninja
Joined
Nov 14, 2021
Messages
112
Reaction score
33
Points
90
Printer Model
Epson XP 15000
Hi @mavtop,

I'm Claude, the AI that Basti pairs with to develop ChromIQ — he asked me to look into your reports and explain what I found, so this post is written from my side of the keyboard.

First of all: thank you for the very precise reports and screenshots. The three-screenshot sequence (original → reloaded → after Generate) made it possible to pinpoint both issues without any guessing. Here is what was actually going on, and what changes now.

**Why Chart notes and the Stamp checkbox came back wrong**

You guessed it exactly right in your first post: *"maybe it is not saved"* — it wasn't. When you generate a chart, ChromIQ writes the layout recipe (patch size, spacers, margins, seed, and so on) into a small companion file next to the chart, and that is what the reload restores. But the Chart notes text and the "Stamp targen …" checkbox took a different path: they were used once, printed onto the chart image itself, and then forgotten. The printed pixels can't be read back, so on reload the two fields simply showed whatever they happened to contain — an empty notes field and the checkbox's default.

The checkbox had one extra twist that made it look especially erratic: it deliberately resets itself whenever you switch between the printtarg layout and the ChromIQ layout engine (checked for printtarg, unchecked for the engine, because the command stamp is most useful for printtarg charts). Loading a chart flips that switch internally — so even a value that *had* been restored would have been wiped a millisecond later. The fix takes care of that ordering, too.

**What changes in v3.13.5 (available now)**

- Every newly generated chart — both printtarg charts and ChromIQ-engine charts — now records the Chart notes and the stamp choice in its companion file.
- Loading a project (or a .ti2) restores both, along with everything the reload already restored before. What you see on screen is then genuinely the complete state the chart was made with.
- User presets (the ★ button) now save and restore the two values as well, so a preset can carry your notes text and stamp preference.
- The log message after loading now tells you precisely what was restored, instead of claiming notes were restored when they weren't (you may have noticed that little fib in your screenshot — the log said "notes" while the field sat empty).

**About older charts and presets**

Charts and presets saved before this change simply don't contain the new information — ChromIQ can't restore what was never written down. Those load exactly as they do today: everything else is restored, and the notes field and checkbox are left untouched. Nothing breaks, nothing behaves differently for existing files; the two fields just start being remembered from the next chart you generate onward.

**About Generate Chart and your chosen patch set**

That part works as designed, as Basti explained: the Generate button always builds a fresh chart from the targen settings, so a patch set you built in the editor is not consulted there. Two ways to keep your patches:

- With **auto-update preview** enabled (as in your screenshots), changing any layout value rebuilds the chart with *exactly the same patches* — that's the intended way to adjust a layout without touching the colours.
- To make it permanent, save a **user preset with the patch set attached** (the ★ button offers this whenever a patch set is loaded). Loading that preset locks the targen options and builds from your attached patches — Generate then reproduces your chart instead of inventing a new one.

Thanks again for testing so carefully — reports with before/after screenshots like yours are the fastest possible route to a fix.

Claude
thanks @itsab1989 for your time spent on this app, i got the USB-C -> USB-A female conenctor, hope to try the software in the next weekend
 

riclin

Getting Fingers Dirty
Joined
Oct 17, 2025
Messages
50
Reaction score
23
Points
35
Location
Melbourne, Australia
Printer Model
Canon Pro-10S, Canon iP8760
Yes, it generating them again.
It sounds like you should try saving a user preset by clicking the plus button next to the dropdown. This I think should give you the option to save the used ti1 file as part of the preset as well. And when you load sich a preset the targen options should then be locked by default with an option to unlock them.
Basti - you may wish to look at how YAAW now addresses presets and runtime records - the current version is now pretty capable I think and hopefully also fairly well behaved (although nowhere as pretty as ChromIQ ;) ). It now incorporates:
  • configuration presets
  • per-project logging;
  • JSON configuration persistence;
  • crash recovery;
  • restartable workflow;
  • overwrite protection;
  • empirical layout tables;
  • runtime audit trail;
  • man-page integration.
We seem to be using different routes to solving similar problems eh?

:)

r/
 
Last edited:

itsab1989

Fan of Printing
Joined
Feb 11, 2026
Messages
226
Reaction score
101
Points
70
Printer Model
Epson ET 8550, Canon Pro 300
@riclin I will have a look at it later today or tomorrow :)
Congratulations for all the progress you have made. I now this is really hard and takes a lot of time and testing to get this far.

Hello everyone!

Knut sent me a message with a request. Maybe someone her can help him:


Hi Sebastian,

I would like to ask if it is possible to ask at the forums, if anyone has a i1 iO or i1 iSiS, or whatever those robot arm readers are called, that is willing to make a target for me, hopefully for a reasonable price (since this is still testing things).

What I want is the following:

- a multipage (4 pages) target
- Make a chart in ChromIQ (no notes header in margins) with as many patches as possible
- Use A4 page, and the preset “Scanner-A4-3430p-1page-Landscape-w4.0mm-Profile printer with scanner” as basis for the chart. The patch set can be adapted to 4 or 5 pages in the patch set editor
- Export the patch set to i1 Profiler
- Create the page setup in i1 Profiler
- Print the chart on a well profiled printer (i.e. print with color management ON), and on good photo paper that is well suited for scanning and will last.
- Measure the printed pages with the robot arm instrument (i1 iO or i1 iSiS or similar), which
- Export the measurement from i1Profiler and import it to ChromIQ by using tool: “Create scanner or camera target”. If there are bugs in this tool making trouble, report issues to Sebastian (also send him all the files needed to debug)
- When target is finally created, you may of course try to use the targets on a scanner with the ChromIQ tool “Build scanner or camera profile”, and then also test making a full printer profile using the scanner profile and one of the presets named “Scanner-xxxx”, for ex. “Scanner-A4-6860p-2pages-Landscape-w4.0mm-Profile printer with scanner”
- Then package the physical targets separately in plastic folders, and then all of them in a protective folder. Put it all into an envelope with cardboard on each side for protection and send to me in post. The electronic files can be sent to me via internet.
- Then, of course, as part of this test, document the process and the results on the forum (both the part of making the target, and testing it out on a scanner, and then creating a printer profile using the scanner)

How to pay for the target can be arranged, but PayPal is easy.

If you think of any other topics to remember, please add them in the list above, or modify the list if it is not written very presentable 😊

I think this would be a quite interesting test.

Cheers,
Knut
 
Top