Print Job Attribute Translation for Vendor-Specific Settings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users cannot utilize vendor-specific print settings on standard printing functions until vendor extension attributes are added to the operating system, limiting flexibility in print settings.
Innovation Solution
A printing apparatus that includes a receiving unit to receive a print job with attributes conforming to different protocols, generating a print command based on these attributes, and printing data accordingly, allowing for flexible print setting changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If vendor extension attributes are added to the standard printing function of the OS, then users can use vendor-specific print settings, but the system requires updates to the operating system which reduces flexibility
Solution Approach 1:
The patent introduces an intermediary conversion mechanism that translates vendor extension attributes (first protocol) into standard printing function attributes (second protocol). This mediator layer allows the printing apparatus to understand and process vendor-specific settings without requiring the operating system to be updated with vendor extension attributes, thus resolving the contradiction between adaptability and system complexity.
2Adaptability or versatility
If vendor extension attributes are defined for each vendor-specific print setting, then the printing apparatus can provide new print settings, but users cannot use those settings until vendor extension attributes are added to the OS
Solution Approach 1:
The patent implements preliminary translation capability where the printing apparatus pre-processes vendor extension attributes and converts them into standard printing function attributes before the user needs to use the settings. This preliminary action ensures that new print settings are immediately available to users without waiting for OS updates, eliminating the time loss while maintaining adaptability.
3Adaptability or versatility
If standard printing functions are used, then communication using standard protocols is enabled, but vendor-specific print settings are not supported
Solution Approach 1:
The patent changes the parameter representation by translating vendor extension attributes (first protocol parameters) into standard printing function attributes (second protocol parameters). This parameter transformation allows the system to maintain communication using standard protocols while supporting vendor-specific print settings, resolving the contradiction between adaptability and protocol compatibility.
Data Source
AI summary
A printing apparatus receives, from an external apparatus, a print job including a first attribute representing a print setting, generates a print command based on the first attribute, and prints print data designated by the print job, in accordance with the print command. The first attribute includes an attribute name conforming to a first protocol. An attribute name and an attribute value conforming to a second protocol different from the first protocol are included as an attribute value corresponding to the attribute name of the first attribute.


