# US 12,118,255 B2 · Information processing apparatus, non-transitory computer readable medium storing information processing program, and information processing method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,118,255 B2
- Document ID: US12118255B2
- Status: Granted
- Kind: B2
- Application number: 17/406,105
- Filed: 2021-08-19
- Published: 2022-09-22
- Granted: 2024-10-15
- Earliest claimed: 2021-03-18
- Assignees: FUJIFILM Business Innovation Corp.
- Applicants: FUJIFILM Business Innovation Corp.
- Inventors: Hiroyoshi Nakayama
- Web page: https://patentgrep.com/patent/US12118255B2

## CPC

- G06F 3/1257: {by using pre-stored settings, e.g. job templates, presets, print styles}
- G06F 3/1208: {resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview}
- G06F 3/121: {Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted}
- G06F 3/1234: {Errors handling and recovery, e.g. reprinting (G06F3/1261 takes precedence)}
- G06F 3/1256: {User feedback, e.g. print preview, test print, proofing, pre-flight checks}
- H04N 1/00814: {according to a detected condition or state of the reading apparatus, e.g. temperature}
- G06F 3/1288: {in client-server-printer device configuration}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An information processing apparatus includes a processor configured to store an instruction to execute a first job by using a first setting, in a case in which the first setting is changed to a second setting different from the first setting when the first job is executed, store first setting information regarding the first setting and second setting information regarding the second setting in association with each other in a storage unit, and in a case in which an instruction for execution of a second job different from the first job is given by using the first setting of the first job, perform control to display the first setting and the second setting, which are stored in the storage unit, in association with each other.

## Claims

### Claim 1

An information processing apparatus comprising:
a processor configured to:
store an instruction to execute a first job by using a first setting;
in a case in which the first setting is changed to a second setting different from the first setting when the first job is executed, store first setting information regarding the first setting and second setting information regarding the second setting in association with each other in a storage unit; and
in a case in which an instruction for execution of a second job different from the first job is given by using the first setting of the first job, perform control to display the first setting and the second setting, which are stored in the storage unit, in association with each other.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the processor is configured to:
in a case in which a setting of predetermined processing among the plurality of pieces of processing is changed from the first setting to the second setting different from the first setting when a job in which a plurality of pieces of processing to be executed in accordance with each setting are executed in set order is executed as the first job, store the first setting information regarding the first setting and the second setting information regarding the second setting in association with each other in the storage unit; and
in a case in which an instruction for the execution of the second job different from the first job is given by using the first setting, perform control to display the first setting and the second setting, which are stored in the storage unit, in association with each other.

### Claim 3 (depends on 2)

The information processing apparatus according to claim 2, wherein the processor is configured to:
in a case in which the job is a job that includes a plurality of processes to be executed in accordance with a setting related to each processing, the job being executed in accordance with workflow information, which defines order of the plurality of processes, stored in the storage unit, and a setting of predetermined processing in a predetermined process among the plurality of processes is changed from the first setting to the second setting different from the first setting, store the first setting information regarding the first setting and the second setting information regarding the second setting in association with information indicating the predetermined process defined in the workflow information in the storage unit; and
in a case in which an instruction for the execution of the second job different from the first job is given by using the workflow information stored in the storage unit, perform control to display the first setting and the second setting in association with the predetermined process defined in the workflow information.

### Claim 4 (depends on 3)

The information processing apparatus according to claim 3,
wherein the predetermined process is a print process of printing a printed material, and
the first setting and the second setting are print settings related to print of the printed material in the print process.

### Claim 5 (depends on 4)

The information processing apparatus according to claim 4,
wherein the print process includes reading processing of reading the printed material manufactured in the print process as an image, and
the first setting information and the second setting information include read information obtained by reading the printed material printed in the print process.

### Claim 6 (depends on 5)

The information processing apparatus according to claim 5,
wherein the second setting information includes information indicating a reason why the first setting is changed to the second setting.

### Claim 7 (depends on 2)

The information processing apparatus according to claim 2,
wherein the second setting information includes information indicating a reason why the first setting is changed to the second setting.

### Claim 8 (depends on 3)

The information processing apparatus according to claim 3,
wherein the second setting information includes information indicating a reason why the first setting is changed to the second setting.

### Claim 9 (depends on 4)

The information processing apparatus according to claim 4,
wherein the second setting information includes information indicating a reason why the first setting is changed to the second setting.

### Claim 10 (depends on 1)

The information processing apparatus according to claim 1, wherein the processor is configured to:
in a case in which the first job is a first print job in which print processing is performed in accordance with a print setting, and the first print processing is executed by changing the first print setting to a second print setting different from the first print setting, which indicates the second setting, when first print processing is executed in accordance with a first print setting indicating the first setting, store first print setting information regarding the first print setting as the first setting and second print setting information regarding the second print setting as the second setting in association with each other in the storage unit; and
in a case in which an instruction for execution of a second print job different from the first print job is given by using the first print setting of the first print job, perform control to display the first print setting and the second print setting, which are stored in the storage unit, in association with each other.

### Claim 11 (depends on 10)

The information processing apparatus according to claim 10,
wherein the second setting information includes information indicating a reason why the first setting is changed to the second setting.

### Claim 12 (depends on 1)

The information processing apparatus according to claim 1,
wherein the second setting information includes information indicating a reason why the first setting is changed to the second setting.

### Claim 13

A non-transitory computer readable medium storing an information processing program causing a processor to execute a process comprising:
storing an instruction to execute a first job by using a first setting;
storing, in a case in which the first setting is changed to a second setting different from the first setting when the first job is executed, first setting information regarding the first setting and second setting information regarding the second setting in association with each other in a storage unit; and
performing control, in a case in which an instruction for execution of a second job different from the first job is given by using the first setting of the first job, to display the first setting and the second setting, which are stored in the storage unit, in association with each other.

### Claim 14

An information processing method comprising:
storing an instruction to execute a first job by using a first setting;
storing, in a case in which the first setting is changed to a second setting different from the first setting when the first job is executed, first setting information regarding the first setting and second setting information regarding the second setting in association with each other in a storage unit; and
performing control, in a case in which an instruction for execution of a second job different from the first job is given by using the first setting of the first job, to display the first setting and the second setting, which are stored in the storage unit, in association with each other.
