Support

FAQ

June 22, 2022

CC CGATS file format

ChromaChecker can analyze a variety of file formats. One of the most popular is CGATS.17. This file format has some limitations but in many cases, it is easy to understand and implement. 

Open SGATS architecture makes it possible to add some metadata and the following document specifies the recommended way. Also, we provide a schema that supports not only CMYK but also HiFi, ECG, and spot inks. 

 

Sample CGATS header

CGATS.17
LGOROWLENGTH 6
LGOMCCHANNEL02 "InkName = 'Cyan'  LabFullToneColor = '57.0 -39.2 -46.0' InkPriority = '0' IndividualInkLimit = '100' "
LGOMCCHANNEL02 "InkName = 'Magenta' LabFullToneColor = '50.0 76.0 -3.0' InkPriority = '0' IndividualInkLimit = '100' "
LGOMCCHANNEL03 "InkName = 'Yellow' LabFullToneColor = '91.0 -5.1 95.0' InkPriority = '0' IndividualInkLimit = '100' "
LGOMCCHANNEL04 "InkName = 'Black' LabFullToneColor = '18.0 -0.8 -0.6' InkPriority = '0' IndividualInkLimit = '100' "
LGOMCCHANNEL05 "InkName = 'Orange' LabFullToneColor = '73.2 53.6 81.4' InkPriority = '0' IndividualInkLimit = '100' "
LGOMCCHANNEL06 "InkName = 'Violet' LabFullToneColor = '34.6 41.9 -57.7' InkPriority = '0' IndividualInkLimit = '100' "
LGOMCCHANNEL07 "InkName = 'Custom Blue 3' LabFullToneColor = '32.6 1.3 -52.5' InkPriority = '0' IndividualInkLimit = '100' "
CREATED "2020-12-02T16:08:06+01:00"
ORIGINATOR "Custom provider name here"
INSTRUMENTATION "X-Rite eXact_Advanced SN009513"
MEASUREMENT_SOURCE "Illumination=D50 ObserverAngle=2° WhiteBase=Abs Density=Status E Filter=Undefined"
MEASUREMENT_GEOMETRY "2.0"
JOB_ID "XYZ_Broshure_012"
JOB_INAME "Flying Dreams"
CUSTOMER "ABC_Industries"
OPERATOR "John Smith"
PRESS_COUNTER "5224331188"

SAMPLE_BACKING "white"
POLARIZATION "none"
KEYWORD "SAMPLE_ID"
KEYWORD "SAMPLE_NAME"
KEYWORD "SAMPLE_DUD"
KEYWORD "SAMPLE_CHANNEL"
KEYWORD "SAMPLE_TINTDEFINED"
KEYWORD "INKZONE"
DEVCALSTD XRGADAMPING "Unknown"
SCAN_SIDE "Any"
SCREENING "New Screening"
ILLUMINANT_MODE "M1"
PRESS_NAME "New Print Device"
PAPER_NAME "New Substrate"
PRINTER_NAME "New Printer"
SITE_NAME "New Site"
MAKEREADY_MODE "Production"
SHEET_NUMBER "8"
NUMBER_KEYS "32"
KEY_SIZE "32"
FIRSTKEY_WIDTH "32"
LASTKEY_WIDTH "32"
INKZONE_WIDTH "1024"
COLORBAR_NAME "D36_2"
COLORBAR_LOCATION "Trailing"
NUMBER_OF_FIELDS 54
BEGIN_DATA_FORMAT
SAMPLE_ID SAMPLE_NAME SAMPLE_DUD SAMPLE_CHANNEL SAMPLE_TINTDEFINED INKZONE 7CLR_1 7CLR_2 7CLR_3 7CLR_4 7CLR_5 7CLR_6 7CLR_7 LAB_L LAB_A LAB_B XYZ_X XYZ_Y XYZ_Z D_VIS D_RED D_GREEN D_BLUE SPECTRAL_NM_400 SPECTRAL_NM_410 SPECTRAL_NM_420 SPECTRAL_NM_430 SPECTRAL_NM_440 SPECTRAL_NM_450 SPECTRAL_NM_460 SPECTRAL_NM_470 SPECTRAL_NM_480 SPECTRAL_NM_490 SPECTRAL_NM_500 SPECTRAL_NM_510 SPECTRAL_NM_520 SPECTRAL_NM_530 SPECTRAL_NM_540 SPECTRAL_NM_550 SPECTRAL_NM_560 SPECTRAL_NM_570 SPECTRAL_NM_580 SPECTRAL_NM_590 SPECTRAL_NM_600 SPECTRAL_NM_610 SPECTRAL_NM_620 SPECTRAL_NM_630 SPECTRAL_NM_640 SPECTRAL_NM_650 SPECTRAL_NM_660 SPECTRAL_NM_670 SPECTRAL_NM_680 SPECTRAL_NM_690 SPECTRAL_NM_700
END_DATA_FORMAT
NUMBER_OF_SETS 36
BEGIN_DATA
1 1 FALSE M TRUE 1 100.00 100.00 0.00 0.00 0.00 0.00 0.00 28.4968 8.6876 -22.4255 6.21589 5.64434 10.0523 1.26153 1.22543 1.23557 0.904714 0.063 0.0879 0.1153 0.1308 0.1378 0.1374 0.1305 0.1192 0.1056 0.0927 0.0822 0.074 0.0666 0.0587 0.0513 0.0449 0.0399 0.0391 0.0436 0.0503 0.0568 0.0609 0.063 0.0644 0.0657 0.0688 0.0722 0.0739 0.0724 0.0704 0.06881 1 FALSE M TRUE 1 100.00 100.00 0.00 0.00 0.00 0.00 0.00 28.4968 8.6876 -22.4255 6.21589 5.64434 10.0523 1.26153 1.22543 1.23557 0.904714 0.063 0.0879 0.1153 0.1308 0.1378 0.1374 0.1305 0.1192 0.1056 0.0927 0.0822 0.074 0.0666 0.0587 0.0513 0.0449 0.0399 0.0391 0.0436 0.0503 0.0568 0.0609 0.063 0.0644 0.0657 0.0688 0.0722 0.0739 0.0724 0.0704 0.06882 2 FALSE C TRUE 1 40.00 0.00 0.00 0.00 0.00 0.00 0.00 66.9596 -20.8402 -32.3519 29.4553 36.5785 55.6474 0.489081 0.685777 0.316435 0.193182 0.208 0.361 0.5448 0.6498 0.6999 0.7113 0.7023 0.6918 0.6843 0.6828 0.6702 0.6332 0.5751 0.506 0.4356 0.3651 0.3018 0.2564 0.2319 0.2197 0.2088 0.2012 0.1998 0.203 0.2081 0.2194 0.231 0.2369 0.2314 0.2246 0.2164

...

END_DATA

 

Fields

Mandatory fields (RED)

LGOMCCHANNEL01 "InkName = 'ABC'

That is the definition of channel (corresponds to printing unit). Chanel number will be used to define tint percentage in the DATA section If the press has 8 units  in data tint for unit 3 will be specified by 8CLR_3

CREATED

This is a timestamp — please use a format that is based on UTC standards.

SAMPLE_ID

Any unique number.


XCLR_

Tint value for the patch. X means the total number of units used for printing, Y - channel number

 

SPECTRAL_NM_XXX

Spectral data for a given wavelength.

NOTE:
If the measurement instrument is not capable to deliver spectral data it is possible (but NOT recommended) to use colorimetric data (LAB_L LAB_A LAB ) instead.

 

Optional fields that CC analyzes - we recommend using them!

LabFullToneColor - How does CC use it?

This parameter can be used to define the target value for spot color that is not listed in either Color Library or Color Palette assigned to Track. In the first step, CC is searching if the name defined by "InkName" is listed by the ICC profile assigned to the track. CMYK and Hi-Fi process inks can typically recognize typical names: Cyan, Magenta, Yellow, Black ( for CMYK process) and Orange, Violet, Green, or other (Hi-Fi n-CLR profiles). For process inks, LabFullToneColor is ignored - value from ICC profile has a higher priority.
If the name is not recognized - in the next step, CC will search if the name exists in Color Palette, then Color Library. If NOT then LabFullToneColor will be used. This is the ONLY scenario when CC will use this information.

ILLUMINANT_MODE 

If this information is missing - CC will apply the default value specified in Track preferences, however, we recommend using it if possible - the system will check potential mismatches and that may help to resolve issues. Typical values Are M0, M1, M2, or M3. 
It is important to remember that the M-condition of measurement should correspond M-condition of ICC profile assigned to the Track.

SAMPLE_BACKING 

If this information is missing - CC will apply the default value specified in Track preferences. If "Black" backing is selected an SCCA algorithm is applied - goal values are recalculated to the measured substrate. We recommend specifying this parameter. 

SCAN_SIDE

This is important only for presses that print double sides. If this information is missing - CC will apply the default value specified in Track preferences. This information is critical fo curve generation to know which printing units are analyzed.

MAKE_READY

This information ca flag measurement with makeready or production status. It enables us to judge only production mode and analyze the make-ready/production ratio. Performance analysis uses this information in many scenarios.


Highly recommended optional fields for automatization purposes.

PRESS_NAME,  PAPER_NAME

Those two parameters are critical for the auto-track recognition feature. Data can be split into several tracks automatically.

JOB_NAME,   JOB_ID,   CUSTOMER

Any of those fields can be used for Job analysis, and flag auto-assigning and are critical for advanced reporting features. At least one of those fields can be used for improving system automatization. It is highly recommended to transfer job identification data into proper fields.

OPERATOR

Identifies the press operator and assigns measurements to a specific employee.

PRESS_COUNETR

Returns the counter of the printing machine. This reading after comparison with subsequent measurements allows you to calculate the number of copies printed. If the measurements additionally have the status of make-ready/production - more advanced production analytics is possible. The expected number is the state of the main counting meter since the beginning of the machine's operation.

 

SHEET NUMBER,  COLORBAR_NAME, INSTRUMENTATION, INKZONE 

Additional information that the system can use - we recommend including them.

SHEET_NUMBER is a print run counter (recommended)  or measurement counter for a specific print run (resettable for the next job).

COLORBAR_NAME - might be used for some custom purposes if required

INSTRUMENTATION - returns measurement Instrument vendor, model, and/or serial number. 

INKZONE  is returning the location of the patch in a specific ink zone and it is used for creating graphs and variation analysis

SAMPLE_DUD

It makes it possible to skip the selected patch. The system will ignore when value = TRUE

 

Contact ChromaChecker Support

Additional information and Support Form is available for logged users.