Label Printer Rasterization for Unsupported Font Printing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Label printers have limited font support and struggle to print label data created by external devices that use unsupported fonts, necessitating inefficient data transfer to a server for rasterization.

Innovation Solution

A label printer with a memory to store label data and a controller to generate print data using internal fonts, or retrieve and print data from a server when offline or online, ensuring font compatibility and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If label printer uses limited internal font support, then device complexity is reduced, but adaptability to external device fonts deteriorates

Engineering Contradiction:
Improvefont compatibilityVSAvoidfont support capability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component between the label printer and external devices. The server receives label data from external devices, performs font conversion using its extensive font library, and sends the converted data to the label printer. This mediator approach allows the printer to maintain limited internal font support while achieving broad font compatibility through the server's font conversion capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent divides the font processing function into separate components: external devices create label data with any fonts, the server handles font conversion using its comprehensive font library, and the label printer only needs to support basic font rendering. This segmentation allows each component to have optimized, limited functionality rather than requiring all components to support every font.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If label printer transfers data to server for rasterization, then font compatibility is improved, but loss of time increases due to network transmission

Engineering Contradiction:
Improvefont compatibilityVSAvoidprinting time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the label printer store and process label data locally before printing. The printer can cache converted label data or pre-process fonts that are frequently used, so that when printing is needed, the data is already ready or can be quickly generated without requiring time-consuming network transmissions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic selection between offline and online processing modes. The system can determine whether to use local font conversion (faster, no network needed) or server-based conversion (more versatile, requires network) based on current conditions such as network availability, printer workload, and the specific font conversion requirements.

Inventive Principle:
Principle #15Dynamics

3Productivity

If label printer stores label data in memory, then productivity is improved by avoiding repeated transfers, but device complexity increases

Engineering Contradiction:
Improveprinting efficiencyVSAvoiddata storage management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes the label printer's memory serve multiple functions: storing label data, caching font information, buffering converted data, and managing print queues. By making the memory system multi-functional, the patent improves productivity through reduced data transfers while avoiding the need for separate complex storage management systems for each function.

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

Data Source

PatentUS20250363320A1Label printer executing printing based on label data and printing system including information processing device, label printer and server
Publication Date: 2025.11.27 BROTHER KOGYO KK
  • US20250363320A1 patent drawing
  • US20250363320A1 patent drawing
  • US20250363320A1 patent drawing

AI summary

A label printer includes: a printing engine; a memory; and a controller. The controller is configured to perform, when receiving a first print instruction, a first printing process including: generating first print data by rasterizing target label data using font data stored in the memory; and executing printing based on the first print data with the printing engine. The controller is configured to perform, when receiving a second print instruction: a transmission requesting process including: transmitting, to a server, a transmission request specifying the target label data; and in response to receiving second print data from the server as a response to the transmission request, a second printing process including: executing printing based on the second print data with the printing engine. The second print data is generated by the server rasterizing label data stored in the server and corresponding to the target label data specified in the transmission request.