Printer Driver Color Consistency During BOX Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques fail to maintain the original tint of image data when transmitting image data stored using the BOX function in MFPs, as they do not account for color space differences between the source and destination devices, leading to color changes during transmission.

Innovation Solution

A printer driver is implemented that generates PDL data and performs replacement processing to maintain the original color values by disabling brief spot color matching settings when storing image data, ensuring the tint remains consistent during transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If brief spot color matching is performed to replace specific color values, then color accuracy for specific colors is improved, but color consistency during transmission is worsened

Engineering Contradiction:
Improvecolor accuracyVSAvoidcolor consistency
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The printer driver performs preliminary detection of color replacement instructions before generating PDL data. When storage is detected as the output method, the driver prohibits color replacement instructions from being executed, thereby preventing color value changes before the data is stored. This preliminary action ensures that the original color values are preserved in the stored image data, maintaining color consistency across different devices.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If color replacement is performed at storage time, then spot color matching is improved, but color reproduction at transmission destination is worsened

Engineering Contradiction:
Improvespot color matchingVSAvoidcolor reproduction accuracy
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The printer driver acts as an intermediary between the user's color replacement instructions and the actual color processing. It detects the intended output method (storage vs. printing) and mediates the color replacement instructions accordingly. When storage is detected, the driver prohibits color replacement, allowing the original color values to be preserved. This intermediary function ensures that color replacement only occurs when necessary (during printing), not during storage, thereby maintaining color reproduction accuracy at the transmission destination.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If color space information is not changed during transmission, then data integrity is improved, but color adaptation to different devices is worsened

Engineering Contradiction:
Improvedata integrityVSAvoidcolor adaptation
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The printer driver performs preliminary prohibition of color replacement instructions when storage output is detected. By preventing color value changes before storage, the original color information is preserved in the PDL data. This preliminary action ensures that color space information remains unchanged during transmission, maintaining data integrity while allowing the receiving device to handle the color information appropriately.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12056544B2Printer driver for processing PDL data and replacement processing image forming apparatus, control method of image forming apparatus, and storage medium
Publication Date: 2024.08.06 CANON KK
  • US12056544B2 patent drawing
  • US12056544B2 patent drawing
  • US12056544B2 patent drawing

AI summary

In a case where image data for which brief spot color matching has been performed is stored by a BOX function, it is not possible to output the image data in correct color on a condition that the image data is transmitted to another device as it is. In a case where image data is stored by the BOX function, in a printer driver that generates PDL data therefor, a color matching method of type accompanied by the brief spot color matching is not allowed to be set.