# US 12,001,743 B2 · Image processing apparatus, control method, and storage medium for setting a storage period for a print job

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

- Number: US 12,001,743 B2
- Document ID: US12001743B2
- Status: Granted
- Kind: B2
- Application number: 18/334,163
- Filed: 2023-06-13
- Published: 2023-12-21
- Granted: 2024-06-04
- Earliest claimed: 2022-06-20
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Kanta Kumagai
- Web page: https://patentgrep.com/patent/US12001743B2

## CPC

- G06F 3/1267: {Job repository, e.g. non-scheduled jobs, delay printing}
- G06F 3/122: {with regard to computing resources, e.g. memory, CPU}
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

When a second storage device having a storage capacity larger than a storage capacity of a first storage device is usable, a storage unit stores a received print job in the second storage device. When the second storage device having a storage capacity larger than a storage capacity of the first storage device is usable, a setting unit is able to set a second storage period longer than a first storage period as a storage period for the print job stored in the second storage device.

## Claims

### Claim 1

An image processing apparatus, comprising:
one or more processors; and
at least one memory coupled to the one or more processors and having stored thereon instructions, which when executed by the one or more processors, cause the image processing apparatus to:
receive a print job from an external apparatus;
store the received print job in a first storage device; and
provide a user with candidates for storage periods during which the print job is to be stored in the first storage device as first candidates, and set one period selected by the user from among the provided first candidates as the storage period for the print job,
wherein, in a case where a second storage device having a storage capacity larger than a storage capacity of the first storage device is connected, the image processing apparatus stores the received print job in the second storage device, and
wherein, in a case where the second storage device is connected, the image processing apparatus provides the user with candidates for storage periods that are longer than the storage periods included in the first candidates as second candidates, and sets one period selected by the user from among the first candidates and the second candidates as the storage period for the print job.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, wherein the first storage device is an internal storage device included in the image processing apparatus.

### Claim 3 (depends on 1)

The image processing apparatus according to claim 1, wherein the second storage device is an extended storage device mounted on the image processing apparatus.

### Claim 4 (depends on 1)

The image processing apparatus according to claim 1,
wherein, in a case where the second storage device is not connected, the image processing apparatus stores the received print job in the first storage device, and
wherein, in a case where the second storage device is not connected, the image processing apparatus sets the one period selected from among the first candidates.

### Claim 5 (depends on 1)

The image processing apparatus according to claim 1, wherein the instructions, when executed by the one or more processors, further cause the image processing apparatus to provide, in a case where the second storage device is not connected, a first setting screen for setting the one period selected from among the first candidates, and to provide, in a case where the second storage device is connected, a second setting screen for setting the one period selected from among the first candidates and the second candidates,
wherein the second candidates are not settable on the first setting screen, and
wherein the second candidates are settable on the second setting screen.

### Claim 6 (depends on 1)

The image processing apparatus according to claim 1, wherein the instructions, when executed by the one or more processors, further cause the image processing apparatus to calculate, in a case where the second storage device is connected, the one period selected from among the first candidates and the second candidates based on the storage capacity of the second storage device,
wherein the image processing apparatus sets the calculated one period selected from among the first candidates and the second candidates as the storage period for the print job stored in the second storage device.

### Claim 7 (depends on 1)

The image processing apparatus according to claim 1, wherein the instructions, when executed by the one or more processors, further cause the image processing apparatus to delete, in a case where a print job stored in the second storage device reaches the set one period selected from among the first candidates and the second candidates, the print job.

### Claim 8

A control method of an image processing apparatus, the control method comprising:
receiving a print job from an external apparatus;
storing the received print job in a first storage device; and
providing a user with candidates for storage periods during which the print job is to be stored in the first storage device as first candidates, and setting one period selected by the user from among the provided first candidates as the storage period for the print job,
wherein, in a case where a second storage device having a storage capacity larger than a storage capacity of the first storage device is connected, the received print job is stored in the second storage device in the storing, and
wherein, in a case where the second storage device is connected, the user is provided with candidates for storage periods that are longer than the storage periods included in the first candidates as second candidates in the providing, and one period selected by the user from among the first candidates and the second candidates is set as the storage period for the print job in the setting.

### Claim 9 (depends on 8)

The control method according to claim 8, wherein the first storage device is an internal storage device included in the image processing apparatus.

### Claim 10 (depends on 8)

The control method according to claim 8, wherein the second storage device is an extended storage device mounted on the image processing apparatus.

### Claim 11

A non-transitory computer-readable storage medium storing one or more programs including instructions, which when executed by one or more processors of an image processing apparatus, cause the image processing apparatus to perform a control method including:
receiving a print job from an external apparatus;
storing the received print job in a first storage device; and
providing a user with candidates for storage periods during which the print job is to be stored in the first storage device as first candidates, and setting one period selected by the user from among the provided first candidates as the storage period for the print job,
wherein, in a case where a second storage device having a storage capacity larger than a storage capacity of the first storage device is connected, the received print job is stored in the second storage device in the storing, and
wherein, in a case where the second storage device is connected, the user is provided with candidates for storage periods that are longer than the storage periods included in the first candidates as second candidates in the providing, and one period selected by the user from among the first candidates and the second candidates is set as the storage period for the print job in the setting.
