Printer Dot Data Correction for Barcode Bleeding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
3Productivity
If no width adjustment is performed, then processing is simple and fast, but line width increases due to bleeding and reading accuracy lowers
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.
Data Source
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.


