Print Data Generation Using Media Attributes for Output Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing technologies fail to automatically optimize print output for various types of digital media based on available printer settings and capabilities, leading to suboptimal print results.

Innovation Solution

A system that obtains available media attributes from a printer, such as size and type, to automatically generate and format print data, including wrapping, scaling, filtering, and adjusting color attributes, and selects the appropriate media for the print job based on user, content type, and regional settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual print settings configuration is used, then user control over print output is maintained, but print output quality is suboptimal for various types of digital media

Engineering Contradiction:
Improveprint output qualityVSAvoidmanual settings configuration
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system automatically detects the type of digital media (document, photo, graphic) and selects appropriate print settings without requiring manual user configuration. The application program performs self-service by obtaining media attributes from the printer and automatically generating optimized print data based on the detected content type and available printer capabilities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes print parameters (resolution, color gamut, media type) based on the detected digital media type. For example, photos are printed with higher resolution and color optimization, while documents use standard settings, automatically adapting parameters to match the content requirements.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If automatic print optimization is implemented, then print output quality is enhanced for various digital media, but system complexity increases

Engineering Contradiction:
Improveprint output optimizationVSAvoidautomatic generation system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The application program serves multiple functions: it detects digital media type, obtains printer capabilities, selects appropriate settings, and generates print data. This multi-functional approach consolidates what could be separate complex systems into a single universal application that handles the entire print optimization process.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The application program acts as an intermediary between the user and the printer. It obtains media attributes from the printer, processes this information, and generates optimized print data, thereby mediating the interaction and simplifying the overall system architecture while enabling automatic optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If print settings are manually configured for each media type, then print quality is optimized, but time consumption increases

Engineering Contradiction:
Improveprint quality optimizationVSAvoidsettings configuration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary detection of the digital media type and automatically configures appropriate print settings before the actual printing process begins. This preliminary action eliminates the need for manual settings configuration during the printing workflow, saving user time while ensuring optimized print quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application automatically detects the content type and configures print settings without requiring user intervention or time investment. The system serves itself by obtaining media attributes from the printer and generating optimized print data autonomously, eliminating the time loss associated with manual configuration.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If generic print settings are used for all media types, then ease of operation is maintained, but print output quality varies and is suboptimal

Engineering Contradiction:
Improveprint settings simplicityVSAvoidprint output quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system applies different print settings tailored to each specific type of digital media (document, photo, graphic) rather than using uniform generic settings. Each media type receives locally optimized parameters such as resolution, color gamut, and media type selection, ensuring high print quality while the user maintains ease of operation through automatic detection.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9282219B2Automatic generation of print data for print jobs based on available media attributes
Publication Date: 2016.03.08 APPLE INC
  • US9282219B2 patent drawing
  • US9282219B2 patent drawing
  • US9282219B2 patent drawing

AI summary

The disclosed embodiments provide a system that performs a print job. During operation, the system obtains one or more available media attributes, including a media size, a border size, and/or a media type, from a printer associated with the print job. Next, the system provides the available media attributes to an application and uses the application to automatically generate and format print data for the print job based on the available media attributes. Finally, the system sends the print job to the printer, where the print job is executed using the printer.