# US 12,001,734 B2 · Information processing apparatus, method for controlling information processing apparatus, and nonvolatile 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,734 B2
- Document ID: US12001734B2
- Status: Granted
- Kind: B2
- Application number: 18/463,972
- Filed: 2023-09-08
- Published: 2024-03-14
- Granted: 2024-06-04
- Earliest claimed: 2022-09-09
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Hiroaki Hanai
- Web page: https://patentgrep.com/patent/US12001734B2

## CPC

- G06F 3/1229: {Printer resources management or printer maintenance, e.g. device status, power levels}
- G06F 3/1205: {resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets}
- G06F 3/1232: {Transmitting printer device capabilities, e.g. upon request or periodically}
- G06F 3/1253: {Configuration of print job parameters, e.g. using UI at the client}
- G06F 3/1259: {Print job monitoring, e.g. job status}
- G06F 3/1288: {in client-server-printer device configuration}
- G06F 3/1225: {Software update, e.g. print driver, modules, plug-ins, fonts}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An application to be stored in a nonvolatile storage medium according to an embodiment of the present invention is a print setting application to be installed in an information processing apparatus, the application when executed on the information processing apparatus causes the information processing apparatus to: acquire a printing method of a printer; acquire, in a case where the acquired printing method is a first method, printer information regarding a predetermined item; and display an object based on the acquired printer information on a display, wherein, in a case where the acquired printing method is a second method, the information processing apparatus does not acquire the printer information regarding the predetermined item.

## Claims

### Claim 1

A non-transitory computer-readable storage medium storing an application to be installed in an information processing apparatus, the application when executed on the information processing apparatus causes the information processing apparatus to:
acquire a printing method of a printer;
acquire, in a case where the acquired printing method is a first method, printer information regarding a predetermined item; and
display an object based on the acquired printer information on a display,
wherein, in a case where the acquired printing method is a second method, the information processing apparatus does not acquire the printer information regarding the predetermined item.

### Claim 2 (depends on 1)

The non-transitory computer-readable storage medium according to claim 1, wherein the application comprises an application associated with a printer driver configured to generate print data printable with printers of a plurality of vendors.

### Claim 3 (depends on 1)

The non-transitory computer-readable storage medium according to claim 1, wherein the printer information comprises information on a function available at the printer.

### Claim 4 (depends on 3)

The non-transitory computer-readable storage medium according to claim 3, wherein the object comprises an object for setting a setting value regarding the function.

### Claim 5 (depends on 1)

The non-transitory computer-readable storage medium according to claim 1, wherein the printer information comprises information on a status of the printer.

### Claim 6 (depends on 5)

The non-transitory computer-readable storage medium according to claim 5, wherein the information on the status of the printer comprises information on a remaining amount of a recording agent that is used by the printer in printing.

### Claim 7 (depends on 6)

The non-transitory computer-readable storage medium according to claim 6, wherein the object comprises an object that displays the remaining amount of the recording agent.

### Claim 8 (depends on 1)

The non-transitory computer-readable storage medium according to claim 1, wherein the application comprises an application specified based on information identifying a type of the printer.

### Claim 9

A method for controlling an information processing apparatus in which an application for printing is installed, the method comprising:
acquiring a printing method of a printer;
acquiring, in a case where the acquired printing method is a first printing method, printer information regarding a predetermined item,
controlling the information processing apparatus to display an object based on the acquired printer information on a display, and
controlling the information processing apparatus, when the acquired printing method is a second printing method, to display another object regarding the printer without acquiring the printer information regarding the predetermined item.

### Claim 10 (depends on 9)

A non-transitory computer-readable storage medium storing a program that when executed on the information processing apparatus causes the information processing apparatus to perform the method according to claim 9.

### Claim 11 (depends on 9)

The method according to claim 9, wherein the application comprises an application associated with a printer driver configured to generate print data printable with printers of a plurality of vendors.

### Claim 12 (depends on 9)

The method according to claim 9, wherein the printer information comprises information on a function available at the printer.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the object comprises an object for setting a setting value regarding the function.

### Claim 14 (depends on 9)

The method according to claim 9, wherein the printer information comprises information on a status of the printer.

### Claim 15 (depends on 14)

The method according to claim 14,
wherein the information on the status of the printer comprises information on a remaining amount of a recording agent that is used by the printer in printing, and
wherein the object comprises an object that displays the remaining amount of the recording agent.

### Claim 16 (depends on 9)

The method according to claim 9, wherein the application comprises an application specified based on information identifying a type of the printer.

### Claim 17

An information processing apparatus in which an application for printing is installed, the information processing apparatus comprising:
a first acquisition unit configured to acquire a printing method of a printer;
a second acquisition unit configured to, in a case where the acquired printing method is a first printing method, acquire printer information regarding a predetermined item;
a first control unit configured to display an object based on the acquired printer information on a display, and
a second control unit configured to, in a case where the acquired printing method is a second printing method, display another object regarding the printer without acquiring the printer information regarding the predetermined item.
