Printer Controller Cancellation Logic for Image Printing Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In image forming systems, receiving multiple preparation commands and job data units in quick succession can lead to confusion, resulting in incorrect cancellation of job data units when a user attempts to cancel an operation, complicating the processing flow between the image forming apparatus and information processing apparatuses.

Innovation Solution

An image printing apparatus with a communication interface, user interface, and controller that receives preliminary data to initiate a warm-up action, waits to accept cancellation commands until job data is received, and then correctly cancels the associated print job based on user input, ensuring accurate cancellation of the intended job data unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the image forming apparatus accepts cancellation commands during the period from receipt of preparation command to receipt of job data, then the user can cancel the operation early, but the job data units may be confused and the wrong job data unit may be canceled

Engineering Contradiction:
Improvecancellation operation timingVSAvoidcancellation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions (warm-up operations) in response to the preparation command before the job data is received. The cancellation command is accepted only after job data receipt, ensuring that the cancellation target is clearly identified. This preliminary action phase is separated from the cancellation acceptance phase to avoid confusion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The operation period is segmented into distinct phases: (1) preparation command receipt and warm-up execution phase where cancellation is not accepted, and (2) job data receipt phase where cancellation is accepted. This segmentation prevents confusion about which job data unit should be canceled.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the preparation command is associated with the image data to enable correct cancellation, then the cancellation accuracy is improved, but the processing flow becomes complicated

Engineering Contradiction:
Improvecancellation accuracyVSAvoidprocessing flow complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cancellation acceptance function is extracted from the preparation command processing phase and placed in the job data receipt phase. This extraction simplifies the processing flow by eliminating the need for complex association tracking during the warm-up period, while still ensuring accurate cancellation targeting.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system completes preliminary actions (warm-up) before accepting cancellation commands. This timing arrangement simplifies the processing flow by ensuring that when cancellation is accepted, the system state is clear and unambiguous, eliminating the need for complex association tracking.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the image forming apparatus waits for job data receipt before accepting cancellation commands, then the cancellation accuracy is improved, but the response time to user cancellation requests is delayed

Engineering Contradiction:
Improvecancellation accuracyVSAvoidcancellation response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary warm-up actions during the period between preparation command receipt and job data receipt. By accepting cancellation only after job data receipt, the system ensures accurate targeting while the warm-up operations proceed uninterrupted, minimizing overall time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10210439B2Image printing apparatus and method for controlling an image printing apparatus
Publication Date: 2019.02.19 BROTHER KOGYO KK
  • US10210439B2 patent drawing
  • US10210439B2 patent drawing
  • US10210439B2 patent drawing

AI summary

An image printing apparatus including a communication interface, a printer, a user interface including an operation panel, a controller configured to control the printer and the user interface is provided. The controller is configured to receive preliminary data sent from an information processing apparatus through the communication interface; control the printer to perform a warm-up action; receive job data including image data through the communication interface; control the user interface to perform a receipt-notification and control the printer to start printing based on the image data; during a period from the receipt of the preliminary data until start of receiving the job data, withhold from accepting a cancellation command sent in response to user entering a cancellation operation; and after the start of receiving the job data, accept the cancellation command and cancel printing of the image based on the job data associated with to the entered cancellation command.