PDF Print Font Embedding for IPP Class Driver Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing general-purpose printer drivers face issues in directly printing PDF files without embedding fonts, leading to potential character discrepancies or errors when the necessary fonts are not present in the printer.

Innovation Solution

A print setting extension application that cooperates with the OS to embed fonts from the system into PDF files when printing, ensuring the desired print result by integrating with the Internet Printing Protocol (IPP) Class Driver.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a PDF file is directly printed without font embedding, then printing speed and process simplicity are improved, but character display accuracy and print reliability deteriorate

Engineering Contradiction:
Improveprinting speedVSAvoidprint reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs font embedding in advance during the print preparation phase, before the actual printing process. When a PDF file is sent for printing, the system checks if fonts are embedded, and if not, automatically embeds the corresponding system fonts into the PDF file before transmission to the printer, ensuring font availability without manual intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary font embedding process between the PDF file and the printer. This intermediary step checks font availability and performs automatic font embedding, acting as a mediator that ensures compatibility between the PDF content and the printer's font capabilities, thereby maintaining both printing efficiency and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If font embedding is performed automatically, then character display accuracy is improved, but processing complexity and time increase

Engineering Contradiction:
Improvecharacter display accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs self-service font embedding by automatically detecting missing fonts in the PDF file and embedding the corresponding system fonts without requiring user intervention. The print setting extension application autonomously checks font availability, identifies missing fonts, and completes the embedding process, reducing the need for complex user operations while maintaining high character display accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Font embedding is performed in advance during print preparation rather than during actual printing. This preliminary action ensures that all necessary fonts are embedded before the printing process begins, allowing the main printing operation to proceed without additional complexity or time delays.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If PDF files are printed without conversion to XPS format, then processing time is reduced, but font compatibility and print quality may deteriorate

Engineering Contradiction:
Improveprocessing timeVSAvoidfont compatibility
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent extracts the font embedding function from the traditional XPS conversion process. Instead of converting PDF to XPS and then to printer format, the system directly embeds fonts into the PDF file, extracting only the necessary font compatibility handling from the conversion process. This eliminates the intermediate XPS conversion step while maintaining font compatibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Font embedding is performed as a preliminary action before direct PDF printing, replacing the traditional XPS conversion process. By embedding fonts in advance, the system ensures font compatibility is handled upfront, allowing direct PDF printing without subsequent conversion steps, thereby reducing overall processing time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260029973A1Storage medium, control method of information processing apparatus, and information processing apparatus
Publication Date: 2026.01.29 CANON KK
  • US20260029973A1 patent drawing
  • US20260029973A1 patent drawing
  • US20260029973A1 patent drawing

AI summary

A non-transitory computer-readable storage medium stores an application program which causes an information processing apparatus to perform a control method, the application program cooperating with an Internet Printing Protocol (IPP) Class Driver. The control method includes accepting a setting on conversion of a file to be printed, and, when a setting not to perform the conversion is accepted and a font used in the file to be printed is not embedded in the file to be printed, embedding the font.