Cloud Print Capability Registration With Unsupported Attribute Retention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud print services discard capability information not supported by the print client, leading to impractical and labor-intensive updates when new attributes are added, preventing full utilization of printing apparatus capabilities.
Innovation Solution
A mechanism that registers and notifies capability information, including unsupported attributes, during printer registration on the cloud print service, enabling full utilization of printing apparatus capabilities without discarding any information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If capability information not supported by the print client is discarded during printer registration, then the cloud print service maintains compatibility with existing print clients, but full utilization of printing apparatus capabilities is prevented and frequent re-registration is required when new attributes are added
Solution Approach 1:
The capability information is segmented into two parts: supported attributes and unsupported attributes. The cloud print service stores both types of attributes separately, allowing it to maintain compatibility with existing print clients while preserving complete capability information for future use. This segmentation enables the system to distinguish between what is currently usable and what is available but not yet supported.
Solution Approach 2:
The cloud print service performs preliminary action by storing unsupported capability attributes during the initial printer registration, even though they cannot be immediately utilized. This preliminary storage prepares the system for future scenarios where print clients may support these attributes, eliminating the need for re-registration when capabilities are added.
2Quantity of substance
If unsupported capability attributes are discarded during printer registration, then the cloud print service avoids storing unnecessary information, but administrative burden increases when new attributes are added requiring re-registration
Solution Approach 1:
The system recovers unsupported capability attributes by storing them during initial registration, then selectively discards only the portion that cannot be utilized by current print clients. The unsupported attributes are recovered and preserved in the cloud print service's storage, allowing them to be activated when print clients are updated, thus avoiding complete re-registration.
3Loss of information
If capability information is completely stored without filtering, then full printing apparatus capabilities are preserved, but the cloud print service complexity increases due to handling unsupported attributes
Solution Approach 1:
The cloud print service applies local quality by treating supported and unsupported capability attributes differently in its processing logic. While both types of attributes are stored to maintain completeness, the service applies selective processing: supported attributes are immediately usable, while unsupported attributes are stored as-is for future reference. This localized differentiation manages complexity by handling different attribute types through targeted processing rather than uniform treatment.
Data Source
AI summary
A server providing a cloud print service includes at least one processor that executes a set of instructions, when executed, causing the server to perform operations including acquiring attribute information indicating printing capabilities of a printing apparatus when the printing apparatus is registered as an output destination printer, registering output destination printer information by associating the acquired attribute information with information indicating an output destination, and transmitting, in a case where a request for acquiring capability information about the registered output destination printer is received, the attribute information about the registered output destination printer to a client terminal as a response to the request, wherein in the registering, even in a case where the acquired attribute information about the printing apparatus includes an attribute that is not supported by the cloud print service, the attribute information is registered as the output destination printer information without discarding the attribute information.


