# US 12,001,735 B2 · Inspection system, information processing apparatus, printing apparatus, method of controlling the information processing apparatus, method of controlling the printing apparatus, and storage medium

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

- Number: US 12,001,735 B2
- Document ID: US12001735B2
- Status: Granted
- Kind: B2
- Application number: 17/888,751
- Filed: 2022-08-16
- Published: 2023-03-02
- Granted: 2024-06-04
- Earliest claimed: 2021-08-30
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Nobuaki Miyahara
- Web page: https://patentgrep.com/patent/US12001735B2

## CPC

- G06F 3/1234: {Errors handling and recovery, e.g. reprinting (G06F3/1261 takes precedence)}
- H04N 1/00015: {Reproducing apparatus}
- G06F 3/1208: {resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview}
- G06F 3/121: {Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted}
- G06F 3/1253: {Configuration of print job parameters, e.g. using UI at the client}
- G06F 3/1267: {Job repository, e.g. non-scheduled jobs, delay printing}
- G06F 3/1282: {High volume printer device}
- G06K 15/1823: {for evaluating the resources needed, e.g. rasterizing time, ink, paper stock}
- H04N 1/00047: {using an image not specifically designed for the purpose}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

An information processing apparatus holds a print job and identification information of a reference image that is associated with the print job and is used in inspection printing of the print job. In a case that a reprint according to the held print job is instructed, the information processing apparatus determines whether or not a change has been made in print settings of the held print job and whether or not inspection printing that uses the reference image being associated with the held print job is possible, and in a case that it is determined that the inspection printing that uses the reference image being associated with the held print job is not possible, controls so as to set the identification information of the reference image in the held print job to none and transmits the held print job to the printing apparatus.

## Claims

### Claim 1

An information processing apparatus operable to input a print job to a printing apparatus and cause the printing apparatus to print the print job, the information processing apparatus comprising:
one or more memories storing instructions; and
one or more processors that execute the instructions to:
hold a print job and identification information of a reference image that is associated with the print job and is used in inspection printing of the print job;
in response to an instruction to reprint the held print job, determine whether or not a change has been made in print settings of the held print job and, in a case where it is determined that the change has been made in the print settings of the held print job to be reprinted, determine whether or not inspection printing that uses the reference image associated with the held print job is possible based on the change that has been made in the print settings of the held print job to be reprinted; and
in a case that it is determined that the inspection printing that uses the reference image associated with the held print job is not possible based on the change that has been made in the print settings of the held print job to be reprinted, control so as to transmit information for generating a reference image based on the changed print settings of the held print job to be reprinted to the printing apparatus.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein in the control, the one or more processors are configured to: in a case that it is determined that the inspection printing that uses the reference image associated with the held print job is possible based on the change that has been made in the print settings of the held print job to be reprinted, set the identification information of the reference image in the held print job and transmit the held print job to the printing apparatus.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein in the determination, the one or more processors are configured to: in a case where a print image itself to be printed by the reprint changes due to the change of the print settings, determine that the inspection printing that uses the reference image associated with the held print job is not possible.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, wherein in the determination, the one or more processors are configured to: in a case where a size of an image to be printed by the reprint changes due to the change of the print settings, determine that the inspection printing that uses the reference image being-associated with the held print job is not possible.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein in the determination, the one or more processors are configured to: in a case where a number of images to be printed on one page by the reprint changes due to the change of the print settings, determine that the inspection printing that uses the reference image associated with the held print job is not possible.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1, wherein in the determination, the one or more processors are configured to: in a case where an order of images to be printed by the reprint changes due to the change of the print settings, determine that the inspection printing that uses the reference image associated with the held print job is not possible.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1, wherein in the determination, the one or more processors are configured to: in a case where an orientation of an image to be printed by the reprint changes due to the change of the print settings, determine that the inspection printing that uses the reference image being-associated with the held print job is not possible.

### Claim 8

A method of controlling an information processing apparatus operable to input a print job to a printing apparatus and cause the printing apparatus to print the print job, the method comprising:
holding a print job and identification information of a reference image that is associated with the print job and is used in inspection printing of the print job;
in response to an instruction to reprint the held print job, determining whether or not a change has been made in print settings of the held print job and, in a case where it is determined that the change has been made in the print settings of the held print job to be reprinted, determining whether or not inspection printing that uses a reference image associated with the held print job is possible based on the change that has been made in the print settings of the held print job to be reprinted; and
in a case that it is determined that the inspection printing that uses the reference image associated with the held print job is not possible based on the change that has been made in the print settings of the held print job to be reprinted, controlling so as to transmit information for generating a reference image based on the changed print settings of the held print job to be reprinted to the printing apparatus.

### Claim 9

A non-transitory computer-readable storage medium storing a program for causing a processor to execute a method of controlling an information processing apparatus operable to input a print job to a printing apparatus and cause the printing apparatus to print the print job, the method comprising:
holding a print job and identification information of a reference image that is associated with the print job and is used in inspection printing of the print job;
in response to an instruction to reprint the held print job, determining whether or not a change has been made in print settings of the held print job and, in a case where it is determined that the change has been made in the print settings of the held print job to be reprinted, determining whether or not inspection printing that uses a reference image associated with the held print job is possible based on the change that has been made in the print settings of the held print job to be reprinted; and
in a case that it is determined that the inspection printing that uses the reference image associated with the held print job is not possible based on the change that has been made in the print settings of the held print job to be reprinted, controlling so as to transmit information for generating a reference image based on the changed print settings of the held print job to be reprinted to the printing apparatus.
