Support Program for Driverless Printing Quality Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a driverless printing environment, achieving desired print quality is challenging due to the inability of printers to obtain suitable print data, leading to increased processing burdens and costs when advanced functions are implemented to improve quality.

Innovation Solution

A support program that acquires printing capability information from the printer, receives user input for print quality settings, determines the necessary data correction manner, and generates print output data based on this information, allowing the information processing apparatus to correct and output data suitable for the printer without increasing processing burdens or costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If driverless printing is performed using a general-purpose printing program, then ease of operation is improved, but print quality deteriorates because the printer cannot obtain print data suitable for each printer model

Engineering Contradiction:
Improveease of operationVSAvoidprint quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

A support program is introduced as an intermediary between the general-purpose printing program and the printer. This support program acquires printing capability information from the printer, receives print quality settings from the user, determines appropriate data correction manners, and generates corrected print output data. This intermediary layer enables driverless printing to achieve model-specific print quality without requiring users to install printer-specific drivers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If advanced functions are equipped in the printer to improve print quality, then print quality is improved, but device complexity and cost increase

Engineering Contradiction:
Improveprint qualityVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of equipping the printer with advanced functions to improve print quality, the invention inverts the approach by implementing the quality improvement functions in the information processing apparatus through the support program. The support program performs data correction and generates appropriate print output data based on printing capability information, shifting the complexity from the printer side to the client side while maintaining or improving print quality.

Inventive Principle:
Principle #13The other way round (Inversion)

3Manufacturing precision

If advanced functions are equipped in the printer to improve print quality, then print quality is improved, but cost increases

Engineering Contradiction:
Improveprint qualityVSAvoidcost
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The support program serves as a software intermediary that enables high-quality printing without requiring expensive hardware modifications to the printer. By implementing data correction and print quality optimization in software on the information processing apparatus, the invention avoids the need for costly advanced printing functions in the printer hardware, thereby reducing manufacturing costs while maintaining print quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11893294B2Non-transitory computer-readable storage medium and printing system
Publication Date: 2024.02.06 BROTHER KOGYO KK
  • US11893294B2 patent drawing
  • US11893294B2 patent drawing
  • US11893294B2 patent drawing

AI summary

A printing system includes a printer and an information processing apparatus which communicates with the printer. The information processing apparatus transmits a printing capability information request to the printer. The printer transmits the printing capability information of the printer to the information processing apparatus, in response to the printing capability information request. The information processing apparatus is configured to receive the printing capability information transmitted from the printer, receive an input of a print quality setting corresponding to the printing capability information, determine a corresponding data correction manner based on a receiving result in the receiving of the input of the print quality setting, acquire intermediate print data from a general-purpose printing program incorporated in an operating system of the information processing apparatus, generate, using the intermediate print data, print output data based on the data correction manner, and transmit the print output data to the printer.