# US 11,115,546 B2 · Image processing apparatus, control method to execute plurality of functions for an image 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 11,115,546 B2
- Document ID: US11115546B2
- Status: Granted
- Kind: B2
- Application number: 16/674,961
- Filed: 2019-11-05
- Published: 2020-05-21
- Granted: 2021-09-07
- Earliest claimed: 2018-11-15
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yoshiteru Horiike; Nobuaki Fukasawa
- Web page: https://patentgrep.com/patent/US11115546B2

## CPC

- H04N 1/00477: {Indicating status, e.g. of a job (for control or supervision between transmitter and receiver or between image input and image output device H04N2201/3219)}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1205: {resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets}
- G06F 3/121: {Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted}
- G06F 3/1222: {Increasing security of the print job}
- 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/1254: {Automatic configuration, e.g. by driver}
- G06F 3/1265: {Printing by reference, e.g. retrieving document/image data for a job from a source mentioned in the job}
- G06F 3/1273: {Print job history, e.g. logging, accounting, tracking}
- H04N 1/00244: {with a server, e.g. an internet server (fax-servers or the like for store and forward H04N1/324)}
- G06F 3/1288: {in client-server-printer device configuration}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

According to an aspect of the present invention, an image processing apparatus includes an identifying unit configured to identify a plurality of files associated with a software key. In a case where the plurality of files identified by the identifying unit includes a missing file, an application is executed on an existing file included in the plurality of files identified by the identifying unit.

## Claims

### Claim 1

An image processing apparatus having a plurality of functions including a first function, the first function being a function of printing at the image processing apparatus a plurality of files selected from among files stored in an external server or the image processing apparatus, or transmitting the selected plurality of files to a transmission destination, the image processing apparatus comprising:
at least one memory storing instructions; and
at least one processor that, when executing the instructions, causes the image processing apparatus to:
display, on a screen on which a first software key for activating functions of the image processing apparatus is displayed, a second software key that is to be displayed based on execution of processing of the first function and is to be used for instructing that the processing of the first function be executed again for the plurality of files in accordance with a setting content of the processing executed; and
refer to a plurality of files associated with the second software key,
wherein, even in a case where a file that is not able to be referred to is included in the selected plurality of files when the second software key is operated, the processing of the first function is executed for referred-to files among the selected plurality of files when the operation is performed.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1,
wherein, in a case where a folder in which the plurality of files is stored is not identified, a selection screen for prompting a user to select a storage destination of a file on which the processing is executed is displayed.

### Claim 3 (depends on 2)

The image processing apparatus according to claim 2, wherein, in a case where a folder in which the plurality of files exists is not identified, the selection screen is displayed after transmission of a notification indicating that the folder has not been identified.

### Claim 4 (depends on 1)

The image processing apparatus according to claim 1, wherein, in a case where the plurality of files are not able to be referred, in response to operation of the second software key, a list screen for displaying a list of files stored in one of the external server and the image processing apparatus is displayed, the list screen being used to prompt a user to select a file on which the processing is executed.

### Claim 5 (depends on 4)

The image processing apparatus according to claim 4, wherein, after a file is selected on the list screen, the setting content for executing the processing on the file selected on the list screen is displayed.

### Claim 6 (depends on 1)

The image processing apparatus according to claim 1, wherein, in a case where some of the plurality of files are not able to be referred when the second software key is operated, the setting content is displayed after transmission of a notification indicating the files that have not been stored.

### Claim 7 (depends on 1)

The image processing apparatus according to claim 1, wherein a setting content associated with the second software key selected by a user is reflected in a setting screen for displaying the setting content.

### Claim 8 (depends on 1)

The image processing apparatus according to claim 1, wherein, in a case where some of the plurality of files are not able to be referred, in response to operation of the second software key, the setting content of the processing is displayed.

### Claim 9 (depends on 1)

The image processing apparatus according to claim 1, further comprising a first operation unit that displays the files stored in the external server or the image processing apparatus in a case where the plurality of files are not able to be referred.

### Claim 10 (depends on 9)

The image processing apparatus according to claim 9, wherein, on a screen that is displayed in response to selection of the first operation unit, a second operation unit and a third operation unit are displayed together with a list of the files stored in the external server or the image processing apparatus, wherein the second operation unit is an operation unit that enables a preview image of the files displayed in the list to be displayed, and the third operation unit is an operation unit that enables information about the files displayed in the list to be displayed.

### Claim 11 (depends on 1)

The image processing apparatus according to claim 1, wherein
in response to operation of the second software key, the processing of the first function is not executed for, among the selected plurality of files, files that are not able to be referred when the operation is performed.

### Claim 12 (depends on 1)

The image processing apparatus according to claim 1, wherein
the plurality of files associated with the second software key is identified, and
in a case where files that are not able to be referred are included in the identified plurality of files, in response to operation of the second software key, the processing of the first function is executed for, among the selected plurality of files, files that are stored in the external server or the image processing apparatus when the operation is performed.

### Claim 13

A control method for an image processing apparatus having a plurality of functions including a first function, the first function being a function of printing at the image processing apparatus a plurality of files selected from among files stored in an external server or the image processing apparatus, or transmitting the selected plurality of files to a transmission destination,
the control method comprising:
displaying, on a screen on which a first software key for activating a function of the image processing apparatus is displayed, a second software key that is to be displayed based on execution of processing of the first function and is to be used for instructing that the processing of the first function be executed again for the plurality of files in accordance with a setting content of the processing executed; and
referring to a plurality of files associated with the second software key,
wherein, even in a case where a file that is not able to be referred to is included in the selected plurality of files when the second software key is operated, the processing of the first function is executed for referred-to files among the selected plurality of files when the operation is performed.

### Claim 14

An image processing apparatus having a plurality of functions including a first function, the first function being a function of printing at the image processing apparatus a plurality of files selected from among files stored in an external server or the image processing apparatus, or transmitting the selected plurality of files to a transmission destination, the image processing apparatus comprising:
at least one memory storing instructions; and
at least one processor that, when executing the instructions, causes the image processing apparatus to:
display, on a screen on which a first software key for activating functions of the image processing apparatus is displayed, a second software key that is to be displayed based on execution of processing of the first function and is to be used for instructing that the processing of the first function be executed again for the plurality of files in accordance with a setting content of the processing executed; and
refer to a plurality of files associated with the second software key,
wherein, in a case where a file that is not able to be referred to is included in the selected plurality of files when the second software key is operated, after a notification screen that notifies the file that is not able to be referred is displayed, a setting screen of the first function is displayed.

### Claim 15 (depends on 14)

The image processing apparatus according to claim 14, wherein, in a case where the plurality of files is not stored in the external server or the image processing apparatus, in response to operation of the second software key, a list screen for displaying a list of files stored in one of the external server and the image processing apparatus is displayed, the list screen being used to prompt a user to select a file on which the processing is executed.

### Claim 16 (depends on 15)

The image processing apparatus according to claim 15, wherein, after a file is selected on the list screen, the setting content for executing the processing on the file selected on the list screen is displayed.

### Claim 17 (depends on 14)

The image processing apparatus according to claim 14, wherein after an execution instruction of processing is received on the setting screen, a file that is able to be referred is subject to the processing of the first function.

### Claim 18 (depends on 14)

The image processing apparatus according to claim 14, wherein the setting screen is a setting screen for executing the processing of the first function to a part of the plurality of files, the part being able to be referred.

### Claim 19

A control method for an image processing apparatus having a plurality of functions including a first function, the first function being a function of printing at the image processing apparatus a plurality of files selected from among files stored in an external server or the image processing apparatus, or transmitting the selected plurality of files to a transmission destination, the control method comprising:
displaying, on a screen on which a first software key for activating functions of the image processing apparatus is displayed, a second software key that is to be displayed based on execution of processing of the first function and is to be used for instructing that the processing of the first function be executed again for the plurality of files in accordance with a setting content of the processing executed; and
referring to a plurality of files associated with the second software key,
wherein, in a case where a file that cannot be referred to is included in the selected plurality of files when the second software key is operated, after a notification screen that notifies the file that is not able to be referred is displayed, setting screen of the first function is displayed.
