System and method for detecting barcode printing errors

US9826106B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9826106-B2
Application numberUS-201615293605-A
CountryUS
Kind codeB2
Filing dateOct 14, 2016
Priority dateDec 30, 2014
Publication dateNov 21, 2017
Grant dateNov 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Barcode verifiers automate the verification process by capturing an image of the printed barcode and analyzing the image according to an industry specification. Industry specifications (e.g., ISO/IEC 15416,15415) identify common printing errors and prescribe test methods for detecting and quantifying these errors. Typically, these tests sample a barcode along one or more scan lines. Print errors that are parallel to these scan lines may be missed by the test. The present invention embraces a system and method to detect unprinted lines in barcodes resulting from a printer malfunction and produce a printer malfunction report with information regarding the quantity, position, and magnitude of these print errors.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: capturing an image of a barcode; creating a box to surround the barcode in the captured image, wherein the box comprises top and bottom edges perpendicular to lines of the barcode and respectively aligned to the top and bottom of the lines in the barcode; detecting unprinted gaps along each line from amongst the lines of the barcode, the unprinted gaps indicative of a printer malfunction; connecting the unprinted gaps to form gap lines aligned in a direction parallel to at least one of the top and bottom edges of the box, wherein each gap line is of a thickness so as to fill corresponding unprinted gaps in the barcode; and generating a printer malfunction report based on the formation of the gap lines. 2. The method of claim 1 , wherein the printer malfunction report comprises at least one of an indication corresponding to a presence of an unprinted line, a cause for the printer malfunction, and details associated with the printer malfunction. 3. The method of claim 2 , wherein the printer malfunction report is utilized for printer quality control measures for triggering alerts indicating at least one of a malfunctioning of a printer, an expected malfunctioning behavior of a printer, to operators. 4. The method of claim 2 , wherein the printer malfunction report is utilized by an operator for at least one of enhancing existing printer test evaluation measures, troubleshooting, and diagnosing issues related to printers in order to prevent future malfunctioning of printers. 5. The method of claim 1 , wherein a line is substantially parallel to the top or bottom edge of the box when the angle between the line and either the top or bottom edge of the box is less than five degrees. 6. The method of claim 1 , wherein a thickness of each line is measured in printer dot size. 7. A system, comprising: an imaging module for capturing images of a machine readable indicia; a memory communicatively coupled to the imaging module, wherein the memory stores instructions for verifying quality of the machine readable indicia; and a processor communicatively coupled to the memory, the processor configured to execute the instructions for: identifying at least one of an unprinted line and lines in the machine readable indicia captured by the imaging module; determining a printer malfunction based on the identification; and providing a printer malfunction report based on the determination of the printer malfunction. 8. The system of claim 7 , wherein identifying at least one of an unprinted line comprises: detecting gaps in the machine readable indicia; connecting the detected gaps to form a line; and identifying a line as an unprinted line if the line is aligned within 5% of a top or bottom edge of the machine readable indicia. 9. The system of claim 8 , wherein determining a printer malfunction comprises calculating a thickness of the gaps. 10. The system of claim 7 , wherein determining a printer malfunction comprises counting the number of unprinted lines. 11. A system comprising: an imaging module for capturing an image comprising at least one of a user-data indicia encoded with user data and a printer-ID indicia encoded with a printer identity; a memory communicatively coupled to the imaging module, wherein the memory stores quality verification instructions; and a processor communicatively coupled to the memory, the processor configured to execute the quality verification instructions for: identifying unprinted dots in the user-data indicia; determining a printer malfunction using the unprinted dots; decoding the printer-ID indicia; and providing a printer malfunction report comprising the printer malfunction associated with the printer identity. 12. The system of claim 11 , wherein decoding the printer-ID indicia provides a printer ID utilized for identifying a printer and printer component of the printer, causing the printing error. 13. The system of claim 11 , wherein the printer malfunction associated with the printer identity is utilized to aid error monitoring, maintenance, and repair of the printer. 14. The system of claim 11 , determining a printer malfunction comprises calculating a thickness of gaps formed by unprinted dots. 15. The system of claim 11 , wherein determining a printer malfunction comprises counting the number of unprinted dots. 16. A method comprising, capturing an image comprising a user data indicia encoded with user data and a printer-ID indicia encoded with a printer identity; identifying unprinted dots in the user data indicia; determining a printer malfunction using the unprinted dots; decoding the printer-ID indicia to obtain a printer identity of a printer associated with printing of any of the user data indicia and the printer-ID indicia; providing a printer malfunction report comprising the printer malfunction associated with the printer identity. 17. The method of claim 16 , wherein the printer malfunction report comprises at least one of an indication corresponding to a presence of an unprinted dot, a cause for the printer malfunction, and details associated with the printer malfunction. 18. The method of claim 17 , wherein the printer malfunction report is utilized for printer quality control measures for triggering alerts indicating at least one of a malfunctioning of a printer, an expected malfunctioning behavior of a printer, to operators. 19. The method of claim 17 , wherein the printer malfunction report is utilized by an operator for at least one of enhancing existing printer test evaluation measures, troubleshooting, and diagnosing issues related to printers in order to prevent future malfunctioning of printers. 20. The method of claim 16 , wherein determining a printer malfunction comprises counting the number of unprinted dots.

Assignees

Inventors

Classifications

  • Printing quality · CPC title

  • using bar codes · CPC title

  • the verifying forming a part of the marking action · CPC title

  • multi-dimensional coding · CPC title

  • Diagnosis, i.e. identifying a problem by comparison with a normal state · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9826106B2 cover?
Barcode verifiers automate the verification process by capturing an image of the printed barcode and analyzing the image according to an industry specification. Industry specifications (e.g., ISO/IEC 15416,15415) identify common printing errors and prescribe test methods for detecting and quantifying these errors. Typically, these tests sample a barcode along one or more scan lines. Print error…
Who is the assignee on this patent?
Hand Held Prod Inc
What technology area does this patent fall under?
Primary CPC classification H04N1/00029. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).