Printer Conversion Server Offloads Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Printers face high process loads when obtaining and converting print data, especially when they need to interpret and convert print data formats, leading to inefficiencies and increased data communication times.

Innovation Solution

A printer system that uses a notification server and a conversion server, where the printer receives a print notification, transmits a conversion instruction to the conversion server with target location information, allowing the conversion server to obtain and convert the print data, reducing the printer's process load and data communication requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the printer obtains and converts print data itself, then the printing function can be performed, but the process load on the printer increases

Engineering Contradiction:
Improveprinting efficiencyVSAvoidprinter process load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A conversion server is introduced as an intermediary between the notification server and the printer. The conversion server receives print data from the notification server, converts it to a format suitable for the printer, and then transmits the converted data to the printer. This mediator handles the complex data conversion task externally, reducing the processing burden on the printer while maintaining printing functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the printer converts print data formats, then compatibility with different printers is achieved, but data communication time increases

Engineering Contradiction:
Improveprinter format compatibilityVSAvoiddata communication time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The conversion server performs data format conversion in advance, before the printer needs to process the data. By pre-converting the print data into the appropriate format and transmitting it to the printer, the system eliminates the need for time-consuming format conversion at the printer end, thereby reducing overall data communication time while maintaining format compatibility.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the printer handles data conversion, then self-sufficiency is maintained, but processing speed decreases

Engineering Contradiction:
Improveprinter autonomyVSAvoidprinting speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The conversion server acts as an intermediary that handles data conversion tasks externally. This allows the printer to maintain operational simplicity by receiving pre-converted data, while the complex conversion process is performed by the dedicated conversion server, thereby preserving printing speed without sacrificing ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8885186B2Printer using a conversion server to perform printing
Publication Date: 2014.11.11 BROTHER KOGYO KK
  • US8885186B2 patent drawing
  • US8885186B2 patent drawing
  • US8885186B2 patent drawing

AI summary

A printer includes: a receiving unit for receiving a first print notification from a notification server; a transmitting unit for transmitting a first conversion instruction including a first target location information representing a location for specifying the target print data to a conversion server when the first print notification is received from the notification server, wherein the first conversion instruction is for controlling the conversion server to obtain the target print data using the first target location information and to convert the target print data; a print data obtaining unit for obtaining converted print data having a format that can be interpreted by the printer from the conversion server when the conversion server generates the converted print data in accordance with the first conversion instruction; and a print control unit for controlling a print performing unit to perform printing in accordance with the converted print data.