Print Queue Setting Control for Cloud and Proxy Printer Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Printers that cannot interpret print data transmitted by a cloud server may result in unintended print settings due to the inability of proxy servers to execute all necessary conversions, leading to incorrect output.
Innovation Solution
An information processing apparatus with a selection unit to choose between print queues, a control unit to display appropriate print setting screens based on queue type, and a transmission unit to send print data according to set settings, ensuring correct interpretation and execution by the printer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a proxy server is used to enable cloud print for legacy printers, then cloud printing capability is achieved, but print settings may be incorrectly applied due to conversion limitations
Solution Approach 1:
The system performs preliminary determination of printer compatibility with cloud print protocols before allowing print setting operations. By checking whether the printer can directly interpret cloud print data or requires proxy server conversion, the system proactively prevents incorrect settings from being applied, ensuring reliability before the actual printing operation occurs.
Solution Approach 2:
The client terminal acts as an intermediary that mediates between the user and the print system by controlling the visibility of print setting items based on printer compatibility. This intermediary function ensures that users only configure settings that are appropriate and supported by the specific printer type, resolving the contradiction between adaptability and reliability.
2Ease of operation
If all print setting items are always available, then user flexibility is maximized, but incorrect settings may be applied to incompatible printers
Solution Approach 1:
The system applies local quality by dynamically adjusting the availability of print setting items based on the specific printer type. For printers that require proxy server conversion, certain setting items are hidden or disabled, while for compatible printers, all settings remain available. This localized adaptation ensures output accuracy without unnecessarily restricting user flexibility.
Solution Approach 2:
The print setting interface transitions from a static, always-available state to a dynamic state where setting item visibility changes based on detected printer compatibility. This dynamic adjustment ensures that users interact only with appropriate settings for their specific printer, maintaining both ease of operation and output accuracy.
3Adaptability or versatility
If print data is transmitted via proxy server for legacy printers, then compatibility is improved, but conversion errors may occur
Solution Approach 1:
The system applies preliminary anti-action by preventing the transmission of print settings that cannot be properly converted by the proxy server. By identifying incompatible setting items before transmission and excluding them from the print data, the system proactively prevents information loss and conversion errors, ensuring that only safely convertible settings are transmitted.
Data Source
AI summary
An information processing apparatus described in this specification includes a selection unit configured to select a print queue to be used from among print queues registered in a server system, a control unit configured to display, when a print queue is selected in which print data transmitted by the server system is to be received without intermediation of another server system configured to convert a format of the print data, a print setting screen with which a predetermined setting item is allowed to be set, and to display, when a print queue is selected in which the print data is to be received via the other server system, a print setting screen with which the predetermined setting item is not allowed to be set, and a transmission unit configured to transmit, to the server system, print data based on a print setting which is set via the print setting screen.


