US 11,720,307 B2
Image processing apparatus and non-transitory computer-readable recording medium therefor
Yoshihiro Itogawa, Mizuho (JP)
Assigned to Brother Kogyo Kabushiki Kaisha, Nagoya (JP)
Filed by BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed on Aug. 27, 2021, as Appl. No. 17/458,833.
Claims priority of application No. 2020-145805 (JP), filed on Aug. 31, 2020.
Prior Publication US 2022/0066715 A1, Mar. 3, 2022
Int. Cl. G06F 3/12 (2006.01)
CPC G06F 3/1262 (2013.01) [G06F 3/1207 (2013.01); G06F 3/1259 (2013.01); G06F 3/1276 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An image processing apparatus comprising:
a communication interface;
a controller; and
a display,
wherein the controller is configured to:
receive a print job via the communication interface; and
display a progress screen indicating a progress of printing based on a print data included in a print job, and
wherein, when the controller receives multiple print jobs that are different from each other via the communication interface, the controller is configured to:
analyze information included in each of the multiple print jobs;
determine whether the multiple print job are able to be handled as a single print job based on the analyzed information included in each of the multiple print jobs;
in a case where determining that the multiple print jobs are able to be handled as the single print job, display, on the display, the progress screen by displaying the printing progress of the multiple print jobs as the printing progress of the single print job including a first all page number image, the first all page number image being an image indicating a total number of pages to be printed obtained by adding all number of pages of print data included in the multiple print jobs, the total number of pages indicated by the first all page number image being determined in accordance with the analyzed information included in all of the multiple print jobs, and in a case where determining that the multiple print jobs are able to be handled as respective print jobs, display, on the display, the progress screen of one of the print jobs including a second all page number image, the second all page number image being an image indicating a total number of pages to be printed based on print data included in the one of the print jobs, the total number of pages indicated by the second all page number image being determined in accordance with the analyzed information included in the one of the print jobs, the controller being configured to display a progress screen of a next print job among the print jobs after displaying the progress screen of one of the print jobs, the progress screen of the next print job including a third all page number image indicating a total number of pages of the next print job,
wherein the progress screen includes a status area and an icon display area, the icon display area being configured to display an icon, the status area being configured to display a text indicating the progress,
wherein, when the controller receives the multiple print jobs while displaying a standby screen on the display, the controller is configured to display a text indicating the multiple print jobs are being received in the status area of the progress screen and display an icon corresponding to an image processing in the standby screen,
wherein, when processing of the multiple print jobs proceeds to printing, the controller is configured to update the progress screen to display a text indicating that printing of the multiple print jobs is in progress;
in a case where determining that the multiple print jobs are able to be handled as the single print job, the controller is configured to, according to progress of the printing, update the progress screen to include a text indicating a number of pages that the processing has proceeded to printing and not indicating the first all page number until the first all page number is determined, and update the progress screen to include a text indicating how many pages of the first all page number have progressed to printing after the first all page number is determined, the first all page number being determined by analyzing all of the multiple print job, the first all page number being sum of a number of pages to be printed by print data included in each of the multiple print jobs; and
in a case where determining that the multiple print jobs are able to be handled as respective print jobs, the controller is configured to, according to progress of the printing, update the progress screen to include a text indicating a number of pages that the processing has proceeded to printing and not indicating the second all page number until the second all page number of the one of the respective print jobs is determined, and update the progress screen to include a text indicating how many pages of the second all page number have progressed to printing after the second all page number of the one of the respective print jobs is determined, the second all page number being determined by analyzing one of the respective print jobs, the second all page number being sum of a number of pages to be printed by print data included in the one of the respective print jobs, in a case where printing of one of the respective print jobs is completed, the controller being configured to, for a next one of the respective print jobs, according to progress of the printing, update the progress screen to include a text indicating a number of pages that the processing has proceeded to printing and not indicating the second all page number until the second all page number of the next one of the respective print jobs is determined, and update the progress screen to include a text indicating how many pages of the second all page number have progressed to printing after the second all page number of the next one of the respective print jobs is determined.