Image Processing Apparatus Resource Data Download Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing apparatuses face issues with resource data corruption and font changes during printing when multiple jobs are processed in parallel, particularly when resource data is downloaded from multiple host computers simultaneously.

Innovation Solution

The apparatus includes a communication device, storage device, and control device that determine if a print job exists before allowing resource data download, informing the host that downloading is not possible during print jobs, and preventing simultaneous downloads of resource data to avoid corruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If resource data is downloaded during execution of a print job, then resource data can be updated, but fonts may change midway through printing causing print errors

Engineering Contradiction:
Improveresource data update capabilityVSAvoidprint job integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The determination device checks whether a print job is currently being executed before allowing resource data download. If a print job is detected, the control device prevents the download by informing the information processing apparatus that resource data cannot be downloaded. This preliminary check and preventive action stops the harmful effect of font changes during printing before they can occur.

Inventive Principle:
Principle #9Preliminary anti-action

2Productivity

If multiple pieces of resource data are simultaneously downloaded from multiple host computers, then resource data availability increases, but resource data corruption occurs

Engineering Contradiction:
Improveresource data download parallelismVSAvoidresource data integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Before downloading resource data, the determination device performs a preliminary check to determine whether another piece of resource data is currently being written into the storage device. If resource data is already being written, the control device prevents the new download by informing the information processing apparatus. This preliminary verification ensures that only one download occurs at a time, preventing corruption while still allowing parallel downloads when the storage device is available.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7898683B2Image processing apparatus, control method for the same, and computer-readable medium storing a computer program for preventing downloading of resources data when a print job exists
Publication Date: 2011.03.01 CANON KK
  • US7898683B2 patent drawing
  • US7898683B2 patent drawing
  • US7898683B2 patent drawing

AI summary

There is provided an image processing apparatus that is capable of protecting a received plurality of pieces of resource data against corruption. Print jobs transmitted from a plurality of information processing apparatuses are stored. When a download start request for resource data has been received by the communication device from one of the plurality of information processing apparatuses, it is determined whether a print job received by the communication device from one of a plurality of information processing apparatuses exists in the storage device. When the received print job exists in the storage device, the communication device is controlled to inform one of the plurality of information processing apparatuses that downloading of the resource data is not possible.