Print Layout Generating Device Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing print layout generation process is cumbersome for users, requiring multiple operations such as arranging objects, adjusting their positions and sizes, and associating fields with objects, which increases the complexity and time required for generating a print layout.

Innovation Solution

A non-transitory storage medium with computer-readable instructions that enables a print layout generating device to display a layout area, allow users to select fields and positions, and automatically associate selected objects with fields, simplifying the process by reducing the number of user operations needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional manual methods are used to generate print layouts, then users can control the arrangement and association of objects and fields, but the operation process becomes troublesome and time-consuming

Engineering Contradiction:
Improveease of print layout generationVSAvoidtime required for layout generation
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-defines a plurality of arrangement patterns for objects before the user needs to create a print layout. When a user selects a pattern, the system automatically applies the pre-configured arrangement, eliminating the need for manual positioning of each object. This preliminary preparation of arrangement patterns directly reduces the time and operational complexity required for layout generation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple manual operations are performed for arranging objects and associating fields, then the print layout can be customized, but the device complexity and operation complexity increase

Engineering Contradiction:
Improvecustomization capability of print layoutVSAvoidcomplexity of layout generation process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the print layout generation process into two distinct components: pre-defined arrangement patterns that handle the complex positioning logic, and user selection operations that customize the layout. By separating the complex system logic (encoded in patterns) from the simple user interaction (pattern selection), the system maintains high customization capability while reducing operational complexity.

Inventive Principle:
Principle #1Segmentation

3Extent of automation

If automatic association of objects and fields is implemented, then the generation process is simplified, but the system requires sophisticated algorithms to identify and match elements

Engineering Contradiction:
Improveautomation of object-field associationVSAvoidcomplexity of association algorithm
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system introduces arrangement patterns as intermediary structures that mediate between the user's selection and the final object-field associations. Instead of requiring complex real-time algorithms to match objects with fields, the patterns serve as pre-computed intermediaries that encode the association logic. When a user selects a pattern, the intermediary automatically performs the association matching, simplifying the user interface while managing the computational complexity internally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10168970B2Print layout generating device, and non-transitory storage medium storing computer-readable instructions to generate print layout
Publication Date: 2019.01.01 BROTHER KOGYO KK
  • US10168970B2 patent drawing
  • US10168970B2 patent drawing
  • US10168970B2 patent drawing

AI summary

A non-transitory storage medium storing computer-readable instructions which cause, when executed by a controller, cause the print layout generating device to display a first image indicative of a layout area in which objects can be arranged, display a second image indicative of a database including at least one field, and at least one record for the at least one field, the at least one record containing character data corresponding to each of at least one field, receive a first operation to select at least one field, receive a second operation to select a position within the layout area, identify a position of the selected object within the layout area, generating print layout data in which the selected object and a selected field are associated with each other. Selected characters corresponding to the selected field of the database are arranged within the selected objects for each record of the database.