Host Computer Font Outline Transmission for Printer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Printing systems face issues when a font designated by a host computer is not present in the printer, leading to garbage characters due to the substitution of fonts, which prevents printing in the intended font format.

Innovation Solution

The host computer checks if the designated font and its glyph image are present in the printer; if not, it transmits the character code with identification information or an outline image of the font to ensure printing in a format nearly equivalent to the intended font.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a font designated by the host computer is not present in the printer, then printing can still be executed by substituting with an available printer font, but the printing cannot be executed in the font intended by the user

Engineering Contradiction:
Improveprinting execution capabilityVSAvoiduser's intended font format
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The host computer creates a copy of the outline image data from the designated font and transmits it to the printer. This allows the printer to render characters in the user's intended font format even when the original font is not available in the printer, thus preserving the user's font choice while ensuring printing capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The host computer performs preliminary checking of font availability before printing, and pre-prepares outline image data for transmission. This proactive approach ensures that the correct font format is ready for printing without requiring font substitution, thereby maintaining both printing capability and user's intended font format.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the host computer transmits character codes and relies on printer's available fonts, then printing is robust, but garbage characters appear when the designated font is not present

Engineering Contradiction:
Improveprinting robustnessVSAvoidgarbage characters
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Instead of relying on the printer's available fonts which may produce garbage characters, the host computer copies the outline image data from the designated font and transmits it to the printer. This ensures that characters are rendered correctly according to the user's font choice, eliminating garbage characters while maintaining printing robustness.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The outline image data acts as an intermediary between the host computer's designated font and the printer's rendering capability. By transmitting this intermediate representation, the system ensures accurate character rendering without direct dependency on the printer's font library, thus preventing garbage characters while maintaining robustness.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the host computer transmits outline image data for fonts not present in the printer, then printing in the intended font is achieved, but data transmission volume increases

Engineering Contradiction:
Improveuser's intended font formatVSAvoiddata transmission volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

Instead of transmitting complete font files or all outline image data, the system transmits only the specific outline image data for the characters that need to be printed. This localized transmission approach maintains the user's intended font format while minimizing data transmission volume by sending only what is necessary.

Inventive Principle:
Principle #3Local quality

4Manufacturing precision

If the host computer checks for font presence and transmits outline images, then printing quality is maintained, but processing complexity increases

Engineering Contradiction:
Improveprinting qualityVSAvoidfont checking and data transmission control
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The host computer performs preliminary checking of font availability and pre-prepares the appropriate data (character codes or outline images) before transmission. This advance preparation simplifies the overall process by avoiding complex real-time decisions at the printer, maintaining high printing quality while managing processing complexity through proactive font verification and data preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9349080B2Printing system and printing control program
Publication Date: 2016.05.24 WINGARC 1ST
  • US9349080B2 patent drawing
  • US9349080B2 patent drawing
  • US9349080B2 patent drawing

AI summary

A host computer (100), wherein the computer is equipped with a font availability determination unit (6) for determining whether or not the font and glyph image specified for characters to be printed are available in a printer (200) and an outline image transmission unit (9) for transmitting an outline image of the specified font to the printer (200) in cases in which it is determined that the font and the like are not available in the printer, and by transmitting the outline image to the printer (200) to print, it is possible to print using a character format which is infinitely close to the font specified by the host computer (100) even in cases in which the specified font and the like are not available in the printer (200).