Cloud Print QR Code Control for Pull Printing Retention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud printing systems often fail to retain print jobs when the setting for using QR codes is disabled, leading to direct printing without job release, thereby preventing pull printing functionality.
Innovation Solution
An image forming apparatus that displays a two-dimensional code based on control settings, allowing identification and transmission of saved print jobs through a cloud print server system, with synchronized settings between the apparatus and the cloud print service to ensure proper pull printing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the setting for using QR codes in the cloud print service is disabled, then direct printing is performed without job retention, but the pull printing function cannot be provided
Solution Approach 1:
The system dynamically adjusts the display of two-dimensional codes based on the cloud print service settings. When pull printing is enabled, the two-dimensional code is displayed to allow job release requests. When disabled, the code is not displayed and direct printing occurs automatically. This dynamic adaptation resolves the contradiction by making the system behavior flexible according to service configuration.
Solution Approach 2:
The image forming apparatus receives feedback information from the cloud print service regarding whether two-dimensional code usage is enabled or disabled. Based on this feedback, the apparatus adjusts its printing behavior accordingly - either displaying the code for pull printing or performing direct printing. This feedback mechanism ensures the system adapts to service settings while maintaining both productivity and adaptability.
2Adaptability or versatility
If the two-dimensional code is always displayed, then pull printing can be provided, but users may be confused when the cloud print service setting is disabled
Solution Approach 1:
The display of the two-dimensional code is made dynamic rather than static. The code appears only when the cloud print service enables pull printing functionality. When the service disables this feature, the code disappears and direct printing occurs. This dynamic display prevents user confusion by showing only relevant interface elements based on current service settings.
Solution Approach 2:
The system automatically determines whether to display the two-dimensional code based on cloud print service settings without requiring manual user configuration. The apparatus self-adjusts its interface and behavior according to the service state, providing an intuitive experience where the available functionality is clearly indicated through the presence or absence of the code display.
3Device complexity
If the image forming apparatus does not synchronize settings with the cloud print service, then the apparatus maintains independence, but job retention fails when the service setting is disabled
Solution Approach 1:
The image forming apparatus establishes a feedback communication channel with the cloud print service to obtain settings information regarding two-dimensional code usage. The apparatus receives this feedback and adjusts its job retention behavior accordingly - retaining jobs when pull printing is enabled, and performing direct printing when disabled. This feedback-based approach maintains reliability while preserving a degree of system independence.
Solution Approach 2:
The cloud print service acts as an intermediary that provides setting information to the image forming apparatus. Rather than the apparatus having to query the service repeatedly or maintain complex synchronization protocols, the service actively communicates relevant settings to the apparatus, which then adapts its behavior. This intermediary approach simplifies the relationship between the two systems while ensuring reliable job retention.
Data Source
AI summary
The image forming apparatus capable of communicating with a cloud print server system including a cloud print service, the image forming apparatus comprising: one or more memory devices that store a set of instructions; and one or more processors that execute the set of instructions to: display a two-dimensional code including identification information by which the image forming apparatus can be identified, and receive information relating to the two-dimensional code set in the cloud print service, wherein control of whether or not to display the two-dimensional code is performed based on the information relating to the two-dimensional code, and the two-dimensional code is used by the cloud print server system to identify the image forming apparatus and transmit a saved print job.


