# US 12,761,845 B2 · Image forming apparatus capable of accepting mulitple types of print jobs and method

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

- Number: US 12,761,845 B2
- Document ID: US12761845B2
- Status: Granted
- Kind: B2
- Application number: 18/627,543
- Filed: 2024-04-05
- Published: 2024-10-17
- Granted: 2026-10-13
- Earliest claimed: 2023-04-14
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Toshihiko Iida
- Web page: https://patentgrep.com/patent/US12761845B2

## CPC

- G06F 3/1239: {Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts}
- G06F 3/1219: {with regard to consumables, e.g. ink, toner, paper}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An image forming apparatus sets, for each of a plurality of types of print jobs, whether to permit use of paper in a predetermined paper feed stage, and controls, in a case where a print job that uses the paper in the predetermined paper feed stage is received, based on the type of the received print job and the setting, whether to execute the print job that uses the paper in the predetermined paper feed stage. The received print job is held as a stored print job, a list of the held stored print jobs is displayed, and print processing is executed based on the stored print job selected from the list. Selection of a plurality of stored print jobs from the list is disabled when the plurality of stored print jobs include a print job for which use of resources is restricted and a print job for which use of resources is unrestricted.

## Claims

### Claim 1

An image forming apparatus capable of accepting a plurality of types of print jobs, comprising:
one or more memories that store instructions; and
one or more processors configured to execute the instructions stored in the one or more memories to
set, for each type of the print job, whether to permit use of paper in a predetermined paper feed stage,
control, in a case where a print job that uses the paper in the predetermined paper feed stage is received, based on the type of the received print job and the setting, whether to execute the print job that uses the paper in the predetermined paper feed stage,
hold the received print job as a stored print job,
display a list of the held stored print jobs on a display unit, and
execute print processing based on the stored print job selected from the list,
wherein in a case where a condition is satisfied, selection of a plurality of stored print jobs from the list is disabled, and
wherein the condition is that the plurality of stored print jobs include a print job for which use of resources is restricted and a print job for which use of resources is unrestricted.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the one or more processors further cause the image forming apparatus to display a setting screen for accepting the setting from a user.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the one or more processors further cause the image forming apparatus to set, for each type of the print job, a discharge tray to which a sheet is discharged.

### Claim 4 (depends on 3)

The apparatus according to claim 3, wherein the one or more processors further cause the image forming apparatus to
set a default discharge tray in association with a type of a print job for which use of resources is restricted, and
set a default discharge tray in association with a type of a print job for which use of resources is unrestricted.

### Claim 5 (depends on 4)

The apparatus according to claim 4, wherein the default discharge tray set in association with the type of the print job for which use of resources is restricted is different from the default discharge tray set in association with the type of the print job for which use of resources is unrestricted.

### Claim 6 (depends on 1)

The apparatus according to claim 1, wherein
the type of the print job as the setting target includes at least one of Job Definition Format (JDF), PostScript, direct printing, and LBP Image Processing System (LIPS).

### Claim 7 (depends on 1)

The apparatus according to claim 1, wherein the one or more processors further cause the image forming apparatus to change, in a case where the type of the print job which is not permitted to use the paper in the predetermined paper feed stage is received, paper to be used from the paper in the predetermined paper feed stage, and execute print processing based on the changed paper.

### Claim 8 (depends on 1)

The apparatus according to claim 1, wherein the one or more processors further cause the image forming apparatus to
acquire a type of the received print job, and
hold, in a case where the received print job is held, the acquired type of the print job in association with the stored print job.

### Claim 9

A method for an image forming apparatus capable of accepting a plurality of types of print jobs, the method comprising:
setting, for each type of the print job, whether to permit use of paper in a predetermined paper feed stage,
controlling, in a case where a print job that uses the paper in the predetermined paper feed stage is received, based on the type of the received print job and the setting, whether to execute the print job that uses the paper in the predetermined paper feed stage,
holding the received print job as a stored print job,
displaying a list of the held stored print jobs on a display unit, and
executing print processing based on the stored print job selected from the list,
wherein in a case where a condition is satisfied, selection of a plurality of stored print jobs from the list is disabled, and
wherein the condition is that the plurality of stored print jobs include a print job for which use of resources is restricted and a print job for which use of resources is unrestricted.

### Claim 10

An image forming apparatus capable of accepting print jobs from a plurality of kinds of print applications, comprising:
a paper feed stage;
one or more memories that store instructions; and
one or more processors configured to execute the instructions stored in the one or more memories to
set, for each print application, whether to permit the print application to use paper in a predetermined paper feed stage,
control, based on the setting, to execute a print job, that uses the paper in the predetermined paper feed stage, from a first print application permitted to use the paper in the predetermined paper feed stage,
hold a received print job as a stored print job,
display a list of the held stored print jobs on a display unit, and
execute print processing based on the stored print job selected from the list,
wherein in a case where a condition is satisfied, selection of a plurality of stored print jobs from the list is disabled, and
wherein the condition is that the plurality of stored print jobs include a print job for which use of resources is restricted and a print job for which use of resources is unrestricted, and
control not to execute a print job, that uses the paper in the predetermined paper feed stage, from a second print application not permitted to use the paper in the predetermined paper feed stage.
