Print Data Rotation for Brush Orientation in 2-in-1 Printing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing apparatuses cannot generate print data that accurately incorporates detailed instructions for drawing objects with different orientations, leading to inappropriate output in 2 in 1 printing scenarios with brushes.
Innovation Solution
The apparatus includes a receiving unit for print instructions, a drawing unit to rotate specific objects, and a rotating unit to notify the printer driver of coordinate transformation parameters, enabling the rotation of brushes within the print data to match the orientation of other pages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Shape
If the print processor generates a drawing instruction to rotate one logical page to match the orientation of another logical page in 2 in 1 printing, then the overall page layout orientation is improved, but the drawing objects (brushes) within the rotated page do not rotate and their orientations become incorrect
Solution Approach 1:
The patent segments the drawing instruction into two distinct parts: page-level transformation information and object-level transformation information. The page rotation information is included in the drawing instruction header, while individual brush rotation information is included in each brush definition. This segmentation allows the system to apply different transformations to different elements, resolving the contradiction between page layout orientation and brush orientation accuracy.
Solution Approach 2:
The patent applies local quality by allowing different transformation properties for different elements within the same drawing instruction. While the page-level rotation applies to the overall layout, individual brushes can have their own rotation parameters that are independently controlled. This enables the brush orientations to be locally adjusted to match the intended design, even when the page itself is rotated for layout purposes.
2Manufacturing precision
If the print processor incorporates detailed instructions for each drawing object including brush orientation information, then the manufacturing precision of individual objects is improved, but the device complexity increases
Solution Approach 1:
The patent introduces an intermediary data structure that bridges the page-level and object-level transformations. The drawing instruction serves as an intermediary container that holds both the page rotation information and the individual brush rotation information in a standardized format. This intermediary structure simplifies the print processor's task by providing a clear, organized way to pass transformation information through the rendering pipeline without requiring complex processing logic.
Solution Approach 2:
The patent uses parameter changes to control the rotation behavior of different elements. By introducing rotation angle parameters at both the page level and the brush level, the system can precisely control the orientation of each element. The print processor simply needs to pass these parameters through the rendering pipeline, avoiding the need for complex transformation logic and reducing device complexity while maintaining high manufacturing precision.
Data Source
AI summary
An information processing apparatus which is capable of generating print data based on which appropriate printed matter intended by the user is output. The information processing apparatus receives an instruction to print a page comprising a plurality of objects. A print processor draws a part of the plurality of objects after rotating them and draws the rest of the objects without rotating them. A printer driver rotates the rest of the objects that have been drawn without being rotated.


