Print Data Rotation for Brush Orientation in 2-in-1 Printing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepage layout orientationVSAvoidbrush orientation accuracy
Core Design Contradiction:
ShapeVSManufacturing precision

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvedrawing object orientation accuracyVSAvoidprint processor complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10915278B2Information processing apparatus that provides print data to printer and control method therefor
Publication Date: 2021.02.09 CANON KK
  • US10915278B2 patent drawing
  • US10915278B2 patent drawing
  • US10915278B2 patent drawing

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.