Print System Server Printer Cancellation Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud printing systems, printers often continue printing despite user cancellation instructions, leading to unnecessary paper and toner consumption, as they fail to recognize cancellation requests from client terminals, resulting in discrepancies in print history logs.

Innovation Solution

A print system where the server transmits cancellation instructions to the printer upon receiving user cancellation requests, and the printer cancels print processing and records the cancellation in its history logs, ensuring synchronization with the intended client terminal operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the printer operates independently without receiving cancellation instructions, then the printer can execute printing autonomously, but the printer cannot recognize user cancellation requests leading to unintended printing and resource waste

Engineering Contradiction:
Improveprint cancellation recognitionVSAvoidcommunication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary between the client terminal and the printer. The server receives cancellation instructions from the client terminal and transmits them to the printer, enabling the printer to recognize cancellation requests without requiring direct communication capabilities with the client terminal. This resolves the contradiction by adding a mediation layer that enhances reliability while keeping the printer itself relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the printer sends print status information back to the server, and the server relays cancellation instructions to the printer based on this status. This feedback loop ensures the printer can recognize and respond to user cancellation requests appropriately, improving reliability without requiring complex autonomous decision-making capabilities in the printer.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If the printer continues printing after user cancellation, then the printing process completes autonomously, but paper and toner are pointlessly consumed

Engineering Contradiction:
Improvetoner consumptionVSAvoidprint control
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system implements feedback by having the printer continuously report its print status to the server. When the server receives a cancellation instruction from the client terminal, it uses this feedback mechanism to transmit the cancellation instruction back to the printer, ensuring the printer stops printing and avoids unnecessary toner consumption while maintaining simple operation through automated control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server acts as an intermediary that receives cancellation requests from the client terminal and translates them into appropriate control signals for the printer. This intermediary mechanism ensures that user cancellation intentions are accurately conveyed to the printer, preventing wasteful toner consumption while keeping the printer's operation simple and automated.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If the printer executes printing without cancellation recognition, then the printing process is simple and autonomous, but the print history log does not reflect the intended user operation

Engineering Contradiction:
Improveprint history accuracyVSAvoidcommunication protocol
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The server serves as an intermediary that manages the communication protocol between the client terminal and the printer. It receives detailed cancellation instructions from the client, processes them, and transmits appropriate commands to the printer along with print status information. This intermediary approach ensures accurate print history logging without requiring the printer to implement complex communication protocols directly with the client terminal.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses feedback mechanisms where the printer reports its status to the server, and the server maintains accurate print history information based on both the printer status and client terminal instructions. This feedback loop ensures that the print history log accurately reflects user intentions (including cancellations) without requiring the printer itself to have complex information processing capabilities.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10509611B2Print system, server, printer, methods of controlling the print system, the server, and the printer, and storage medium that cancel a print job upon receiving a cancellation instruction and delete print data of the print job if the print job is stored in the printer
Publication Date: 2019.12.17 CANON KK
  • US10509611B2 patent drawing
  • US10509611B2 patent drawing
  • US10509611B2 patent drawing

AI summary

A print system includes a printer that downloads print data from a server, and performs, in accordance with one of an instruction according to the print data, and a setting value of the printer that is set in advance, one of storing of the print data as a stored print job, and printing of the print data without storing of the print job. The print system also includes the server that transmits, in a case that a cancellation instruction for cancelling printing of the print data is received from a user, the cancellation instruction to the printer, records cancellation of a print job, including the print data, in a print history, and disconnects communication with the printer. The printer cancels print processing in accordance with receiving the cancellation instruction from the server, deletes the stored print job, and records the cancellation of the print job in the print history.