Printer device, printer marking system and method with multi-stage production print inspection

US10628934B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10628934-B2
Application numberUS-201716324410-A
CountryUS
Kind codeB2
Filing dateAug 11, 2017
Priority dateAug 11, 2016
Publication dateApr 21, 2020
Grant dateApr 21, 2020

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.

A device comprising a printer configured to apply a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits. The device includes an optical code detector, executed by one or more processors, to detect the code in a received image of the product printed by the printer by optically recognizing characters in the received image using a trained optical character recognition (OCR) algorithm for the printer technology type. The OCR algorithm is trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one product parameter to which the printed content is directly applied and the printer technology type. A system and method are also provided.

First claim

Opening claim text (preview).

What is claimed is: 1. A device comprising: a printer configured to apply a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits; and optical code detector, executed by one or more processors, to detect the code in a received image of the product printed by the printer by optically recognizing characters in the received image using a trained optical character recognition (OCR) algorithm for the printer technology type, the OCR algorithm trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one parameter of the product to which the printed content is directly applied and the printer technology type. 2. The device of claim 1 , wherein the printer technology type includes one of continuous inkjet (CIJ) printer, laser printer, thermal transfer overprinting (TTO) printer, and thermal inkjet (TIJ) printer. 3. The device of claim 1 , wherein the code is an authentication code including at least one of a standard character, standard number and standard symbol in any language and at least one of a modified character, modified number and a modified symbol wherein the OCR algorithm being trained to recognize the at least one of the standard character, the standard number and the standard symbol and the at least one of the modified character, the modified number and the modified symbol. 4. The device of claim 1 , wherein the trained OCR algorithm being trained based on validation of failed digits of the detected code. 5. The device of claim 1 , wherein the trained OCR algorithm being trained based on the at least one parameter of the product includes one or more of reflectivity of the substrate, material of the substrate, color of the substrate, concavity of the substrate, convexity of the substrate, and transparency of the substrate. 6. A system, comprising: a printer configured to apply a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits; a camera to capture automatically an image of the code on the substrate of the product; and optical code detector, executed by one or more processors, to detect the code in the captured image of the product printed by the printer by optically recognizing characters in the captured image using a trained optical character recognition (OCR) algorithm for the printer technology type, the OCR algorithm trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one parameter of the product to which the printed content is directly applied and the printer technology type. 7. The system of claim 6 , wherein the printer is one printer of a plurality of printers in a printer marking (PM) system, and further comprising: at least one memory device to store a plurality of image recognition (IR) algorithms and a plurality of optical character recognition (OCR) algorithms for a plurality of printer technology types, each OCR algorithm associated with a respective one printer technology type; and a print inspection system (PIS) having the one or more processors wherein the one or more processors include an inspection processor having a classification engine in communication with the PM system and includes the optical code detector, the inspection processor: receives metadata and field values regarding the product printed with the code by the PM system; selects an image recognition (IR) algorithm from the plurality of IR algorithms based on the metadata; recognizes the product in the image based on the IR algorithm to generate an IR result and to identify the region of interest; selects an OCR algorithm from the plurality of OCR algorithms based on a printer technology type in the metadata; initiates the optical code detector to perform the optical character recognition (OCR) using the selected OCR algorithm to recognize the plurality of digits in the region of interest of the image based on the metadata to generate an OCR result; decodes the OCR result and the IR result, and generates a communication to the PM system of the decoded results indicating pass or fail of the printed content to control at least one action of the PM system. 8. The system of claim 6 , further comprising a database of archived images, the archived images being the captured images. 9. The system of claim 6 , further comprising a second inspection processor having a graphical user interface (GUI) task generator which generates a task to inspect an inspection image, the GUI includes the inspection image and a data field to enter an inspected criteria result. 10. The system of claim 6 , wherein when the inspection processor decodes, the inspection processor determines whether the recognized product matches the metadata, and if the product does not match the metadata, the communication to the PM system of the decoded result indicating failure of the product is generated. 11. The system of claim 6 , wherein the printer technology type includes one of continuous inkjet (CIJ) printer, laser printer, thermal transfer overprinting (TTO) printer, and thermal inkjet (TIJ) printer. 12. The system of claim 6 , wherein the code is an authentication code including at least one of a standard character, standard number and standard symbol in any language and at least one of a modified character, modified number and a modified symbol wherein the OCR algorithm being trained to recognize the at least one of the standard character, the standard number and the standard symbol and the at least one of the modified character, the modified number and the modified symbol. 13. The system of claim 6 , wherein the trained OCR algorithm being trained based on validation of failed digits of the detected code. 14. The system of claim 6 , wherein the trained OCR algorithm being trained based on the at least one parameter of the product includes one or more of reflectivity of the substrate, material of the substrate, color of the substrate, concavity of the substrate, convexity of the substrate, and transparency of the substrate. 15. A method, comprising: printing, by a printer, a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits; automatically capturing, by a camera, an image of the code on the substrate of the product; and optically detecting, by one or more processors, the code in the captured image of the product printed by the printer, the detecting includes optically recognizing characters in the captured image using a trained optical character recognition (OCR) algorithm for the printer technology type, the OCR algorithm trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one parameter of the product to which the printed content is directly applied and the printer technology type. 16. The method of claim 15 , wherein the printer is one printer of a plurality of printers in a printer marking (PM) system, and further comprising: storing, in at least one memory device, a plurality of image recognition algorithms and a plurality of optical character recognition (OCR) algorithms for a plurality of printer technology types, each OCR algorithm associated with a respective one printer technology type; and performing a print inspection in a print inspection system (PIS) having the one or more processors wherein the one or more processors include an inspection processor having a classification engine in communication with the PM system,

Assignees

Inventors

Classifications

  • Printing quality · CPC title

  • Devices for controlling or analysing the entire machine {; Controlling or analysing mechanical parameters involving printing of test patterns} · CPC title

  • Means for extinguishing or preventing arc between current-carrying parts · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

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 US10628934B2 cover?
A device comprising a printer configured to apply a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits. The device includes an optical code detector, executed by one or more processors, to detect the code in a received image of the product printed by the printer by optically recognizing characters in the received image u…
Who is the assignee on this patent?
Videojet Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/0004. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 21 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).