Printer Dot Data Correction for Barcode Bleeding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional printing systems face challenges in maintaining reading accuracy of bar codes and preventing the disappearance of symbols during printing, particularly when liquid bleeds on the paper, leading to increased line widths and potential deletion of thin lines.

Innovation Solution

A printing apparatus and method that uses a controller to select and correct dot data patterns by determining whether they match predetermined delete or exclusion patterns, maintaining or deleting dot data accordingly to prevent line width issues and ensure symbol visibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a width adjusting process is performed to narrow the line of bar code to prevent bleeding, then reading accuracy is maintained, but thin symbols may disappear and processing time increases

Engineering Contradiction:
Improvereading accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies different line width adjustments to different regions of the print data. Specifically, it identifies bar code regions and applies width adjustment only to those regions, while leaving other regions (containing thin symbols) unchanged. This localized approach maintains reading accuracy for bar codes without causing thin symbols to disappear, and reduces overall processing time by avoiding unnecessary adjustments in non-bar code areas.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If a complex width adjusting process is performed on both bar code and symbol, then line width control is improved, but processing time is required

Engineering Contradiction:
Improveline width controlVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements selective width adjustment by identifying bar code regions and applying width adjustment only to those specific regions. Other regions containing thin symbols are excluded from adjustment. This localized processing achieves precise line width control where needed while minimizing processing time by avoiding unnecessary operations in other areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the print data into different regions: bar code regions and non-bar code regions. It then applies different processing rules to each segment - width adjustment for bar code regions and no adjustment for other regions. This segmentation enables efficient processing by treating different areas differently based on their specific requirements.

Inventive Principle:
Principle #1Segmentation

3Productivity

If no width adjustment is performed, then processing is simple and fast, but line width increases due to bleeding and reading accuracy lowers

Engineering Contradiction:
Improveprocessing speedVSAvoidreading accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies width adjustment selectively only to bar code regions where it is critical for maintaining reading accuracy. By limiting the adjustment to specific regions rather than applying it universally, the patent achieves the necessary precision for bar codes while minimizing the overall processing burden, thus maintaining较好的 processing speed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11494600B2Printing apparatus, system and method suppressing lowering of code accuracy and symbol disappearance
Publication Date: 2022.11.08 BROTHER KOGYO KK
  • US11494600B2 patent drawing
  • US11494600B2 patent drawing
  • US11494600B2 patent drawing

AI summary

A printing apparatus includes: a head which discharges liquid to a medium; and a controller. The controller obtains print data for forming an image on the medium with a dot formed by making the liquid to land on the medium, the image including a code having information; selects, in the obtained print data, dot data corresponding to the dot forming the image as selected data, determines whether a first dot pattern including the selected dot data matches a predetermined delete pattern, and determines whether a second dot pattern including the selected dot data matches a predetermined exclusion pattern; performs a correction of the print data based on results of the determinations; and discharges the liquid from the head to the medium, based on the print data after the correction, to form the image on the medium.