ISO 28178:2022 — Graphic Technology — Exchange Format for Colour and Process Control Data

Technical Article

1. Introduction to ISO 28178:2022

ISO 28178:2022 defines an exchange format for colour and process control data in electronic form using either XML or ASCII formatted data files. This standard supports the graphic arts industry by providing a standardized method for sharing spectral measurement data, colorimetric data, and densitometric data between different software systems, instruments, and organizations throughout the printing and packaging supply chain. The format maintains both human readability when viewed in standard text editors and automated machine processing capability for integration into production workflows. Developed by ISO/TC 130 Graphic technology, this second edition updates the 2009 version with additional guidance on delimiters and sample identification to improve data exchange reliability for multi-colour printing workflows.

The standard addresses a critical industry need: consistent colour communication across the entire supply chain from design concept through prepress, proofing, production printing, and quality control. Without standardized data exchange, colour mismatches between different spectrophotometers, software applications, and production sites can lead to costly reprints, customer dissatisfaction, and production delays. The format supports all common graphic arts workflows including commercial printing, packaging, and publication printing, and is designed to accommodate both current and future measurement technologies. The standard also provides mechanisms for ensuring backward compatibility with data files created under the 2009 edition, protecting previous investments in measurement data archives.

In the modern printing and packaging workflow, consistent colour communication across the supply chain is essential. ISO 28178 provides the data exchange backbone that makes this possible, supporting over a decade of backward compatibility.

2. File Format Specifications and Structure

The standard defines two parallel file formats that can be used independently, each with specific advantages for different technical environments:

Feature XML Format ASCII Keyword/Value Format
Structure type Hierarchical tags with nesting Keyword=Value pairs, line-oriented
Human readability Good with XML editors Excellent with any text editor
Machine readability Excellent using standard XML parsers Good with custom parsing routines
Extensibility User-defined tags permitted freely User-defined keywords permitted freely
Data tables Supported with descriptors Supported with table descriptors
Multi-language Fully supported Fully supported
Primary use case Complex data relationships Legacy system integration, debugging

Both formats use predefined tags and keywords with associated values organized in a structured preamble followed by data sections. The preamble includes essential metadata describing the measurement context and conditions:

Preamble Element Required/Optional Description
Document identification Required Unique file identifier for traceability
Creation date and time Required Timestamp of file generation
Creator information Required Organization or software that created the file
Data source specification Required Instrument or measurement system identification
Measurement geometry Optional d:8, 45:0, or other geometric conditions
Illuminant and observer Optional D50, D65, 2-degree or 10-degree observer
Spectral range and interval Optional Wavelength range and measurement step
Measurement conditions Optional Temperature, humidity, backing material

Required preamble elements include document identification, creation date, creator information, and data source specifications, providing a minimum set of metadata for traceability and context. All optional elements serve to complete the measurement description for more demanding colour management workflows where precise knowledge of measurement conditions is essential for accurate colour reproduction across different instruments and sites. User-defined extensions are explicitly permitted for proprietary or application-specific data fields, ensuring the format can accommodate specialized workflow requirements while maintaining baseline interoperability between different organizations in the supply chain.

The 2021 review noted that the XML format has limited industry adoption and its specification may be insufficiently precise for fully reliable data exchange in all scenarios. Users should carefully validate XML implementations against their specific requirements.

3. Practical Applications and Implementation Considerations

The standard supports four essential categories of colour measurement data for modern printing workflows: spectral reflectance or transmittance values across the visible wavelength range (typically 380-780 nm), colorimetric data expressed in CIE L*a*b*, CIE XYZ, or other standard colour space coordinates, densitometric values for traditional process control using CMYK density measurements, and process control data including press settings, substrate specifications, and quality metrics. Data tables within the file format can contain multiple columns with individually defined data formats, enabling efficient representation of large measurement datasets from automated spectrophotometric scanning systems. The format’s support for multi-column data tables is particularly valuable for quality control applications where each measured patch generates multiple simultaneous readings across different colorimetric metrics.

Engineering Design Insights

For software developers and system integrators implementing colour management workflows, the dual-format approach provides essential flexibility for different deployment scenarios. The ASCII format is particularly valuable for legacy system integration, quick debugging during development, and human-readable audit trails, while XML offers more robust structure for complex data relationships involving multiple measurements, conditions, and metadata. The 2022 revision specifically addressed the important issue of delimiter handling between decimal point and comma conventions in different regions, which is critical for international data exchange between printing facilities operating in different countries. Companies can add proprietary data fields through user-defined extensions while maintaining full standard compliance for interoperability with trading partners. When implementing file parsers, careful attention should be paid to encoding declarations, required versus optional elements, and appropriate error handling for incomplete or extended files. For production environments handling large volumes of colour measurements, automated validation against the format specification is recommended to detect structural issues before they affect downstream colour management processes. Many commercial colour management software packages now support direct import and export of the ISO 28178 format, reducing the need for custom format conversion tools in production workflows.

By standardizing colour data exchange across the industry, ISO 28178 significantly reduces integration costs and eliminates data translation errors in the graphic arts supply chain, enabling true colour management from design concept through final production.

4. FAQs

Q: What types of measurement data can be exchanged with this format?
A: The format supports spectral reflectance and transmittance data, CIE colorimetric coordinates, densitometric measurements for process control, and associated metadata about measurement conditions and sample identification.
Q: Can I add custom data fields that are not defined in the standard?
A: Yes, the standard explicitly allows user-defined tags in XML and user-defined keywords in ASCII format. This extensibility enables proprietary data exchange while maintaining standard compliance for interoperability.
Q: Are both XML and ASCII formats required to be implemented?
A: No, either format can be used independently. The standard provides both specifications to accommodate different technical environments, legacy systems, and implementation preferences across the industry.
Q: How does this standard relate to ICC colour profiles?
A: ICC profiles define the mathematical transformations for converting colours between different devices and colour spaces, while ISO 28178 focuses on the exchange of raw measurement data used to create, verify, and maintain those profiles in production environments.

Leave a Reply

Your email address will not be published. Required fields are marked *