# US 11,305,552 B1 · Dynamic scan quality control management for print jobs

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,305,552 B1
- Document ID: US11305552B1
- Status: Granted
- Kind: B1
- Application number: 17/183,087
- Filed: 2021-02-23
- Granted: 2022-04-19
- Earliest claimed: 2021-02-23
- Assignees: Ricoh Company, Ltd.
- Applicants: Scott R. Johnson; Nathan Young; Raymond Godefroid
- Inventors: Scott R. Johnson; Nathan Young; Raymond Godefroid
- Web page: https://patentgrep.com/patent/US11305552B1

## CPC

- B41J 2/2142: {Detection of malfunctioning nozzles (generating single droplets or particles on demand by pressure, e.g. electromechanical transducers B41J2/045, B41J2/05; jet deflection sensors B41J2/125; for cleaning purposes B41J2/16579)}
- B41J 2/2146: {for line print heads}
- G06F 3/121: {Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted}
- G06F 3/1234: {Errors handling and recovery, e.g. reprinting (G06F3/1261 takes precedence)}
- G06F 3/1256: {User feedback, e.g. print preview, test print, proofing, pre-flight checks}
- G06F 3/1282: {High volume printer device}
- G06K 15/002: {Interacting with the operator}
- G06K 15/027: {Test patterns and calibration (arrangements for controlling or analysing printing mechanisms of typewriters or selective printing units B41J29/393 takes precedence; colour correction using test pattern analysis in general H04N1/6033)}
- G06K 15/102: {using ink jet print heads}
- G06K 15/408: {Handling exceptions, e.g. faults (computer driven error handling and recovery for a printer G06F3/1234)}
- G06T 7/0004: {Industrial image inspection}
- G06T 7/001: {using an image reference approach}
- G06T 2207/30144: Printing quality
- B41J: TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Systems and methods are provided for reviewing printed jobs. One embodiment is a system that includes a print review device. The print review device includes a memory that stores data which indicates whether regions along a width of print media marked by a printer are flagged as bypassable, and a controller configured to determine printhead conditions along the width of the print media, associate each printhead condition with a corresponding region, and to generate a report with notifications of printhead conditions within each region that has not been flagged, while suppressing notifications of printhead conditions within regions that have been flagged.

## Claims

### Claim 1

A system comprising:
a print review device comprising:
a memory that stores data which indicates whether regions along a width of print media marked by a printer are flagged as bypassable; and
a controller configured to determine printhead conditions along the width of the print media, associate each printhead condition with a corresponding region, and to generate a report with notifications of printhead conditions within each region that has not been flagged, while suppressing notifications of printhead conditions within regions that have been flagged.

### Claim 2 (depends on 1)

The system of claim 1 wherein:
the print review device further comprises an image capture device configured to iteratively capture images in real-time as the printer prints; and
the controller is configured to generate reports in real-time as the printer prints.

### Claim 3 (depends on 1)

The system of claim 1 wherein:
the controller is configured to generate reports for a printer that prints each of multiple color planes.

### Claim 4 (depends on 1)

The system of claim 1 wherein:
regions that are flagged as bypassable cause the printer to forego global error handling settings for the printer in that region.

### Claim 5 (depends on 1)

The system of claim 1 wherein:
the controller generates a user interface configured to indicate each region as a two dimensional area on an image of the test pattern.

### Claim 6 (depends on 1)

The system of claim 1 wherein:
printhead conditions are associated by the controller with locations having a width of at least ten nozzles at a printhead of the printer.

### Claim 7 (depends on 1)

The system of claim 1 wherein:
each of the printhead conditions is associated with a region based on a mapping of a location of that printhead condition to a region.

### Claim 8 (depends on 1)

The system of claim 1 further comprising:
the printer, the printer being configured to mark the print media.

### Claim 9

A method comprising:
storing data which indicates whether regions along a width of print media marked by a printer are flagged as bypassable;
determining printhead conditions along the width of the print media;
associating each printhead condition with a corresponding region; and
generating a report with notifications of printhead conditions within each region that has not been flagged, while suppressing notifications of printhead conditions within regions that have been flagged.

### Claim 10 (depends on 9)

The method of claim 9 further comprising:
iteratively capturing images of the print media in real-time as the printer prints, wherein
generate the report is performed in real-time as the printer prints.

### Claim 11 (depends on 9)

The method of claim 9 further comprising:
generating reports for a printer that prints each of multiple color planes.

### Claim 12 (depends on 9)

The method of claim 9 wherein:
foregoing global error handling settings at a printer that marks the print media in regions that have been flagged.

### Claim 13 (depends on 9)

The method of claim 9 wherein:
the controller generates a user interface configured to indicate each region as a two dimensional area on an image of the test pattern.

### Claim 14 (depends on 9)

The method of claim 9 further comprising:
associating printhead conditions locations having a width of at least ten nozzles at a printhead of the printer.

### Claim 15 (depends on 9)

The method of claim 9 further comprising:
marking the print media via the printer.

### Claim 16

A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method comprising:
storing data which indicates whether regions along a width of print media marked by a printer are flagged as bypassable;
determining printhead conditions along the width of the print media;
associating each printhead condition with a corresponding region; and
generating a report with notifications of printhead conditions within each region that has not been flagged, while suppressing notifications of printhead conditions within regions that have been flagged.

### Claim 17 (depends on 16)

The medium of claim 16 wherein the method further comprises:
iteratively capturing images of the print media in real-time as the printer prints, wherein
generate the report is performed in real-time as the printer prints.

### Claim 18 (depends on 16)

The medium of claim 16 wherein the method further comprises:
generating reports for a printer that prints each of multiple color planes.

### Claim 19 (depends on 16)

The medium of claim 16 wherein:
foregoing global error handling settings at a printer that marks the print media in regions that have been flagged.

### Claim 20 (depends on 16)

The medium of claim 16 wherein:
each of the printhead conditions is associated with a region based on a mapping of a location of that printhead condition to a region.
