# US 2025/0097364 A1 · Information processing apparatus, control method of information processing 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 2025/0097364 A1
- Document ID: US20250097364A1
- Status: Published application
- Kind: A1
- Application number: 18/882,089
- Filed: 2024-09-11
- Published: 2025-03-20
- Earliest claimed: 2023-09-19
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Kohei Sonoda
- Web page: https://patentgrep.com/patent/US20250097364A1

## CPC

- H04N 1/32096: {Checking the destination, e.g. correspondence of manual input with stored destination}
- G06F 3/1222: {Increasing security of the print job}
- G06F 3/1232: {Transmitting printer device capabilities, e.g. upon request or periodically}
- 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}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A control method of an information processing apparatus includes: checking information on an apparatus model of a communication apparatus that is a transmission destination of a job; determining whether or not predetermined authentication is necessary for the communication apparatus, based on a case where the information on the apparatus model of the communication apparatus is checked to be information corresponding to a first apparatus model; executing processing for the predetermined authentication based on a case where the predetermined authentication is determined to be necessary for the communication apparatus; executing the processing for the predetermined authentication irrespective of whether or not the predetermined authentication is necessary for the communication apparatus, based on a case where the information on the apparatus model of the communication apparatus is checked to be information corresponding to a second apparatus model different from the first apparatus model; and transmitting the job to the communication apparatus.

## Claims

### Claim 1

A control method of an information processing apparatus, comprising
checking information on an apparatus model of a communication apparatus that is a transmission destination of a job;
determining whether or not predetermined authentication relating to the job to be transmitted to the communication apparatus is necessary for the communication apparatus, based on a case where the information on the apparatus model of the communication apparatus is checked to be information corresponding to a first apparatus model;
executing processing for the predetermined authentication based on a case where the predetermined authentication is determined to be necessary for the communication apparatus;
executing the processing for the predetermined authentication irrespective of whether or not the predetermined authentication is necessary for the communication apparatus, based on a case where the information on the apparatus model of the communication apparatus is checked to be information corresponding to a second apparatus model different from the first apparatus model; and
transmitting the job to the communication apparatus.

### Claim 2 (depends on 1)

The control method according to claim 1, further comprising obtaining authentication necessary-unnecessary information from the communication apparatus, the authentication necessary-unnecessary information indicating whether or not the predetermined authentication relating to the job to be transmitted to the communication apparatus is necessary for the communication apparatus, wherein
the determining whether or not the predetermined authentication relating to the job to be transmitted to the communication apparatus is necessary for the communication apparatus is executed based on the authentication necessary-unnecessary information.

### Claim 3 (depends on 2)

The control method according to claim 2, wherein the authentication necessary-unnecessary information is obtained based on the case where the information on the apparatus model of the communication apparatus is checked to be the information corresponding to the first apparatus model.

### Claim 4 (depends on 2)

The control method according to claim 2, wherein the authentication necessary-unnecessary information is not obtained in the case where the information on the apparatus model of the communication apparatus is checked to be the information corresponding to the second apparatus model.

### Claim 5 (depends on 2)

The control method according to claim 2, wherein
the communication apparatus that is the first apparatus model is an apparatus of an apparatus model that is capable of allowing the information processing apparatus to obtain the authentication necessary-unnecessary information, and
the communication apparatus that is the second apparatus model is an apparatus of an apparatus model that is not capable of allowing the information processing apparatus to obtain the authentication necessary-unnecessary information.

### Claim 6 (depends on 1)

The control method according to claim 1, wherein the processing for the predetermined authentication includes processing of transmitting authentication information to the communication apparatus, the authentication information saved in a region managed by a predetermined application program that executes the processing for the predetermined authentication.

### Claim 7 (depends on 6)

The control method according to claim 6, wherein the processing for the predetermined authentication includes processing of transmitting predetermined authentication information to the communication apparatus even in a case where the authentication information saved in the region managed by the predetermined application program is absent.

### Claim 8 (depends on 7)

The control method according to claim 7, further comprising:
displaying an input screen that receives input of the authentication information from a user in a case where the predetermined authentication fails as a result of transmission of the predetermined authentication information to the communication apparatus in a state where the predetermined authentication is necessary for the communication apparatus; and
executing the processing for the predetermined authentication again by using the authentication information inputted in the input screen.

### Claim 9 (depends on 8)

The control method according to claim 8, further comprising notifying the user of failure of the predetermined authentication in a case where the predetermined authentication fails despite execution of the processing for the predetermined authentication performed by using the authentication information inputted in the input screen.

### Claim 10 (depends on 8)

The control method according to claim 8, further comprising saving the authentication information inputted in the input screen in the region managed by the predetermined application program in a case where the predetermined authentication is successful as a result of execution of the processing for the predetermined authentication performed by using the authentication information inputted in the input screen.

### Claim 11 (depends on 1)

The control method according to claim 1, wherein, in the case where the information on the apparatus model of the communication apparatus is the information corresponding to the second apparatus model and the predetermined authentication is unnecessary for the communication apparatus, the predetermined authentication is successful regardless of which authentication information is transmitted to the communication apparatus in the processing for the predetermined authentication.

### Claim 12 (depends on 1)

The control method according to claim 1, wherein the job is transmitted to the communication apparatus based on success of the predetermined authentication.

### Claim 13 (depends on 1)

The control method according to claim 1, wherein an input screen that receives input of authentication information from a user is not displayed based on failure of the predetermined authentication as a result of the processing for the predetermined authentication executed in the case where the information on the apparatus model of the communication apparatus is checked to be the information corresponding to the first apparatus model, and is displayed based on failure of the predetermined authentication as a result of the processing for the predetermined authentication executed in the case where the information on the apparatus model of the communication apparatus is checked to be the information corresponding to the second apparatus model.

### Claim 14 (depends on 13)

The control method according to claim 13, further comprising notifying the user of the failure of the predetermined authentication based on the failure of the predetermined authentication as a result of the processing for the predetermined authentication executed in the case where the information on the apparatus model of the communication apparatus is checked to be the information corresponding to the first apparatus model.

### Claim 15 (depends on 1)

The control method according to claim 1, wherein the information on the apparatus model of the communication apparatus is information indicating a platform of a firm controller of the communication apparatus.

### Claim 16 (depends on 1)

The control method according to claim 1, wherein the first apparatus model and the second apparatus model vary in at least one of a platform of a firm controller of the communication apparatus, a sheet size handleable by the communication apparatus, a function usable by the communication apparatus, and an application program interface (API) held by the communication apparatus.

### Claim 17 (depends on 1)

The control method according to claim 1, wherein the job is at least one of a scan job, a FAX job, and a print job.

### Claim 18 (depends on 1)

The control method according to claim 1, wherein the job is a job for causing the communication apparatus to transmit an image, obtained by executing scanning with the communication apparatus, by e-mail.

### Claim 19

An information processing apparatus comprising:
a first check unit configured to check information on an apparatus model of a communication apparatus that is a transmission destination of a job;
a determination unit configured to determine whether or not predetermined authentication relating to the job to be transmitted to the communication apparatus is necessary for the communication apparatus, based on a case where the information on the apparatus model of the communication apparatus is checked to be information corresponding to a first apparatus model;
a first execution unit configured to execute processing for the predetermined authentication based on a case where the predetermined authentication is determined to be necessary for the communication apparatus;
a second execution unit configured to execute the processing for the predetermined authentication irrespective of whether or not the predetermined authentication is necessary for the communication apparatus, based on a case where the information on the apparatus model of the communication apparatus is checked to be information corresponding to a second apparatus model different from the first apparatus model; and
a transmission unit configured to transmit the job to the communication apparatus.

### Claim 20

A non-transitory computer readable storage medium storing a program which causes a computer to execute a control method of an information processing apparatus, the control method comprising:
checking information on an apparatus model of a communication apparatus that is a transmission destination of a job;
determining whether or not predetermined authentication relating to the job to be transmitted to the communication apparatus is necessary for the communication apparatus, based on a case where the information on the apparatus model of the communication apparatus is checked to be information corresponding to a first apparatus model;
executing processing for the predetermined authentication based on a case where the predetermined authentication is determined to be necessary for the communication apparatus;
executing the processing for the predetermined authentication irrespective of whether or not the predetermined authentication is necessary for the communication apparatus, based on a case where the information on the apparatus model of the communication apparatus is checked to be information corresponding to a second apparatus model different from the first apparatus model; and
transmitting the job to the communication apparatus.
