IP Library Granted Patent US 11,065,899
Granted Patent B1
US 11,065,899 · App. 16/731,863 · Granted Jul 20, 2021

Methods, apparatuses, and systems for batch print voiding

Inventors: Thomas Axel Jonas Celinder (Singapore, SG); Cheng Khoon Ng (Singapore, SG); Sze Ping Ching (Singapore, SG); Harry Nicholas Makabali Lansangan (Singapore, SG)
Assignee: DATAMAX-O'NEIL CORPORATION
B41J29/393
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,065,899
App. No.
16/731,863
Granted
Jul 20, 2021
Kind
B1
Abstract

Various methods and systems for a printer having verifiers are disclosed herein. Such methods provide for voiding a printed media in a batch printing run. The methods further correspond to identifying the printed media that is printed as part of the batch printing run as a failed media in an instance an assigned grade fails to satisfy a predetermined threshold, marking the printed media as a failed printed media, determining one or more subsequently printed media that were printed after the failed printed media, and reprinting the printed failed media in a next available media after the one or more subsequently printed media.

Claims (59)

1. A method for voiding a printed media in a batch printing run, the method comprising:

identifying the printed media that is printed as part of the batch printing run as a failed printed media in an instance in which an assigned grade fails to satisfy a predetermined threshold;

marking the printed media as the failed printed media;

determining one or more subsequently printed media that were printed after the failed printed media; and

reprinting the failed printed media in a next available media after the one or more subsequently printed media.

2. The method according to claim 1 further comprising:

scanning, with an inspection device, the printed media to generate at least a portion of a printed image; and

determining the assigned grade for the at least the portion of the printed image.

3. The method according to claim 2 , wherein marking the printed media as the failed printed media comprises printing a voiding pattern over or adjacent to the at least the portion of the printed image, wherein the voiding pattern is configured to render the at least the portion of the printed image unreadable by an automated reading device while only minimally obscuring the at least the portion of the printed image for visual inspection.

4. The method according to claim 1 , further comprising:

marking the one or more subsequently printed media as additional failed printed media; and

reprinting the additional failed printed media in sequence after the failed printed media before continuing the batch printing run.

5. The method according to claim 1 , further comprising scanning, with an inspection device, the printed media to generate at least a portion of a printed image, wherein the at least the portion of the printed image comprises a barcode.

6. The method according to claim 5 , wherein determining the assigned grade for the at least the portion of the printed image comprises:

detecting barcode symbols of the at least the portion of the printed image to obtain a scan reflectance profile; and

calculating, using the scan reflectance profile, a grade against a plurality of quality parameters comprising a decode parameter, symbol contrast, minimum reflectance, edge contrast, modulation, defects, and decodability.

7. The method according to claim 1 , further comprising:

determining a count of the printed media that is printed; and

identifying the one or more subsequently printed media based on the count of the printed media that is printed.

8. The method according to claim 1 , further comprising:

determining a distance between a print head and an inspection device;

determining a media size; and

identifying the one or more subsequently printed media based on the distance between the print head and the inspection device and the media size.

9. An apparatus, comprising:

a processor; and

a non-transitory memory including computer program instructions, the non-transitory memory and the computer program instructions configured to, when executed by the processor, cause the apparatus to at least:

identify a printed media that is printed as part of a batch printing run as a failed printed media in an instance in which an assigned grade fails to satisfy a predetermined threshold;

mark the printed media as the failed printed media;

determine one or more subsequently printed media that were printed after the failed printed media; and

reprint the failed printed media in a next available media after the one or more subsequently printed media.

10. The apparatus according to claim 9 , wherein the non-transitory memory including the computer program instructions is further configured to, when executed by the processor, cause the apparatus to select a decoding algorithm from a plurality of decoding algorithms each configured to:

scan, with an inspection device, the printed media to generate at least a portion of a printed image; and

determine the assigned grade for the at least the portion of the printed image.

11. The apparatus according to claim 10 , wherein the non-transitory memory including the computer program instructions is further configured to, when executed by the processor, cause the apparatus to print a voiding pattern over or adjacent to the at least the portion of the printed image, wherein the voiding pattern is configured to render the at least the portion of the printed image unreadable by an automated reading device while only minimally obscuring the at least the portion of the printed image for visual inspection.

12. The apparatus according to claim 9 , wherein the non-transitory memory including the computer program instructions is further configured to, when executed by the processor, cause the apparatus to:

mark the one or more subsequently printed media as additional failed printed media; and

reprint the additional failed printed media in sequence after the failed printed media.

13. The apparatus according to claim 9 , wherein the non-transitory memory including the computer program instructions is further configured to, when executed by the processor, cause the apparatus to scan, with an inspection device, the printed media to generate at least a portion of a printed image, wherein the at least the portion of the printed image comprises a bar code.

14. The apparatus according to claim 9 , wherein the non-transitory memory including the computer program instructions is further configured to, when executed by the processor, cause the apparatus to:

determine a distance between a print head and an inspection device;

determine a media size; and

identify the one or more subsequently printed media based on the distance between the print head and the inspection device and the media size.

15. The apparatus according to claim 9 , wherein the non-transitory memory including the computer program instructions is further configured to, when executed by the processor, cause the apparatus to:

determine a count of the printed media that is printed; and

identify the one or more subsequently printed media based on the count of the printed media that is printed.

16. A printer comprising:

a print verification device configured to monitor print quality of images printed onto a print media, wherein the print verification device is configured to identify a printed media that is printed as part of a batch printing run as a failed printed media in an instance in which an assigned grade fails to satisfy a predetermined threshold;

a printing mechanism configured to print the images onto the print media, wherein the printing mechanism is configured to mark the printed media as the failed printed media and reprint the failed printed media in a next available media after one or more subsequently printed media; and

a processor configured to determine the one or more subsequently printed media that were printed after the failed printed media.

17. The printer according to claim 16 , wherein the print verification device is further configured to:

scan the printed media to generate at least a portion of a printed image; and

determine the assigned grade for the at least the portion of the printed image.

18. The printer according to claim 17 , wherein the print verification device is further configured to:

detect barcode symbols of the at least the portion of the printed image to obtain a scan reflectance profile; and

calculate, using the scan reflectance profile, a grade against a plurality of quality parameters comprising a decode parameter, symbol contrast, minimum reflectance, edge contrast, modulation, defects, and decodability.

19. The printer according to claim 16 , wherein the printing mechanism is further configured to:

mark the one or more subsequently printed media as additional failed printed media; and

reprint the additional failed printed media in sequence after the failed printed media.

20. The printer according to claim 16 , wherein the print verification device is further configured to scan the printed media to generate at least a portion of a printed image, wherein the at least the portion of the printed image comprises a bar code.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT NAME OF THE ASSIGNEE IS HAND HELD PRODUCTS, INC.. PREVIOUSLY RECORDED AT REEL: 062308 FRAME: 0749. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 1, 2023
From: DATAMAX-O'NEIL CORPORATION
To: HAND HELD PRODUCTS, INC.
Reel/Frame 062639/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2023
From: DATAMAX-O'NEIL CORPORATION
To: HAND HELD PRODUCTS, INC.
Reel/Frame 062308/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2020
From: CELINDER, THOMAS AXEL JONAS; NG, CHENG KHOON; CHING, SZE PING; LANSANGAN, HARRY NICHOLAS MAKABALI
To: DATAMAX-O'NEIL CORPORATION
Reel/Frame 051429/0704 →
Cited By (1)
US 12,664,640