Information processing device, control method for information processing device, program, and recording medium

By using metal sulfide adsorbents to adsorb and convert Hg0 from flue gas and Hg2+ from waste liquid into stable mercury sulfide compounds, the challenges of removing elemental and oxidized mercury in existing technologies are addressed, achieving efficient and cost-effective mercury removal.

JP7791276B1Active Publication Date: 2025-12-23CANON KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024164860
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-12-23
Estimated Expiration
2044-09-24

AI Technical Summary

Technical Problem

Existing technologies fail to efficiently address the usability issues in image forming devices, specifically in the context of image forming devices, specifically involving the simultaneous removal of Hg0 from flue gas and Hg2+ from waste liquid, with activated carbon injection technology being costly and its mercury removal efficiency affected by NOx and SO2.

Method used

Utilization of metal sulfides (e.g., FeS2, CuS, CuFeS2) as mercury removal adsorbents, which contact with flue gas and waste liquid, adsorbing and converting Hg0 from flue gas and Hg2+ from waste liquid into stable mercury sulfide compounds.

Benefits of technology

Achieves efficient, cost-effective, and environmentally friendly simultaneous removal of Hg0 from flue gas and Hg2+ from waste liquid, avoiding secondary pollution and reducing operational costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007791276000001_ABST
    Figure 0007791276000001_ABST
Patent Text Reader

Abstract

When redoing a process in an information processing device having a drive unit, the user is forced to wait while the process is cancelled, and there is an inconvenience to the user because all they can do is wait during that time. SOLUTION: A means for instructing redoing of processing is provided, allowing the user to perform the work for redoing even during the cancellation process.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device having a drive unit. [Background technology]

[0002] An information processing device has physical drive units and realizes functions by controlling the drive units. For example, an image forming device has drive units such as a scanner and a printer. An image forming device realizes a copy function by reading an original with a scanner to generate image data and then printing the image data on paper with a printer.

[0003] In an image forming apparatus, a user may cancel a job execution and redo the job for various reasons. For example, Patent Document 1 proposes a technology that utilizes the cancellation of job execution when a job setting is incorrect. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6750553 Summary of the Invention [Problem to be solved by the invention]

[0005] If the job settings are incorrect, correct the job settings and run it again. On the other hand, there are cases where the job settings are correct but you need to cancel and run it again. For example, this can happen if you forget to place the document, or place the document in the wrong direction or on the wrong side.

[0006] In such a case, the user must wait until the job cancellation is complete after issuing a command to cancel the job. After the job cancellation is complete and a new job is ready to be executed, the user must return the document to its correct state and then re-execute the job.

[0007] However, in order to cancel a job in an image forming apparatus, it is necessary to stop the driving units such as the scanner and printer, and in some cases it may take time to complete the cancellation.

[0008] When redoing a process in an information processing device having a drive unit, the user is forced to wait while the process is cancelled, and there is an inconvenience involved in that the user can only wait during that time.

[0009] Therefore, an object of the present invention is to improve usability by allowing the user to perform the operation to redo the process even during the cancellation process in an information processing device having a drive unit. [Means for solving the problem]

[0010] The present invention The information processing apparatus has a scanning means for scanning an image of an original and a display means, and cancels the processing of the scanning means based on a retry instruction input during execution of a copy job using the scanning means, and displays a screen on the display means for selecting whether to retry scanning the front side of the original or the back side of the original, and performs the retry of the copy job based on the selection input via the screen. . [Effects of the Invention]

[0011] According to the present invention, in an information processing device having a drive unit, the user can redo the work without waiting for the cancellation process to be completed, thereby improving usability. [Brief explanation of the drawings]

[0012] [Figure 1] Block diagram showing the hardware configuration of an image forming apparatus [Figure 2] Block diagram showing the software configuration of the image forming apparatus [Figure 3] 1 is a flowchart showing a process of an image forming apparatus according to a first embodiment of the present invention; [Figure 4] Example of an operation unit of an image forming apparatus according to the first embodiment [Figure 5] 10 is a flowchart showing a process of an image forming apparatus according to a second embodiment of the present invention. [Figure 6] Example of an operation unit of an image forming apparatus according to a second embodiment [Figure 7] 10 is a flowchart showing a process of an image forming apparatus according to a third embodiment of the present invention. [Figure 8]Example of an operation unit of an image forming apparatus according to the third embodiment DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the components described in the embodiments are merely examples and are not intended to limit the scope of the present invention.

[0014] Example 1 FIG. 1 is a block diagram showing the hardware configuration of an image forming apparatus 100 according to this embodiment.

[0015] The image forming apparatus 100 has a controller unit 101, which controls a scanner 111, a printer 112, an operation unit 107, and a communication unit 109. When a user uses the copy function, the controller unit 101 controls the scanner 111 to acquire image data of an original, and controls the printer 112 to print and output the image on paper.

[0016] Furthermore, when a user uses the scan function, the controller unit 101 controls the scanner 111 to acquire image data of a document, converts it into code data, and transmits it to an external device (not shown) via the communication unit 109. An instruction to execute a process for each of these functions is called a job, and the image forming apparatus 100 executes a predetermined process in accordance with the job corresponding to each function.

[0017] The controller unit 101 is composed of a CPU 102 , a RAM 103 , a ROM 104 , a HDD 105 , an operation unit I / F 106 , a network I / F 108 , and a device I / F 110 , which are connected by a system bus 120 .

[0018] The CPU 102 controls the entire system of the image forming apparatus 100. The RAM 103 is a system work memory for the operation of the CPU 102 and an image memory for temporarily storing image data. The RAM 103 also stores programs and data such as an operating system, system software, and application software.

[0019] It also stores scanned image data read by the scanner 120 and print data received from the data processing device 101 via the network 103. The ROM 104 stores a system boot program. The hard disk drive (HDD) 105 stores the operating system, system software, application software, print data, setting data, etc.

[0020] The operation unit I / F 106 is an interface unit with the operation unit 107, and outputs information to be displayed on the operation unit 107 to the operation unit 107. The operation unit I / F 106 also receives information input from the operation unit 107 by the user.

[0021] A network I / F 108 is connected to a communication unit 109 and controls various communications with external devices. A device I / F 110 connects the controller unit 101 to a scanner 111 and a printer 112 that read and print image data, and inputs and outputs image data.

[0022] The scanner 111 has a platen, and reads a document placed on the platen to generate image data.

[0023] 2 is a block diagram showing the software configuration of the image forming apparatus 100 according to this embodiment. Each block in FIG. 2 represents software stored in the ROM 104 or the HDD 105, and the CPU 102 reads it into the RAM 103 and executes it to realize the processing of the flowcharts described below.

[0024] The screen control unit 211 controls the operation unit 107 via the operation unit I / F 106. The screen control unit 211 receives information input by the user via the operation unit 107, and generates screens to be displayed on the operation unit 107.

[0025] A scanner control unit 212 controls the scanner 111 via the device I / F 110, reads an original placed on the platen, and generates image data.

[0026] A printer control unit 213 controls the printer 112 via the device I / F 110, and prints and outputs image data on paper.

[0027] The copy application 214 is an application that realizes a copy function.

[0028] The ID card copy application 215 is an application that realizes an ID card copy function. The ID card copy function is a function that scans both the front and back of an ID card and outputs the results on a single sheet of paper. In this embodiment, the ID card copy function is configured as an independent application, but this is merely an example and is not limiting. The ID card copy function may be provided as one function of the copy application.

[0029] Fig. 3 is a flowchart for explaining the processing of the copy function executed by the image forming apparatus 100 in this embodiment. The flowchart in Fig. 3 is realized by the CPU 102 of the image forming apparatus reading out into the RAM 103 and executing the programs for realizing each software module stored in the ROM 104 or the HDD 105.

[0030] The flowchart in Figure 3 begins when screen control unit 211 detects that a user has instructed copy application 214 to be called on a menu screen (not shown) displayed on operation unit 107 of image forming apparatus 100, and launches copy application 214.

[0031] In S301, the copy application 214 displays the copy setting screen 410 shown in Fig. 4A on the operation unit 107 via the screen control unit 211. The copy setting screen 410 has a message area 411, a number of copies setting 412, a paper size setting 413, a magnification setting 414, a double-sided setting 415, a sort setting 416, and an execute button 417. The message area 411 is an area for displaying messages to help the user with the operation.

[0032] The number of copies setting 412 is a component for displaying and setting the number of copies to be printed. The user changes the number of copies to be printed using the "+" button and the "-" button. The paper size setting 413 is a component for displaying and setting the paper size to be printed.

[0033] Paper size setting 413 is a button that, when pressed, displays a screen (not shown) for selecting the print paper size. Magnification setting 414 is a component for displaying and setting the magnification setting. Magnification setting 414 is a button that, when pressed, displays a screen (not shown) for selecting the magnification setting value. Duplex setting 415 is a component for displaying and setting the duplex setting. Duplex setting 415 is a button that, when pressed, displays a screen (not shown) for selecting the duplex setting value.

[0034] The sort setting 416 is a component for displaying and setting sort settings. The sort setting 416 is a button, and pressing it displays a screen (not shown) for selecting sort setting values.

[0035] Returning to the explanation of the flowchart, in S302, the copy application 214 waits for a user operation via the screen control unit 211. In S303, if the type of the detected user operation is "setting," the copy application 214 proceeds to S304, and if the type of the user operation is "execution," the copy application 214 proceeds to S305.

[0036] The type of user operation "setting" refers to an operation for setting the copy function, such as increasing or decreasing the number of copies using the copy number setting 412, or selecting the paper size on a screen (not shown) after pressing the paper size setting 413. In S304, the copy application 214 reflects the setting value set by the user operation on the screen and returns to S302.

[0037] The type of user operation "execute" is an operation corresponding to pressing the execute button 417. For example, in addition to pressing the execute button 417, it may also be pressing a physical execute button provided on the operation unit 421. In S305, the copy application 214 starts scanning with the scanner 111 via the scanner control unit 212. In S306, the copy application 214 displays an execution screen on the operation unit 107 via the screen control unit 211.

[0038] 4(b) is an example of an execution screen, and is displayed while a scan is in progress. The execution screen 420 has a message area 421, a page display area 422, a progress bar 423, a cancel button 424, and a redo button 425. The message area 421 is an area that displays a message indicating the status of the execution. The page display area 422 is an area that displays the page number being read.

[0039] The progress bar 423 is a bar that displays the progress of the job and is updated as the job progresses. The cancel button 424 is a button for issuing an instruction to cancel the job. The redo button 425 is a button for issuing an instruction to redo the job. Here, redoing means restarting the job from the beginning with the same job settings.

[0040] Possible cases in which the user may wish to redo include when the user presses the execute button 417 to start a job without placing the original, or when placing the original upside down. In such cases, the user can cancel the current job by issuing a redo command, correctly place the correct original, and rerun the job.

[0041] Returning to the explanation of the flowchart, in S307, the copy application 214 updates the execution screen 420 according to the progress of the scan. For example, the page display area 422 is updated to show the page number being read, and the progress bar 423 is updated according to the current progress.

[0042] In S308, the copy application 214 determines the user's operation via the screen control unit 211. If the cancel button 424 is pressed, the process proceeds to S340; if the redo button 425 is pressed, the process proceeds to S330; and if no operation is performed, the process proceeds to S309.

[0043] In S309, the copy application 214 determines whether the scanning started in S305 is completed via the scanner control unit 212. If the scanning is completed, the process proceeds to S310; if not, the process returns to S307.

[0044] In S310, the copy application 214 generates print data from the image data obtained by scanning. In S311, the copy application 214 starts printing on the printer 112 via the printer control unit 213. In S312, the copy application 214 updates the running screen according to the printing status.

[0045] 4(c) is an example of an execution screen 430 that is displayed during printing. The execution screen 430 has a message area 431, a page display area 432, a progress bar 433, a cancel button 434, and a redo button 435. The message area 431 is an area that displays a message indicating the status of the execution. The page display area 432 is an area that displays the page number being printed.

[0046] The progress bar 433 is a bar that displays the progress of the job and is updated as the job progresses. The cancel button 434 is a button for issuing an instruction to cancel the job. The redo button 435 is a button for issuing an instruction to redo the job.

[0047] In S313, the copy application 214 determines the user's operation via the screen control unit 211. If the cancel button 434 is pressed, the process proceeds to S360; if the redo button 435 is pressed, the process proceeds to S350; and if no operation is performed, the process proceeds to S314.

[0048] In S350, the copy application 214 issues a print cancel instruction to the printer 112 via the printer control unit 213, and the process proceeds to S331. The process from S331 onwards will be described later.

[0049] In S360, the copy application 214 issues a print cancel instruction to the printer 112 via the printer control unit 213, and the process proceeds to S341. The process from S341 onwards will be described later.

[0050] In S314, the copy application 214 determines whether the printing started in S311 is completed via the printer control unit 213. If the printing is completed, the process proceeds to S315; if not, the process returns to S312.

[0051] In S315, the copy application 214 closes the execution screen 430 and ends the flowchart.

[0052] Meanwhile, in S330, the copy application 214 issues a scan cancellation instruction to the scanner 111 via the scanner control unit 212. The scanner 111 is hardware that has a drive unit, and depending on the timing, even if a cancel instruction is issued, it may not be possible to immediately re-execute the scan.

[0053] For example, in the case of a pressure plate, an image sensor that reads the image linearly moves from one end to the other to read a document placed on a platen. If a cancel instruction is received during scanning, the scanner 111 must perform a cancellation process by safely stopping the image sensor and returning it to its original position.

[0054] 4D on the operation unit 107 via the screen control unit 211. The redo preparation screen 440 has a message area 441 and a progress bar 442.

[0055] Message area 441 is an area for displaying the fact that preparation for redoing is in progress and the tasks that the user can perform to redo the job. The user can view the message in message area 441 and place or replace the document while scanner 111 is performing the cancellation process.

[0056] In S332, the copy application 214 determines whether or not a cancellation process is in progress for hardware such as the scanner 111 or the printer 112. If a cancellation process is in progress, the copy application 214 waits for the cancellation process to be completed, and proceeds to S332 when the cancellation process is completed.

[0057] In S333, the copy application 214 displays the redo start screen 450 shown in Fig. 4(e) on the operation unit 107 via the screen control unit 211. The redo start screen 450 has a message area 451, a cancel button 452, and a redo start button 453. The message area 451 is an area for displaying a message that redo can be started and the tasks that the user can perform for the redo.

[0058] The cancel button 452 is a button for canceling the redo and instructing the end of the job. The start redo button 453 is a button for instructing the start of redoing the job.

[0059] In S334, the copy application 214 determines the user's operation via the screen control unit 211. If the cancel button 452 is pressed, the process proceeds to S335, and if the start again button 453 is pressed, the process proceeds to S305 to start scanning.

[0060] In S335, the copy application 214 closes the redo start screen 450 and ends the flowchart.

[0061] Meanwhile, in S340, the copy application 214 issues an instruction to cancel scanning to the scanner 111 via the scanner control unit 212. In S341, the copy application 214 displays a cancellation processing screen 460 shown in FIG. 4(f) on the operation unit 107 via the screen control unit 211. The cancellation processing screen 460 has a message area 461 and a progress bar 462. The message area 460 is an area for displaying that cancellation processing is in progress. The progress bar 462 is a bar that indicates the progress of the cancellation processing.

[0062] In S342, the copy application 214 determines whether or not a cancellation process is in progress for hardware such as the scanner 111 or the printer 112. If a cancellation process is in progress, the copy application 214 waits for the cancellation process to be completed, and proceeds to S343 when the cancellation process is completed.

[0063] In S343, the copy application 214 closes the cancellation processing screen 460 and ends the flowchart.

[0064] In this embodiment, the execution screens 420 and 430 are provided with separate cancel and redo buttons, but only one button may be provided. An example of an execution screen 470 with only one button is shown in Fig. 4(g). The execution screen 470 has a cancel / redo button 471. Pressing the cancel / redo button 471 performs the same processing as pressing the redo button in this embodiment.

[0065] By selecting whether to cancel or redo on the redo start screen 450, the user can perform the desired processing. Reducing the number of buttons on the execution screen can reduce user operation errors. Note that the button caption for the cancel / redo button 471 is expressed as "Cancel / Redo" as an example for ease of understanding, but is not limited to this. Simply displaying "Cancel" alone is also acceptable.

[0066] As described above, according to this embodiment, by displaying a message to the user to start over during the cancellation process as in S331 to S333 of FIG. 3, the user can start over even during the cancellation process, thereby improving usability.

[0067] Example 2 In the first embodiment, the system is configured such that while a retry instruction is received and the scanning or printing cancellation process is in progress, the retry preparation screen 440 is displayed, and once the cancellation process is complete, the retry start screen 450 is displayed. Therefore, although the user can perform the work required for the retry (for example, placing a document) during the cancellation process, if the cancellation process continues even after the work is completed, the user must wait for the cancellation process to be completed in order to issue an instruction to start the retry.

[0068] Therefore, in the second embodiment, an embodiment will be described in which it is possible to instruct the start of redoing without waiting for the completion of the cancellation process.

[0069] Since the second embodiment is a modification of the first embodiment, only the differences will be explained.

[0070] Fig. 5 is a flowchart for explaining the processing of the copy function executed by image forming apparatus 100 in this embodiment. Since Fig. 5 is a flowchart modified from Fig. 3, only the differences from Fig. 3 will be explained. The flowchart in Fig. 5 is realized by CPU 102 of the image forming apparatus reading programs for realizing each software module stored in ROM 104 or HDD 105 into RAM 103 and executing them.

[0071] After the processes of S330 and S350, the copy application 214 proceeds to S333. In the flowchart of Fig. 3, the process waits for the completion of the hardware cancellation process in S331 and S332, but in the flowchart of this embodiment, the redo start screen 450 is displayed in S333 without waiting for the hardware cancellation process.

[0072] In S501, the copy application 214 determines the user's operation via the screen control unit 211. If the cancel button 452 is pressed, the process proceeds to S341, and if the start redo button 453 is pressed, the process proceeds to S511.

[0073] In S511, the copy application 214 determines whether the scanner 111 is ready to start scanning via the scanner control unit 212. "Ready to start scanning" means that the scanner 111 is not currently processing anything and is ready to start scanning immediately. For example, if the scanner 111 is currently in the process of canceling a process, it is determined that the scanner is not ready to start scanning. If the scanner is ready to start scanning, the copy application 214 proceeds to S305; if not, the copy application 214 proceeds to S512.

[0074] In S512, the copy application 214 displays the scanner preparation screen 610 shown in FIG. 6A on the operation unit 107 via the screen control unit 211. The scanner preparation screen 610 has a message area 611 and a progress bar 612. The message area 611 is an area for displaying that the scanner is being prepared. The progress bar 612 is a bar that indicates the progress until the scanner 111 is ready.

[0075] On the other hand, in S521, which is the next step after S310, the copy application 214 determines whether the printer 112 is ready to start printing via the printer control unit 213. "Ready to start printing" means that the printer 112 is not currently processing anything and can start printing immediately. For example, if the printer 112 is currently in the process of canceling a job, it is determined that the printer is not ready to start printing. If the printer is ready to start printing, the copy application 214 proceeds to S311; if not, the copy application 214 proceeds to S522.

[0076] In S522, the copy application 214 displays the printer preparation screen 620 shown in FIG. 6B on the operation unit 107 via the screen control unit 211. The printer preparation screen 620 has a message area 621 and a progress bar 622. The message area 621 is an area for displaying that the printer is being prepared. The progress bar 622 is a bar that indicates the progress until the printer 112 is ready.

[0077] As described above, according to this embodiment, it becomes possible to instruct the start of redo without waiting for the completion of the cancellation process, thereby improving usability.

[0078] Example 3 In the first and second embodiments, the process of the copy application 214 was described as an example of redo processing. The copy function is a simple function of scanning and printing a document, and it is obvious that redoing the process starts from scanning. However, there are also functions where it is not obvious where to start redoing the process when redoing the process.

[0079] Take the ID card copy function, for example. This function scans the front of the ID card, then turns the card over, scans the back, and prints. If an image of the back of the card is not required, printing can be performed after scanning the front without scanning the back. If you need to start over, you have several options: start over by scanning the front, start over by scanning the back, or start over by printing.

[0080] In this embodiment, when there are multiple options for redoing, the user is allowed to select from which point to redo. This embodiment will be described by taking the processing of the ID card copy application 215 as an example.

[0081] In other words, jobs to be performed after the selected job will be redone. For example, when scanning the front and back of an ID card, if you select to cancel the job that scanned the first side (selection result), the job for the first side and the other side will be scanned (redone). Also, if you select to cancel the scan of the other side, which is the process after the first side (selection result), only the other side will be scanned (redone). Also, a message will be displayed urging you to redo jobs to be performed after the selected job.

[0082] The block diagram showing the hardware configuration in FIG. 1 and the block diagram showing the software configuration in FIG. 2 are the same as those in the first embodiment, and therefore their explanations will be omitted.

[0083] Fig. 7 is a flowchart for explaining the processing of the ID card copy function executed by the image forming apparatus 100 in this embodiment. The flowchart in Fig. 7 is realized by the CPU 102 of the image forming apparatus reading out into the RAM 103 and executing the programs for realizing each software module stored in the ROM 104 or HDD 105.

[0084] The flowchart in Figure 7 begins when the screen control unit 211 detects that the user has instructed to call the ID card copy application 215 on a menu screen (not shown) displayed on the operation unit 107, and launches the ID card copy application 215.

[0085] In S701, the ID card copy application 215 displays the ID card copy setting screen 810 shown in Fig. 8(a) on the operation unit 107 via the screen control unit 211. The ID card copy setting screen 810 has a message area 811, a number of copies setting 812, a paper size setting 813, an allocation setting 814, a guide display 815, and an execute button 816.

[0086] The message area 811 is an area for displaying messages to help the user with operations. The number of copies setting 812 is a component for displaying and setting the number of copies to be printed. The user changes the number of copies to be printed using the "+" button and "-" button. The paper size setting 813 is a component for displaying and setting the print paper size.

[0087] Paper size setting 813 is a button that, when pressed, displays a screen (not shown) for selecting the print paper size. Layout setting 814 is a component for displaying and setting how the front and back of the ID card are laid out on the print paper.

[0088] Allocation setting 814 is a button that, when pressed, displays a screen (not shown) for selecting an allocation setting. Guide display 815 is a display that explains where on the platen the ID card should be placed. Guide display 815 updates the position of the ID card to an appropriate position according to each setting.

[0089] Returning to the explanation of the flowchart, in S702, the ID card copy application 215 waits for a user operation via the screen control unit 211. In S703, if the type of the detected user operation is "setting," the ID card copy application 215 proceeds to S704, and if the type of the user operation is "execution," the ID card copy application 215 proceeds to S705.

[0090] The type of user operation "setting" refers to an operation for making settings for the ID card copy function, such as increasing or decreasing the number of copies using the number of copies setting 812, or selecting the paper size on a screen (not shown) after pressing the paper size setting 813. In S704, the ID card copy application 215 reflects the setting values ​​set by the user operation on the screen and returns to S702.

[0091] The type of user operation "execute" is an operation corresponding to pressing the execute button 816. For example, in addition to pressing the execute button 816, it may also be pressing a physical execute button provided on the operation unit 421.

[0092] In S705, the ID card copy application 215 determines whether the scanner 111 is ready to start scanning via the scanner control unit 212. If the scanner 111 is ready to start scanning, the ID card copy application 215 proceeds to S707; if not, the ID card copy application 215 proceeds to S706.

[0093] In S706, the ID card copy application 215 displays the scanner preparation screen 610 shown in Fig. 6A on the operation unit 107 via the screen control unit 211. In this embodiment, the same screen is displayed during scanner preparation for the copy function and the ID card copy function, but a separate scanner preparation screen may be prepared for each function.

[0094] In S707, the ID card copy application 215 starts the first scan (scan of the front side) with the scanner 111 via the scanner control unit 212. In S708, the ID card copy application 215 displays the execution screen 820 of Fig. 8(b) on the operation unit 107 via the screen control unit 211. The execution screen 820 is an example of an execution screen that is displayed while the first scan is being executed.

[0095] The execution screen 820 has a message area 821, a progress bar 822, a cancel button 823, and a redo button 824. The message area 821 is an area for displaying a message indicating the status of execution. The progress bar 822 is a bar that displays the progress of the job and is updated as the job progresses. The cancel button 823 is a button for issuing an instruction to cancel the job. The redo button 824 is a button for issuing an instruction to redo the job.

[0096] Returning to the explanation of the flowchart, in S709, the ID card copy application 215 updates the execution screen 820 according to the progress of the scan. In S710, the ID card copy application 215 determines the user's operation via the screen control unit 211. If the cancel button 823 is pressed, the process proceeds to S770; if the redo button 824 is pressed, the process proceeds to S740; and if no operation is performed, the process proceeds to S711.

[0097] In S711, the ID card copy application 215 determines whether the scanning started in S707 is completed via the scanner control unit 212. If the scanning is completed, the process proceeds to S712; if not, the process returns to S709.

[0098] In S712, the ID card copy application 215 displays the execution selection screen 830 shown in FIG. 8(c) on the operation unit 107 via the screen control unit 211. The execution selection screen 830 is a screen that allows the user to select what to do as the next process after the first scan is completed. The execution selection screen 830 has a message area 831, a back side scan button 832, a print button 833, a front side scan redo button 834, and a cancel button 835. The message area 831 is an area for displaying an explanation of the screen.

[0099] The back side scan button 832 is a button for instructing the start of a second scan. The print button 833 is a button for instructing the start of printing. When the print button 833 is selected, a second scan is not performed, and printing is performed using only the image data obtained by the first scan. The front side scan redo button 834 is a button for instructing the redo of the first scan. The cancel button 835 is a button for instructing the cancellation of the job.

[0100] In S713, the ID card copy application 215 determines the user's operation via the screen control unit 211. If the back side scan button 832 is pressed, the process proceeds to S714; if the print button 833 is pressed, the process proceeds to S721; if the front side scan redo button 834 is pressed, the process proceeds to S707; and if the cancel button 835 is pressed, the process proceeds to S750. In S750, the ID card copy application 215 closes the execution selection screen 830 via the screen control unit 211 and ends the flowchart.

[0101] In S714, the ID card copy application 215 determines whether the scanner 111 is ready to start scanning via the scanner control unit 212. If the scanner 111 is ready to start scanning, the ID card copy application 215 proceeds to S716; if not, the ID card copy application 215 proceeds to S715.

[0102] In S715, the ID card copy application 215 displays the scanner preparation screen 610 shown in FIG. 6A on the operation unit 107 via the screen control unit 211.

[0103] In S716, the ID card copy application 215 starts the second scan (scanning the back side) with the scanner 111 via the scanner control unit 212. In S717, the ID card copy application 215 displays the execution screen 840 of Fig. 8(d) on the operation unit 107 via the screen control unit 211. The execution screen 840 is an example of the execution screen displayed while the second scan is being executed.

[0104] The execution screen 840 has a message area 841, a progress bar 842, a cancel button 843, and a redo button 844. The message area 841 is an area for displaying a message indicating the status of execution. The progress bar 842 is a bar that displays the progress of the job and is updated as the job progresses. The cancel button 843 is a button for instructing the cancellation of the job. The redo button 844 is a button for instructing the redo of the job.

[0105] Returning to the description of the flowchart, in S718, the ID card copy application 215 updates the execution screen 820 according to the progress of the scan. In S719, the ID card copy application 215 determines the user's operation via the screen control unit 211. If the cancel button 843 is pressed, the process proceeds to S770; if the redo button 844 is pressed, the process proceeds to S760; and if no operation is performed, the process proceeds to S720.

[0106] In S720, the ID card copy application 215 determines whether the scanning started in S716 is complete via the scanner control unit 212. If the scanning is complete, the process proceeds to S721; if not, the process returns to S718.

[0107] In S721, the ID card copy application 215 displays the print data preparation screen 850 of FIG. 8(e) on the operation unit 107 via the screen control unit 211. The print data preparation screen 850 has a message area 851 and a progress bar 852. The message area 851 is an area that displays a message indicating that print data is being prepared. The progress bar 852 is a bar that displays the progress of print data preparation and is updated as needed according to the progress.

[0108] In S722, the ID card copy application 215 generates print data using the image data obtained in the first scan (S707 to S711) and, if a second scan (S716 to S720) has been performed, also using that image data.

[0109] In S723, the ID card copy application 215 determines whether the printer 112 is ready to start printing via the printer control unit 213. If the printer 112 is ready to start printing, the ID card copy application 215 proceeds to S725; if not, the ID card copy application 215 proceeds to S724.

[0110] In S724, the ID card copy application 215 displays the printer preparation screen 620 shown in Fig. 6B on the operation unit 107 via the screen control unit 211. In this embodiment, the same screen is displayed during print preparation for the copy function and the ID card copy function, but a separate print preparation screen may be prepared for each function.

[0111] In S725, the ID card copy application 215 starts printing on the printer 112 via the printer control unit 213. In S726, the ID card copy application 215 displays the execution screen 860 of Fig. 8(f) on the operation unit 107 via the screen control unit 211. The execution screen 860 is an example of an execution screen that is displayed during printing.

[0112] The execution screen 860 has a message area 861, a progress bar 862, a cancel button 863, and a redo button 864. The message area 861 is an area for displaying a message indicating the status of execution. The progress bar 862 is a bar that displays the progress of the job and is updated as the job progresses. The cancel button 863 is a button for instructing cancellation of the job.

[0113] The redo button 864 is a button for issuing an instruction to redo the job. In S727, the ID card copy application 215 updates the execution screen according to the printing status.

[0114] In S728, the ID card copy application 215 determines the user's operation via the screen control unit 211. If the cancel button 863 is pressed, the process proceeds to S780; if the redo button 864 is pressed, the process proceeds to S790; if no operation is performed, the process proceeds to S729.

[0115] In S780, the ID card copy application 215 issues a print cancel instruction to the printer 112 via the printer control unit 213, and the process proceeds to S771. The process from S771 onwards will be described later.

[0116] In S790, the ID card copy application 215 issues a print cancel instruction to the printer 112 via the printer control unit 213, and the process proceeds to S761. The process from S761 onwards will be described later.

[0117] In S729, the ID card copy application 215 determines whether the printing started in S725 is completed via the printer control unit 213. If the printing is completed, the process proceeds to S730; if not, the process returns to S727.

[0118] In S730, the ID card copy application 215 closes the execution screen 860 and ends the flowchart.

[0119] Meanwhile, in S740, the ID card copy application 215 issues an instruction to cancel the scan to the scanner 111 via the scanner control unit 212. In S741, the ID card copy application 215 displays the redo start screen 870 shown in FIG. 8(g) on ​​the operation unit 107 via the screen control unit 211. The redo start screen 870 has a message area 871, a cancel button 872, and a redo start button 873.

[0120] The message area 871 is an area for displaying the fact that redoing can start from scanning the front side (first scan) and the tasks that the user can perform for the redoing. The cancel button 872 is a button for canceling the redoing and instructing the end of the job. The start redo button 873 is a button for instructing the start of redoing the job.

[0121] In S742, the ID card copy application 215 determines the user's operation via the screen control unit 211. If the cancel button 872 is pressed, the process proceeds to S771, and if the start redo button 873 is pressed, the process proceeds to S705 and waits for the scanner 111 to become ready.

[0122] Meanwhile, in S760, the ID card copy application 215 issues a scan cancellation instruction to the scanner 111 via the scanner control unit 212. In S761, the ID card copy application 215 displays the redo selection screen 880 shown in FIG. 8(h) on the operation unit 107 via the screen control unit 211. The redo selection screen 880 has a message area 881, a front side scan button 882, a back side scan button 883, a print button 884, and a cancel button 885.

[0123] The message area 881 is an area for displaying the message that redoing can begin and the tasks that the user can perform to redo. The front side scan 882 is a button for instructing redoing from the front side scan (first scan). The back side scan button 883 is a button for instructing redoing from the back side scan (second scan). The print button 884 is a button for instructing redoing from printing. The cancel button 885 is a button for canceling the redo and instructing termination of the job.

[0124] In S762, the ID card copy application 215 determines the user's operation via the screen control unit 211. If the cancel button 885 is pressed, the process proceeds to S771; if the front side scan button 873 is pressed, the process proceeds to S705; if the back side scan button 883 is pressed, the process proceeds to S714; and if the print button 885 is pressed, the process proceeds to S723.

[0125] Meanwhile, in S770, the ID card copy application 215 issues an instruction to cancel the scan to the scanner 111 via the scanner control unit 212. In S771, the ID card copy application 215 displays a cancellation processing screen 890 shown in FIG. 8(i) on the operation unit 107 via the screen control unit 211. The cancellation processing screen 890 has a message area 891 and a progress bar 892. The message area 891 is an area for displaying that cancellation processing is in progress. The progress bar 892 is a bar that indicates the progress of the cancellation processing.

[0126] In S772, the ID card copy application 215 determines whether or not a cancellation process is in progress for hardware such as the scanner 111 or the printer 112. If a cancellation process is in progress, the application waits for the completion of the cancellation process, and proceeds to S773 when the cancellation process is completed.

[0127] In S773, the ID card copy application 215 closes the cancellation processing screen 890 and ends the flowchart.

[0128] As described above, according to this embodiment, when there are multiple options for redoing, the user can select where to redo, thereby improving usability.

[0129] (Other Examples) The present invention may be a control program executed by a computer that realizes one or more functions of the above-described embodiments, or may be a recording medium that stores this control program.

[0130] The present invention is not limited to the above-described embodiments, and various modifications (including organic combinations of the embodiments) are possible based on the spirit of the present invention, and these modifications are not excluded from the scope of the present invention. In other words, all configurations that combine the above-described embodiments and their modifications are included in the present invention.

Claims

1. A scanning means for scanning an image of an original; a display means; canceling the processing of the scanning means based on a retry instruction input during execution of a copy job using the scanning means, and displaying on the display means a screen for selecting whether to retry scanning the front side of the document or the back side of the document; redoing the copy job based on selections entered via the screen 1. An information processing device comprising:

2. The display means displays a cancel button for canceling the copy job and a redo button for inputting an instruction to redo the copy job while the copy job is being executed.

2. The information processing apparatus according to claim 1, wherein:

3. The display means displays the cancel button and the redo button as a single button.

3. The information processing apparatus according to claim 2, wherein:

4. The information processing device further includes a scanner means or a printer means, and the copy job is a job using the scanner means or the printer means.

2. The information processing apparatus according to claim 1, wherein:

5. The copy job is an ID card copy job.

2. The information processing apparatus according to claim 1, wherein:

6. 6. The information processing apparatus according to claim 5, wherein the copy job is a job for copying the front and back sides of an ID card.

7. The information processing device according to claim 1, wherein the screen also includes a print button and a cancel button for inputting print instructions.

8. An information processing device as described in Claim 7, characterized in that the screen also includes a message indicating that when scanning, the document should be placed on the document table with the side to be read facing down.

9. A method for controlling an information processing device having a scanning means for scanning an image of an original and a display means, comprising: canceling the processing of the scanning means based on a retry instruction input during execution of a copy job using the scanning means, and displaying on the display means a screen for selecting whether to retry scanning the front side of the document or the back side of the document; redoing the copy job based on selections entered via the screen 2. A method for controlling an information processing apparatus comprising:

Citation Information

Patent Citations

  • Image forming apparatus, its controlling method and program for implementing the method

    JP2006192884A

  • Job processing device, control method for the same, and program

    JP2023145590A

  • Image forming device

    JP6750553B2