Print Data Resolution Control for Error Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current printing technologies face issues with rendering errors such as missing objects and image quality deterioration, especially when handling varying print data sizes, despite the use of standard drivers and extensions like the IPP.

Innovation Solution

A control program that dynamically adjusts the resolution of print data based on the sheet size by obtaining the pixel number and setting a threshold value, generating secondary data with a lower volume when the pixel number exceeds a predetermined threshold, to prevent printing errors across different print data sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high resolution print data is used, then image quality is improved, but rendering errors occur when the pixel number exceeds the sheet capacity

Engineering Contradiction:
Improveimage qualityVSAvoidprinting error occurrence
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system dynamically adjusts the resolution of print data based on the pixel number threshold corresponding to the sheet size. When the pixel number of print data exceeds the threshold, the resolution is lowered to generate secondary print data, preventing rendering errors while maintaining optimal image quality for each sheet capacity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the resolution parameter of print data based on the pixel number threshold. By comparing the pixel number of print data with the threshold value and adjusting the resolution parameter accordingly, the system generates appropriate print data that matches the sheet capacity, thereby suppressing rendering errors

Inventive Principle:
Principle #35Parameter changes

2Reliability

If resolution is lowered to prevent rendering errors, then printing reliability is improved, but image quality deteriorates

Engineering Contradiction:
Improveprinting error suppressionVSAvoidimage quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts resolution based on the relationship between pixel number and sheet capacity. When pixel number exceeds the threshold, resolution is lowered to prevent errors; when within threshold, original resolution is maintained for high image quality

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different resolution levels to different print data based on their pixel numbers. Print data with pixel numbers exceeding the threshold receive lowered resolution, while those within threshold maintain high resolution, ensuring each dataset receives appropriate quality treatment

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240427536A1Storage medium that stores control program capable of suppressing occurrence of printing errors in printing device regardless of size of print data even in case of using program that runs based on, for example, IPP, control method for information processing apparatus, and information processing apparatus
Publication Date: 2024.12.26 CANON KK
  • US20240427536A1 patent drawing
  • US20240427536A1 patent drawing
  • US20240427536A1 patent drawing

AI summary

A non-transitory computer-readable storage medium storing a control program that controls an information processing apparatus that is communicably connected to a printing device, which performs printing, and is capable of processing information to and from the printing device, and causes the information processing apparatus to execute the following steps is provided. The control program includes software code adapted to perform an obtaining step of obtaining a pixel number corresponding to a size of a sheet-shaped print medium on which print data used in the printing is printed, and a generating step of, in a case that the pixel number obtained in the obtaining step is greater than or equal to a pixel number threshold value set in advance, using the print data as primary data and lowering a resolution of the primary data to generate secondary data, a volume of which is smaller than a volume of the primary data.