# US 2025/0097362 A1 · Information processing apparatus that enables image processing apparatuses of a plurality of makers to read image, method of controlling 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/0097362 A1
- Document ID: US20250097362A1
- Status: Published application
- Kind: A1
- Application number: 18/828,946
- Filed: 2024-09-09
- Published: 2025-03-20
- Earliest claimed: 2023-09-14
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: SHOICHI KANNO
- Web page: https://patentgrep.com/patent/US20250097362A1

## CPC

- H04N 1/0097: {Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs}
- H04N 1/00204: {with a digital computer or a digital computer system, e.g. an internet server (programmed control between transmitter and receiver or between image input and image output device H04N1/32561)}
- H04N 1/32101: {Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title}
- H04N 2201/0081: Image reader (H04N2201/0091 - H04N2201/0094 take precedence)
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N 2201/3204: of data relating to a user, sender, addressee, machine or electronic recording medium (H04N2201/3256 and subgroups take precedence)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An information processing apparatus communicably connected to an image forming apparatus having a reading unit for reading an image and processing information transmitted and received to and from the image forming apparatus. The image forming apparatus stores, in advance, first information concerning first capabilities which are commonly set by makers of the image forming apparatus and can be standardly executed by the reading unit, and second information concerning second capabilities which are uniquely set by a predetermined maker of the image forming apparatus and can be executed by the reading unit. The information processing apparatus acquires the first information and the second information from the image forming apparatus by using a common protocol commonly set by the makers of the image forming apparatus and performs capabilities utilization processing for enabling the reading unit to use the first capabilities and the second capabilities.

## Claims

### Claim 1

An information processing apparatus that is communicably connected to an image forming apparatus including a reading unit configured to read an image and processes information transmitted and received to and from the image forming apparatus,
wherein the image forming apparatus stores, in advance, first information concerning first capabilities which are commonly set by a plurality of makers of the image forming apparatus and can be standardly executed by the reading unit, and second information concerning second capabilities which are uniquely set by a predetermined maker of the image forming apparatus and can be executed by the reading unit,
the information processing apparatus comprising:
an acquisition unit configured to be capable of acquiring the first information and the second information from the image forming apparatus by using a common protocol commonly set by the plurality of makers of the image forming apparatus; and
a processing unit configured to perform capabilities utilization processing for enabling the reading unit to use the first capabilities with which the first information acquired by the acquisition unit is concerned and the second capabilities with which the second information acquired by the acquisition unit is concerned.

### Claim 2

A method of controlling an information processing apparatus that is communicably connected to an image forming apparatus including a reading unit configured to read an image and processes information transmitted and received to and from the image forming apparatus,
wherein the image forming apparatus stores, in advance, first information concerning first capabilities which are commonly set by a plurality of makers of the image forming apparatus and can be standardly executed by the reading unit, and second information concerning second capabilities which are uniquely set by a predetermined maker of the image forming apparatus and can be executed by the reading unit,
the method comprising:
acquiring the first information and the second information from the image forming apparatus by using a common protocol commonly set by the plurality of makers of the image forming apparatus; and
performing capabilities utilization processing for enabling the reading unit to use the first capabilities with which the first information acquired by said acquiring is concerned and the second capabilities with which the second information acquired by said acquiring is concerned.

### Claim 3

A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method of controlling an information processing apparatus that is communicably connected to an image forming apparatus including a reading unit configured to read an image and processes information transmitted and received to and from the image forming apparatus,
wherein the image forming apparatus stores, in advance, first information concerning first capabilities which are commonly set by a plurality of makers of the image forming apparatus and can be standardly executed by the reading unit, and second information concerning second capabilities which are uniquely set by a predetermined maker of the image forming apparatus and can be executed by the reading unit,
the method comprising:
acquiring the first information and the second information from the image forming apparatus by using a common protocol commonly set by the plurality of makers of the image forming apparatus; and
performing capabilities utilization processing for enabling the reading unit to use the first capabilities with which the first information acquired by said acquiring is concerned and the second capabilities with which the second information acquired by said acquiring is concerned.

### Claim 4 (depends on 3)

The storage medium according to claim 3, wherein the second information is included in the first information, in an invalidated state, and
wherein the method further comprises:
determining whether or not the second information exists in the first information acquired by said acquiring; and
said performing includes performing the capabilities utilization processing in a case where it is determined by said determining that the second information exists.

### Claim 5 (depends on 3)

The storage medium according to claim 3, wherein in the first information, the second information is in a state invalidated by using a markup language, and
wherein said determining includes determining whether or not the second information exists, based on the markup language.

### Claim 6 (depends on 3)

The storage medium according to claim 3, wherein the markup language is XML.

### Claim 7 (depends on 3)

The storage medium according to claim 3, wherein the common protocol is eSCL protocol.
