# US 2018/0321886 A1 · Image processing apparatus capable of obtaining prediction value of time relating to printing, image processing method, 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 2018/0321886 A1
- Document ID: US20180321886A1
- Status: Published application
- Kind: A1
- Application number: 16/033,031
- Filed: 2018-07-11
- Published: 2018-11-08
- Earliest claimed: 2015-01-28
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Morikazu Ito
- Web page: https://patentgrep.com/patent/US20180321886A1

## CPC

- G06F 3/1212: {achieving reduced delay between job submission and print start}
- G06F 3/1244: {Job translation or job parsing, e.g. page banding}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An image processing apparatus includes a reception unit that receives a print job, a prediction unit that performs prediction processing for obtaining a prediction value of a time relating to printing the print job, a determination unit that determines whether a time required for the prediction processing being performed for the print job exceeds a threshold value, and a cancellation unit that causes, based on a determination that the time required for the prediction processing being performed for the print job exceeds the threshold value, the prediction unit to cancel the prediction processing currently performed for the print job.

## Claims

### Claim 1

A method of estimating a job processing time of a print job, comprising:
starting an estimation process for estimating a job processing time of a print job; and
displaying, on a display, the job processing time of the print job having been estimated by the estimation process,
wherein the method further comprises:
if an estimation process for estimating a job processing time of a print job having been started is not finished within a predetermined time from the start of the estimation process, stopping the estimation process and starting another estimation process for estimating a job processing time of another print job.

### Claim 2 (depends on 1)

The method according to claim 1, wherein a plurality of estimation processes for estimating job processing times of respective print jobs are not executed concurrently.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the stopped estimation process is not restarted.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising restarting the stopped estimation process for estimating the job processing time of the print job.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising displaying on the display, for a print job whose job processing time is not obtained, predetermined information different from a job processing time.

### Claim 6 (depends on 1)

The method according to claim 1, further comprising displaying on the display, for a print job whose job processing time has not been obtained yet, predetermined information different from a job processing time.

### Claim 7 (depends on 1)

The method according to claim 1, further comprising displaying on the display, for a print job for which the predetermined information was displayed on the display, a job processing time of the print job having been estimated by the estimation process.

### Claim 8 (depends on 7)

The method according to claim 7, wherein, upon displaying, for a print job for which the predetermined information was displayed on the display, the job processing time of the print job, the display of the predetermined information for the print job is cancelled.

### Claim 9

An apparatus which estimates a job processing time of a print job, comprising:
one or more processors configured to start an estimation process for estimating a job processing time of a print job; and
a display configured to display the job processing time of the print job having been estimated by the estimation process,
wherein the processors are configured to:
if an estimation process for estimating a job processing time of a print job having been started is not finished within a predetermined time from the start of the estimation process, stop the estimation process and start another estimation process for estimating a job processing time of another print job.

### Claim 10 (depends on 9)

The apparatus according to claim 9, wherein the processors are configured not to execute a plurality of estimation processes for estimating job processing times of respective print jobs concurrently.

### Claim 11 (depends on 9)

The apparatus according to claim 9, wherein the processors are configured not to restart the stopped estimation process for estimating the job processing time of the print job.

### Claim 12 (depends on 9)

The apparatus according to claim 9, wherein the processors are configured to restart the stopped estimation process for estimating the job processing time of the print job.
