Barcode Font Resolution Correction for Print Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When printing page data containing barcode fonts with different data resolutions than the printer's resolution, the printed barcodes often suffer from reduced quality and readability, as they may extend beyond the predetermined printing area if the font is not compatible with the printer's resolution.

Innovation Solution

A print control device that detects barcode fonts and corrects their resolution by maintaining barcode length, ensuring bars and spaces correspond to natural numbers of pixels that are multiples of the printer's resolution, using a conversion table to adjust the font for accurate printing across varying resolutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a barcode font with a specific data resolution is used, then the barcode can be printed with high accuracy at that resolution, but the barcode cannot be printed with high quality on printers with different resolutions

Engineering Contradiction:
Improvebarcode printing accuracyVSAvoidcompatibility with different printer resolutions
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies parameter changes by converting the barcode font data from its original resolution parameters to target resolution parameters. The conversion table stores mapping relationships between different resolutions, allowing the system to adjust the barcode font parameters (width, height, position) according to the printer's resolution capabilities while maintaining the original barcode length and readability requirements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements preliminary action by pre-calculating and storing conversion tables that contain the relationship between different resolutions before actual printing occurs. These conversion tables are created in advance and stored in the print control device, enabling quick resolution adaptation without real-time complex calculations during the printing process.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the barcode font is replaced or page data is recreated to match the printer's resolution, then the barcode quality improves, but the barcode length changes and may extend beyond the predetermined printing area

Engineering Contradiction:
Improvebarcode printing qualityVSAvoidbarcode length
Core Design Contradiction:
Manufacturing precisionVSLength of moving object

Solution Approach 1:

The conversion table specifically preserves the barcode length parameter while adjusting other parameters like width and height according to the resolution ratio. This ensures that the barcode fits within the predetermined printing area while maintaining high printing quality through resolution-appropriate rendering parameters.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If dedicated fonts compatible with printer resolution are used, then the barcode can be read correctly, but the printing process becomes more complex requiring font replacement or page data recreation

Engineering Contradiction:
Improvebarcode readabilityVSAvoidprinting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a conversion table as an intermediary component that bridges the gap between the original barcode font and the printer's resolution requirements. This conversion table acts as a lookup mechanism that simplifies the printing process by providing pre-calculated parameter mappings, eliminating the need for complex real-time font replacement or page data recreation operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10990332B2Print control device, page data correction method, and raster data generation method
Publication Date: 2021.04.27 SCREEN HOLDINGS CO LTD
  • US10990332B2 patent drawing
  • US10990332B2 patent drawing
  • US10990332B2 patent drawing

AI summary

In a print control device 10, a page data correction portion 140 receives page data Dpg included in manuscript data Dd and, when the page data Dpg includes a predetermined type of barcode font with a data resolution different from a print resolution, corrects font data within barcode data while maintaining a barcode length, such that any bars and spaces included in a character represented by the barcode font have widths corresponding to natural numbers of pixels with a resolution that is a natural number multiple of the print resolution. A rasterization processing portion 160 rasterizes corrected page data with a high resolution and thereafter anti-aliases the rasterized page data, thereby generating print-resolution raster data Drs.