Preview Data Generation Using RAW Spool Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing preview functions in information processing apparatuses require complex processing from starting up a previewer to displaying preview data, involving unnecessary requests and notifications for preview data generation.

Innovation Solution

A program and information processing apparatus that generates preview data using a RAW spool type, allowing the previewer to be started only after preview data is generated, and displays this data without requiring additional requests for generation, simplifying the processing by using separate files for preview and print data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the previewer requests print processor to generate preview data from EMF spool file, then preview function is implemented, but processing becomes complex with multiple requests and notifications

Engineering Contradiction:
Improvepreview function implementationVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system generates preview data in advance by capturing print data during the print job processing stage. The preview data is stored separately in advance, so when preview is requested, the pre-generated data can be directly displayed without complex real-time generation requests and notifications.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the previewer waits for generation completion notification, then preview data is displayed, but user anxiety increases due to waiting time

Engineering Contradiction:
Improvepreview data displayVSAvoidwaiting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Preview data is generated and stored in advance during the print job processing stage. This eliminates the need for the previewer to wait for data generation, as the data is already prepared and available for immediate display, thereby reducing user waiting time and anxiety.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If separate files are used for preview and print data, then processing is simplified, but data management complexity increases

Engineering Contradiction:
Improveprocessing simplicityVSAvoiddata management
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The system separates preview data and print data into different files. Preview data is stored in a dedicated preview data file while print data is stored in a print data file. This segmentation allows independent processing and management of each data type, simplifying the preview processing workflow while maintaining organized data structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9552332B2Information processing apparatus having improved preview function
Publication Date: 2017.01.24 BROTHER KOGYO KK
  • US9552332B2 patent drawing
  • US9552332B2 patent drawing
  • US9552332B2 patent drawing

AI summary

There is provided a non-transitory computer-readable medium having a computer program stored thereon and readable by a computer that is installed in an information processing apparatus, the computer program, when executed by the computer, causes the information processing apparatus to operate as: a preview data generation unit configured to acquire image data of a print job using a RAW spool type and to generate preview data from the image data, wherein the preview data is image data for preview; and a display unit configured to start up a previewer when the preview data of at least one page is generated and to display the preview data on the previewer.