Supporting Program for Direct Image Data Printing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are unable to edit images within the printing process flow from the time of inputting a printing instruction to transmitting the print job, as existing systems do not allow for image editing during this period, even when a supporting program is activated or editing is performed based on predetermined print settings.

Innovation Solution

A non-transitory storage medium with a supporting program that allows image editing from the time of receiving a printing instruction to the time of transmitting the print job, by enabling the generation and transmission of print data in a specific format without intermediate data generation, and receiving edits to the image data before printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a supporting program is activated to enable printing without intermediate data generation, then printing efficiency is improved, but user ability to edit images during the printing process is lost

Engineering Contradiction:
Improveprinting efficiencyVSAvoiduser ability to edit images
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system dynamically switches between two processing modes: when intermediate data generation is not needed, the supporting program processes image data directly for efficiency; when editing is required, the system transitions to a mode that generates intermediate data, allowing user modifications while maintaining printing capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the processing parameter state by detecting whether intermediate data generation is needed, and accordingly adjusts the data flow - either passing image data directly or generating intermediate data format to enable editing operations

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If intermediate data is generated for printing processing, then user editing capability is enabled, but processing time and complexity increase

Engineering Contradiction:
Improveuser editing capabilityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies intermediate data generation only partially - only when editing is required. When no editing is needed, the system skips the intermediate data generation step entirely, processing image data directly to minimize processing time

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11886756B2Non-transitory storage medium storing supporting program executable by information processing apparatus
Publication Date: 2024.01.30 BROTHER KOGYO KK
  • US11886756B2 patent drawing
  • US11886756B2 patent drawing
  • US11886756B2 patent drawing

AI summary

A non-transitory storage medium stores a supporting program executable by a computer of an information processing apparatus. When executed by the computer, the supporting program causes the information processing apparatus to execute registering, in a printing program of an operating system, image data in a predetermined file format as data in a file format for which intermediate data does not need to be generated, in a case where the intermediate data is received from the printing program, generating print data based on the received intermediate data and transmitting a print job including the generated print data to a particular printer; and, in a case where the image data in the predetermined format is received from the printing program, receiving an edit of the image indicated by the received image data and transmitting the print job including the edited image data to the particular printer.