# US 12,223,213 B2 · Image forming apparatus, method of controlling image forming 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,223,213 B2
- Document ID: US12223213B2
- Status: Granted
- Kind: B2
- Application number: 18/509,174
- Filed: 2023-11-14
- Published: 2024-03-14
- Granted: 2025-02-11
- Earliest claimed: 2022-02-24
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Takayuki Kaneko
- Web page: https://patentgrep.com/patent/US12223213B2

## CPC

- G06F 3/1205: {resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets}
- G06F 3/1274: {Deleting of print job}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/1207: {resulting in the user being informed about print result after a job submission}
- G06F 3/1238: {Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs}
- G06F 3/1259: {Print job monitoring, e.g. job status}
- G06F 3/1267: {Job repository, e.g. non-scheduled jobs, delay printing}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- 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

An image forming apparatus manages whether or not job information is displayed for each stored print job, displays notification information for notifying a user that the print job is stored if there is a print job of which the job information has not been displayed, and does not display the notification information if there is no print job of which the job information has not been displayed.

## Claims

### Claim 1

An image forming apparatus comprising:
a display unit;
one or more memories; and
one or more processors that execute instructions to:
list-display job information of stored print jobs for each print job; and
set a print job specified by notification information as a first print job of which the job information has not been displayed or a second print job of which the job information has not been printed,
wherein, in a case where the first print job is set, the notification information is displayed if a print job of which the job information has not been displayed is stored in the one or more memories, and the notification information is not displayed if a print job of which the job information has not been displayed is not stored in the one or more memories, and
wherein, in a case where the second print job is set, the notification information is displayed if a print job that has not been printed is stored in the one or more memories, and the notification information is not displayed if a print job that has not been printed is not stored in the one or more memories.

### Claim 2 (depends on 1)

The image forming apparatus according to claim 1,
wherein the job information is displayed as a scrollable list, and
wherein the print job of the job information displayed on the display unit is managed as a print job for which a user has confirmed display.

### Claim 3 (depends on 1)

The image forming apparatus according to claim 1,
wherein the job information is displayed as a scrollable list, and
wherein the print job of the job information included in the scrollable list is managed as a print job for which a user has confirmed display.

### Claim 4 (depends on 1)

The image forming apparatus according to claim 1,
wherein the notification information is displayed as information including the number of the print jobs of which the job information has not been displayed.

### Claim 5 (depends on 1)

The image forming apparatus according to claim 1,
wherein a print job that has been printed is managed as a print job for which a user has confirmed display.

### Claim 6 (depends on 1)

The image forming apparatus according to claim 1,
wherein a list is displayed for the print job corresponding to a user logging in.

### Claim 7 (depends on 1)

The image forming apparatus according to claim 1,
wherein, in a case where the print job of the displayed job information is selected, a print instruction screen for executing print of the selected print job is displayed.

### Claim 8 (depends on 1)

The image forming apparatus according to claim 1,
wherein, among the print jobs of the displayed job information, the print job selected by a user is executed.

### Claim 9

A method for controlling an image forming apparatus, the method comprising:
list-displaying job information of stored print jobs for each print job; and
setting a print job specified by notification information as a first print job of which the job information has not been displayed or a second print job of which the job information has not been printed,
wherein, in a case where the first print job is set, the notification information is displayed if a print job of which the job information has not been displayed is stored, and the notification information is not displayed if a print job of which the job information has not been displayed is not stored, and
wherein, in a case where the second print job is set, the notification information is displayed if a print job that has not been printed is stored, and the notification information is not displayed if a print job that has not been printed is not stored.

### Claim 10 (depends on 9)

The method according to claim 9,
wherein the job information is displayed as a scrollable list, and
wherein the print job of the displayed job information is managed as a print job for which a user has confirmed display.

### Claim 11 (depends on 9)

The method according to claim 9,
wherein the job information is displayed as a scrollable list, and
wherein the print job of the job information included in the scrollable list is managed as a print job for which a user has confirmed display.

### Claim 12 (depends on 9)

The method according to claim 9,
wherein the notification information is displayed as information including the number of the print jobs of which the job information has not been displayed.

### Claim 13 (depends on 9)

The method according to claim 9,
wherein a print job that has been printed is managed as a print job for which a user has confirmed display.

### Claim 14 (depends on 9)

The method according to claim 9,
wherein a list is displayed for the print job corresponding to a user logging in.

### Claim 15 (depends on 9)

The method according to claim 9,
wherein, in a case where the print job of the displayed job information is selected, a print instruction screen for executing print of the selected print job is displayed.

### Claim 16 (depends on 9)

The method according to claim 9,
wherein, among the print jobs of the displayed job information, the print job selected by a user is executed.

### Claim 17

A non-transitory computer-readable storage medium storing one or more programs including executable instructions to cause a computer to perform a method for controlling an image forming apparatus, the method comprising:
list-displaying job information of stored print jobs for each print job; and
setting a print job specified by notification information as a first print job of which the job information has not been displayed or a second print job of which the job information has not been printed,
wherein, in a case where the first print job is set, the notification information is displayed if a print job of which the job information has not been displayed is stored, and the notification information is not displayed if a print job of which the job information has not been displayed is not stored, and
wherein, in a case where the second print job is set, the notification information is displayed if a print job that has not been printed is stored, and the notification information is not displayed if a print job that has not been printed is not stored.
