This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2023-065396 filed Apr. 13, 2023.
The present disclosure relates to an image processing system, an image processing method, and a non-transitory computer readable medium.
Examples of an apparatus configured to acquire image data from a document during transport include an apparatus having an operation mode of displaying image data for preview before saving the image data. In such an operation mode, saving the image data is suspended until a user operates a button. Japanese Unexamined Patent Application Publication No. 2015-050475 is an example of related art.
Users sometimes need to consecutively scan in multiple documents to acquire image data. The term “multiple documents” indicates that a scanning block includes multiple documents. A scanning block may include one document or multiple documents.
When acquired image data is displayed for preview, a user needs to perform the same operation to consecutively scan in multiple documents as to scan in a single document. Specifically, the user needs to operate a button to save image data being displayed for preview. Unless the user operates the button, no image data being displayed for preview is saved, and scanning in the next document to acquire image data does not begin.
Aspects of non-limiting embodiments of the present disclosure relate to achieving consecutive scanning in of multiple documents with a smaller number of operations by the user than in a case where the user needs to operate a button to save image data being displayed for preview.
Aspects of certain non-limiting embodiments of the present disclosure overcome the above disadvantages and/or other disadvantages not described above. However, aspects of the non-limiting embodiments are not required to overcome the disadvantages described above, and aspects of the non-limiting embodiments of the present disclosure may not overcome any of the disadvantages described above.
According to an aspect of the present disclosure, there is provided an image processing system including: one or more processors configured to: in an operation mode of causing a display device to display, for preview, image data acquired by scanning in a first document during transport by a transport mechanism, while the first document is previewed, save the image data being displayed for preview to a recording medium in response to detection of a document feeder of the transport mechanism being loaded with a second document.
Exemplary embodiments of the present disclosure will be described in detail based on the following figures, wherein:
Hereinafter, exemplary embodiments of the present disclosure will be described with reference to the drawings.
The image processing system 1 according to the first exemplary embodiment has a print function, a scan function, and a copy function. The copy function causes the print function to print, on a sheet, an image acquired by the scan function.
The image processing system 1 according to the first exemplary embodiment includes a controller 10 configured to control the entire system, a main storage device 14 configured to store images to be processed and operation screens, an operation panel 15 used to display operation screens and accept user operations, an image input device 16 configured to optically scan in document images, an image processing unit 17 configured to perform predetermined processing on image data to be processed, an image output device 18 configured to form an image on a sheet as a recording medium, and a communication device 19 used to communicate with external apparatuses. The controller 10 is connected to the other devices using a signal line 20, such as a bus line connecting each device.
The controller 10 is formed of a processor 11 configured to execute programs, a read only memory (ROM) 12 configured to store programs, such as a basic input/output system (BIOS) and firmware, and data, and a random access memory (RAM) 13 used as a work area for the programs. The controller 10 operates as a so-called computer.
The main storage device 14 is formed of, for example, a hard disk device or a semiconductor memory. The hard disk device and the semiconductor memory are examples of a recording medium.
The operation panel 15 is formed of, for example, a touch panel and hardware components such as a button and a switch.
The touch panel is formed of, for example, a display device and a film sensor of electrostatic capacitance type. The film sensor of electrostatic capacitance type is formed of a highly transparent material allowing the visibility of the display device and is attached to the display surface of the display device. The display device is formed of, for example, a liquid crystal display or an organic electroluminescence (EL) display.
The image input device 16 is a so-called scanner. The image input device 16 according to the present exemplary embodiment includes a transport mechanism, an illuminating light source, and an image sensor; the transport mechanism, such as a transport roller, is configured to transport a document placed in or on a document tray; the image sensor is configured to scan in a document during transport to acquire image data.
The illuminating light source is configured to illuminate a document during transport with a line-shaped illuminating light beam. In the present exemplary embodiment, the position illuminated with the illuminating light beam is referred to as a scanning position. The scanning position in the present exemplary embodiment is fixed.
Examples of the image sensor to be used include a charge coupled device (CCD) and a contact image sensor (CIS). The image input device 16 according to the present exemplary embodiment supports, for example, all of the full color format, the gray scale format, and the black-and-white format as the output format of image data acquired from a scanned document.
The image input device 16 according to the present exemplary embodiment scans in a document sheet by sheet. Specifically, the image input device 16 displays or saves image data every time image data is acquired by scanning in one-sheet document.
The image processing unit 17 is configured to perform preprocessing including, for example, level correction and processing for improving image quality. Examples of the processing related to image quality include density, sharpness, contrast, and ground color removal.
The image output device 18 is configured to print images on the surfaces of rolled paper or a cut sheet using, for example, an electrophotographic system or an inkjet system. In the present exemplary embodiment, it is assumed that cut sheets of A0, A1, A2, A3, and A4 sizes and rolled paper having a predetermined width and diameter are used. The width and length of a sheet to be manually fed is determined in advance. The size of a sheet is not limited to the above examples.
The communication device 19 is configured to communicate with external apparatuses, such as a server, a computer, and a storage device, connected to the network, for example, via an Ethernet (registered trademark) network.
The processing operation depicted in
Image data acquired from a document by the scan function may be stored not only in the main storage device 14 (refer to
The processor 11 is configured to accept, via the operation screen of the operation panel 15, settings including a setting regarding the adjustment of image quality, a setting regarding a scanning method, and a setting for a preview image.
After accepting these settings, the processor 11 waits for the document feeder (not depicted) built in the image input device 16 (refer to
Next, the processor 11 detects that the document feeder is loaded with a document (step 2).
On detecting that a document is loaded, the processor 11 starts document transport (step 3). Namely, the document starts to be scanned in.
The document is transported by a transport roller not depicted. The transport may begin in response to a “Start” button being pressed or the detection by the sensor of a document being loaded. The “Start” button may be provided as a hardware button or a software button in an operation screen.
Next, the processor 11 detects the end of document transport (step 4). The end of document transport is detected, for example, when the trailing end of the document moves past the scanning position. However, the end of document transport may be detected when the document is discharged from the discharge port.
Subsequently, the processor 11 determines whether the setting for a preview image has been configured (step 5). If the setting for a preview image has not been configured, a negative determination is made in step 5. In such a case, the processor 11 saves the image data (step 6) and returns to step 1.
In contrast, if the setting for a preview image has been configured, an affirmative determination is made in step 5. In such a case, the processor 11 displays image data for preview (step 7). A preview image is displayed by the operation panel 15.
The operation screen includes a preview area 151, a message area 152, and buttons 153, 154, 155, 156, and 157 for various operations.
An image acquired by scanning in a document is displayed in the preview area 151.
In
The guidance message 152A contains a description notifying the user of operations that may be performed while a preview image is being displayed. In
The guidance message 152A indicates that loading the document feeder with the next document (that is, a new document) has two functions. Specifically, the guidance message 152A indicates that loading the document feeder with the next document has a function of pressing the “Save” button 152C and a function of pressing, for example, the “Start” button.
Displaying the guidance message 152A may inform a user who is not used to operating the image processing system 1 that loading the document feeder with the next document dispenses with instructions to save image data and to start a scan.
However, the message area 152 depicted in
Additionally, the message area 152 also contains the “Cancel” button 152B. The “Cancel” button 152B is provided to redo a document scan for acquiring image data or abort a document scan.
A power button 153 is used to power off as well as to switch to the power saving mode and return from the power saving mode.
A home button 154 is used to open the home screen.
A “Stop” button 155 is used to stop the scan function.
An “Enlarge” button 156 is used to enlarge the image displayed in the preview area 151.
A “Reduce” button 157 is used to reduce in size the image displayed in the preview area 151.
Referring back to
The processor 11 is configured to perform the following processing operations in response to a button operation accepted via the operation screen.
For example, on detecting that the “Cancel” button 152B (refer to
For example, on detecting that the “Save” button 152C (refer to
If the image data has successfully been saved, an affirmative determination is made in step 12. In such a case, the processor 11 returns to step 1.
In contrast, if the image data has not successfully been saved, a negative determination is made in step 12. Examples of the reason for failing to successfully save image data include a case where the main storage device 14 (refer to
If a negative determination is made in step 12, the processor 11 displays a screen indicating abnormal termination (referred to as “abnormal termination screen” below) (step 13).
The operation screen depicted in
In
The content displayed in the error-message area 158 informs the user that the user needs to scan in the document again to acquire image data.
Referring back to
If the user presses the “Confirm” button 159 (refer to
Subsequently, the processor 11 determines whether the document is being loaded (step 15). In other words, the processor 11 determines whether the document remains on the transport path.
If no document remains on the transport path, a negative determination is made in step 15. In such a case, the processor 11 returns to step 1.
In contrast, if the document remains on the transport path, an affirmative determination is made in step 15. In such a case, the processor 11 displays a message requesting the removal of the document (step 16). Subsequently, on detecting that the document has been removed (step 17), the processor 11 returns to step 1.
Finally, description will be given with regard to a case where the user loads the document feeder with the next document without pressing the “Save” button 152C (refer to
On detecting that the document feeder is loaded with the next document (step 18), the processor 11 saves the image data being displayed for preview to a device such as the main storage device 14 (refer to
Subsequently, the processor 11 determines whether the image data has successfully been saved (step 20).
If the image data has successfully been saved, an affirmative determination is made in step 20. In such a case, the processor 11 returns to step 3. In other words, the processor 11 starts to transport the next document, which is newly loaded, without the “Start” button being pressed by the user.
Subsequently, on detecting the end of document transport (step 4), based on the setting for a preview image, the processor 11 displays, for preview, the image data acquired by scanning in the new document (steps 5 and 7).
Specifically, if the settings configured to scan in the immediately preceding document includes the setting for a preview image, the processor 11 also displays newly acquired image data for preview.
If the image data has not successfully been saved, a negative determination is made in step 20. In such a case, the processor 11 transitions to step 13, which is described above.
In the present exemplary embodiment, description will be given with regard to a case where the operation screen does not contain the “Save” button 152C (refer to
The message area 152 depicted in
The guidance message 152A reads the same as the guidance message in
In the present exemplary embodiment, a user who wants to consecutively scan in documents to acquire image data is allowed to scan in the next document to acquire image data only by loading the document feeder with the next document while an image is being displayed for preview.
The flowchart depicted in
In the present exemplary embodiment, description will be given with regard to a case where the image data of the preceding document is saved and the transport of the next document is started in response to the document feeder being loaded with the next document.
According to the flowchart depicted in
In other words, the transport of the next document is started without waiting for the image data to be successfully saved.
However, the previously acquired image data is not necessarily saved successfully.
Thus, after starting the document transport, the processor 11 determines whether the previously acquired image data has successfully been saved (step 21).
The term “the previously acquired image data” indicates the image data being displayed for preview until immediately before the document transport.
If the image data is saved in response to the “Save” button 152C (refer to
Thus, the determination in step 21 is, in effect, made based on whether the image data has successfully been saved when the document feeder is loaded with the next document.
If the image data has successfully been saved, an affirmative determination is made in step 21. In such a case, the processor 11 proceeds to step 4. The determination in step 21 may be made after the execution of step 4.
In contrast, if the image data has not successfully been saved, a negative determination is made in step 21. In such a case, the processor 11 stops the document transport (step 22) and transitions to step 13.
(1) The exemplary embodiments of the present disclosure have been described as above, but the technical scope of the present disclosure is not limited to the range described in the exemplary embodiments above. It is apparent from the description in the claims that various modifications and improvements made to the exemplary embodiments described above do not depart from the technical scope of the present disclosure.
(2) In the exemplary embodiments described above, description has been given with regard to a case where the guidance message 152A is displayed in the operation screen regarding the scan function, but the guidance message 152A may be omitted in the operation screen.
The preview image depicted in
(3) In the exemplary embodiments described above, it is assumed that the document feeder is manually loaded with a document containing one sheet as a scanning block, but the document feeder may manually be loaded with a document containing multiple sheets as a scanning block. For example, the image input device 16 (refer to
(4) In the exemplary embodiments described above, it is assumed that the image input device 16 scans in a document on one side to acquire an image, but images of the front surface and the back surface of the document may simultaneously be scanned in while the document is transported in one direction.
(5) In the exemplary embodiments described above, it is assumed that the image processing system 1 (refer to
(6) In the exemplary embodiments described above, the description has been given with regard to a case where the processor 11 (refer to
(7) In the exemplary embodiments described above, the term “processor” refers to hardware in a broad sense. Examples of the processor include general processors (e.g., CPU: Central Processing Unit) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, and programmable logic device).
In the exemplary embodiments described above, the term “processor” is broad enough to encompass one processor or plural processors in collaboration which are located physically apart from each other but may work cooperatively. The order of operations of the processor is not limited to one described in the embodiments above, and may be changed.
The foregoing description of the exemplary embodiments of the present disclosure has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the disclosure and its practical applications, thereby enabling others skilled in the art to understand the disclosure for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the disclosure be defined by the following claims and their equivalents.
(((1)))
An image processing system comprising: one or more processors configured to: in an operation mode of causing a display device to display, for preview, image data acquired by scanning in a first document during transport by a transport mechanism, while the first document is previewed, save the image data being displayed for preview to a recording medium in response to detection of a document feeder of the transport mechanism being loaded with a second document.
(((2)))
The image processing system according to (((1))), wherein the one or more processors are configured to instruct the transport mechanism to transport the second document in response to the detection.
(((3)))
The image processing system according to (((1))), wherein the one or more processors are configured to instruct the transport mechanism to transport the second document in response to the detection if the image data has successfully been saved to the recording medium.
(((4)))
The image processing system according to (((2))) or (((3))), wherein the one or more processors are configured to cause the display device to display, for preview, image data acquired by scanning in the second document during transport.
(((5)))
The image processing system according to (((3))), wherein the one or more processors are configured not to instruct the transport mechanism to transport the second document if the image data has failed to be saved to the recording medium.
(((6)))
The image processing system according to (((5))), wherein the one or more processors are configured to cause the display device to present a notice requiring a user to unload the second document loaded in or on the document feeder.
(((7)))
The image processing system according to (((5))), wherein the one or more processors are configured to cause the display device to present a notice reporting that the image data that has been displayed for preview is not saved to the recording medium.
(((8)))
The image processing system according to any one of (((1))) to (((7))), wherein the one or more processors are configured to cause the display device to present, while the image data is being displayed by the display device for preview, a notice reporting that loading the document feeder with the second document prompts saving of the image data to the recording medium.
(((9)))
The image processing system according to (((8))), wherein the one or more processors are configured to cause the display device to present a button for instructing that the image data be saved to the recording medium.
(((10)))
The image processing system according to (((8))), wherein the one or more processors are configured to cause the display device to present, while the image data is being displayed by the display device for preview, a notice reporting that loading the document feeder with the second document prompts transport of the second document.
(((11)))
A program causing a computer to execute a process, the process comprising: in an operation mode of causing a display device to display, for preview, image data acquired by scanning in a first document during transport by a transport mechanism, while the first document is previewed, saving the image data being displayed for preview to a recording medium in response to detection of a document feeder of the transport mechanism being loaded with a second document.
Number | Date | Country | Kind |
---|---|---|---|
2023-065396 | Apr 2023 | JP | national |