The present disclosure relates to an image reading apparatus and an image reading method capable of executing a remote scan job and a different type of a job therefrom.
A remote scan is a scan job in which a user uses an external device (also referred to as a host) to make a setting and an execution instruction related to reading. The user sets a document on a document table or in a document feeder of an image reading apparatus, and then makes a setting and an execution instruction related to reading on the host, such as a personal computer (PC) communicatively connected to the image reading apparatus. The image reading apparatus that receives the instruction reads the document set on the document table or in the document feeder, and sends a read image to the host. A series of processing related to reading of the document is a remote scan job.
Compared to a type of the scan job (a push scan job) for which the user makes the setting related to reading, sets a destination of the read image, and gives the execution instruction on the image reading apparatus, the remote scan job is also referred to as a pull scan job. The remote scan has such an advantage that the user can make the setting related to reading while checking, on the host, quality and colors of the image read by the image reading apparatus.
Meanwhile, in the case where the image reading apparatus such as a multifunction peripheral connected to the host via a network is shared with other users, in particular, in the case where the host is located far from the image reading apparatus, the user cannot be present near the image reading apparatus at the time of reading in the remote scan. There is a possibility that, in a period from setting of the document to a start of reading, another user walks to the image reading apparatus to remove the set document or operates the image reading apparatus to make a setting or perform operation unintended by the user who intends to execute the remote scan.
In order to prevent such a situation, the following method has been disclosed. In the method, the user who intends to execute the remote scan job makes a document reading apparatus display a specific screen (for example, an online screen) and thereby notifies the other user that the document is set for the remote scan job. Furthermore, the following method is also disclosed in the related art that permits the remote scan even without display of the specific screen. The document reading apparatus includes: a setting device that makes settings (a first setting and a second setting) related to a pull scan function in response to the user instruction; and a determination device that determines whether to implement the pull scan function on the basis of a type (one of a first type to a third type) of a screen displayed on a display device. When receiving an execution instruction of the pull scan from an external device, the document reading apparatus compares the setting made by the setting device with the type of the screen displayed on the display device.
The first type of the screen is a pull scan screen to notify that the pull scan function is in use. The second type of the screen is a copy screen to instruct implementation of a copy function or a send screen to instruct implementation of a send function. The third type of the screen is a copy setting screen to set the copy function or a send setting screen to set the send function. In the first setting, the pull scan is executed when the first type or the second type of the screen is displayed, but the pull scan is not executed when the third type of the screen is displayed. In the second setting, the pull scan is executed when the first type of the screen is displayed, but the pull scan is not executed when the second type or the third type of the screen is displayed.
The following method is further proposed in the related art. In the method, the pull scan is executed in the document scanning apparatus that has the copy function and the send function and can execute the pull scan when the pull scan screen is displayed on the display device. In the case where a function selection screen, which is a first screen differing from the pull scan screen and on which the user selects a function to be used from plural functions including the copy function and the send function, is displayed on the display device, the pull scan is executed according to the instruction from the external device. However, when a second screen is displayed, the pull scan is not executed.
According to the related art, when the pull scan execution instruction is received from the external device, the determination on whether to permit the pull scan is made in relation to the screen that is displayed at the time. Thus, the specific screen has to be displayed to execute the pull scan. As examples of the screen on which the pull scan is not permitted, the copy setting screen and the send setting screen are described. As examples of the screen on which the pull scan is permitted, the pull scan screen and the function selection screen are described.
In recent years, the multifunction peripherals, each of which has more functions than the dedicated image reading apparatus, have been widespread. The multifunction peripheral can be considered as the image reading apparatus capable of executing a printer job, a copy job, and the like in addition to the scan job. Some of the dedicated image reading apparatuses can execute not only the pull scan job but also the push scan job. Since each of such image reading apparatuses provides a large number of operation screens for setting of the respective apparatus and the job, such an image reading apparatus allows the user to set an operation screen displayed in an initial state (hereinafter referred to as a default screen or an initial operation screen). The initial state is a state that is initiated, for example, with power-on of the apparatus, return of the apparatus from a power saving mode in which the apparatus stands by in a power saving state, a predetermined operation to reset the job setting, time-out at which a predetermined period elapses with no operation being performed, or the like being a trigger.
In the case where the user can set the default screen, for example, in the case where the user sets a copy job setting screen as the default screen, the displayed default screen has to be switched to the operation screen that permits the remote scan when the remote scan is executed. Examples of the operation screen that permits the remote scan are a remote scan screen and the function selection screen. The default screen is the operation screen that is displayed in the initial state. A state that is the initial state and where the operation screen is not operated is a state where there is a high possibility that no one is using the image reading apparatus and where the remote scan should be permitted. Nevertheless, it is a hassle that, in the above state, the default screen has to be switched to the specific screen that permits the remote scan.
The present disclosure has been made in view of a circumstance as described above and therefore permits a remote scan under a predetermined condition without a hassle of switching a default screen to a specific screen even when the default screen is set as a setting screen for a job different from a remote scan job.
The present disclosure provides an image reading apparatus that includes: a document reader that reads an image of a set document; a communicator that receives an instruction related to execution of a remote scan job from an external device; a job controller that controls the document reader to read the document on the basis of the instruction and to send a read image to the external device; and an operation acceptor that displays an operation screen and accepts an operation from a user via the displayed operation screen. When accepting the operation via the operation screen, the job controller determines that such an operation is an operation related to a job different from the remote scan job, and sets a state where acceptance of the instruction related to the execution of the remote scan j ob is prohibited onward.
From a different perspective, the present disclosure also provides an image reading method for causing a controller that controls an image reading apparatus to: receive an instruction related to execution of a remote scan job from an external device; use a document reader to read a set document and send a read image to the external device; display an operation screen and accept an operation from a user via the displayed operation screen; and, when accepting the operation via the operation screen, determine that such an operation is an operation related to a job different from the remote scan job, and set a state where acceptance of the instruction related to the execution of the remote scan job is prohibited onward.
In the image reading apparatus according to the present disclosure, when accepting the operation via the operation screen, the job controller determines that such an operation is the operation related to the job different from the remote scan job, and sets the state where the acceptance of the instruction related to the execution of the remote scan job is prohibited onward. Thus, even in the case where a setting screen for the job different from the remote scan job is set as a default screen, the remote scan can be executed without a hassle of switching the default screen to a specific screen until the operation via the operation screen is accepted.
In other words, whether to execute the remote scan is determined not on the basis of whether the specific screen is displayed but on the basis of the user operation until a remote scan execution request is sent from the user who uses the external device. Therefore, even when the default display screen is a copy job screen, the remote scan can be executed without shifting the copy job screen to the specific screen.
The same operational effect can also be exerted by the image reading method according to the present disclosure.
Hereinafter, a further detailed description will be made on the present disclosure with reference to the drawings. The following description is illustrative in all respects and should not be construed as limiting the present disclosure.
First, a description will be made on an image reading apparatus in this embodiment.
As illustrated in
The controller 11 mainly includes a processor and memory as hardware resources. In addition to the processor, the controller 11 includes a circuit that includes hardware resources such as an input/output interface circuit, a timer circuit, and a communication circuit.
Processing related to operation recognition and display control is executed when the processor executes a control program stored in the memory. In addition, jobs related to reading of a document, printing of an image, and the like, that is, processing related to a series of image processing is executed. In other words, a function as the controller 11 that controls the multifunction peripheral 100 is implemented by cooperation of software resources and the hardware resources.
The communicator 11C provided in the controller 11 controls communication with an external device via a network. Examples of the external device are a PC, a tablet computer, and a mobile phone. However, the external device is not limited to any of these.
The operation controller 11U provided in the controller 11 is connected to the operation acceptor 19, recognizes the user operation accepted by the operation acceptor 19, and generates display data to be displayed on the operation acceptor 19.
As illustrated in
The image processor 11P provided in the controller 11 generates image data of the document on the basis of a read image signal that is output from the document reader 15. The generated document image data is sent to the external device via the communicator 11C in the case of a scan job.
In the remote scan job in this embodiment, the generated document image data is sent to the PC 110 as the host via the communicator 11C. In the case of a copy job, the generated document image data is sent to and printed by the printer 14. In addition, the image processor 11P generates image data for printing on the basis of job data of a print job that is received from the external device via the communicator 11C. The generated image data for printing is sent to and printed by the printer 14.
The job controller 11J provided in the controller 11 receives the instruction from the user, which is recognized by the operation controller 11U, and an instruction from the PC 110 as the host, which is received by the communicator 11C. In the case where the received instruction is related to a job setting, the job controller 11J updates such a setting. In the case where the job setting is associated with update of the operation screen, the operation controller 11U generates the display data of the updated operation screen and sends the display data to the display device in the operation acceptor 19. In this way, the operation screen is updated.
When receiving an instruction related to execution of the job, the job controller 11J controls the document reader 15, the printer 14, and the image processor 11P according to a type of the received job (for example, the scan job, the copy job, or the print job), and controls a flow of the image data to execute the instructed job.
In detail, the job controller 11J recognizes a state detected by a sensor, which is not illustrated and arranged in each of the document reader 15 and the printer 14. Then, the job controller 11J controls operation of a motor, an actuator, a device, and the like, each of which is not illustrated and arranged in each of the document reader 15 and the printer 14. In addition, the job controller 11J controls the image-related processing by the image processor 11P.
The storage device 13 includes one or both of non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), and volatile memory, such as dynamic random-access memory (DRAM), for storing the image data. In
The document reader 15 reads the document image under the control by the job controller 11J, and converts the read document image into an RGB (red, green, blue) color image signal (an RGB analog signal). That is, the document reader 15 executes image reading processing in the copy job and the scan job. The user sets the document to be read in a document transport unit 16 illustrated in
The image processor 11P generates the document image data on the basis of the read image signal that is read by the image sensor. In addition, the image processor 11P generates the image data for printing on the basis of print data that is received from the external device via the communicator 11C. The generated image data is sent to and printed by the printer 14, or is sent to the external device via the communicator 11C.
The printer 14 feeds print sheets one by one from a paper tray (not illustrated in
Basic Flow of Remote Scan Job
Next, a description will be made on a flow of the remote scan job according to the present disclosure.
When the document 21 is set in the document transport unit 16 or on the document table 17, the sensor of the document reader 15 detects setting and a size of the document 21. The job controller 11J recognizes a document set state (see P2 in
Then, the user moves from the multifunction peripheral 100 to the PC 110 as the host, then starts an image reading application related to the remote scan job on the multifunction peripheral 100, and selects the multifunction peripheral 100 as an image reading scanner. It is assumed that the application and a scanner driver for the multifunction peripheral 100 are installed in the PC 110 in advance.
In a “RANGE” menu on the scanner driver screen 23, the user can set a document reading range. In the case of “USER DEFINITION”, the reading range can be set on a scanner driver screen 27 for a preview, which will be described below. In addition to “USER DEFINITION”, the user can select “AUTO”, which is not illustrated in
When a [PREVIEW] button 25 on a lower side is clicked (see P4 in
When a [SCAN] button 26 under the [PREVIEW] button 25 is clicked (see P8 in
When an auto range setting button 30 at a left end is clicked, the preview is displayed. Then, an entire previewed image is set as the reading range when the reading range is not specified. The PC 110 that has received the document image data from the multifunction peripheral 100 stores the image data in a storage destination set by using the image reading application (see P12 in
The description has been made so far on the basic flow of the remote scan illustrated in
A problem that possibly occurs at the time of executing the remote scan job is that, in a period from setting of the document in the document reader 15 to reception of the job data from the PC 110, another user who is unaware of the remote scan job walks up to the multifunction peripheral 100 and starts his/her job. For the remote scan, after setting the document in the document reader 15, the user moves from the multifunction peripheral 100 to the PC 110 and operates the application. In the case where the PC 110 is located away from the multifunction peripheral 100, the other user who walks up to the multifunction peripheral 100 later possibly misinterprets that the set document 21 is misplaced. Alternatively, there is a possibility that, since the document set on the document table 17 is hidden in the closed document transport unit 16, the other user does not notice the document.
A period in which the other user who walks up to the multifunction peripheral 100 possibly starts another job is indicated by a bold chain-line rectangle in
Basic Flow of Push Scan Job Compared to the remote scan, in the case of a push scan that is executed by the user operating the operation acceptor 19, there is a low possibility that the other user walks up to the multifunction peripheral 100 and starts his/her job in the middle of setting for the push scan. A description will herein be made on a difference from the remote scan.
In the case of the push scan, the user first sets the document in the document reader 15 (see P21 in
When the user touches a simple scan button 34, the operation controller 11U switches the home screen 32 to a scan job screen 36 illustrated in
A storage destination device and a storage destination folder related to the push scan job may be registered in advance in the address book that is stored in the storage device 13. However, such an aspect is also considered that the storage destination device and the storage destination folder are input each time by using the destination input field 40 of the scan job screen 36 or that candidates therefor are searched each time.
The description will now return to the scan job screen 36. Plural setting keys 44, each of which accepts a setting related to reading, are arranged in a left end portion of the screen. An action panel 46 is arranged in a right end portion of the screen to display at least one operation button, which is changed according to a status or the setting, and accept the user operation.
A preview button 48 is used to read the document and display a preview display screen, which is not illustrated, in the operation acceptor 19. The preview button 48 can be considered as a button that has a function corresponding to the [PREVIEW] button 25 for the remote scan. A start button 50 is used to start the push scan job. The start button 50 can be considered as a button that has a function corresponding to the [SCAN] button 26 for the remote scan.
When the start button 50 is touched, the job controller 11J recognizes such an operation (see P25 in
In the PC 110 that has received the document image, the push scan-enabled application stores the image data in the storage destination on the basis of the added information (see P28 in
The description has been made so far on the basic flow of the push scan illustrated in
In the case of the push scan, differing from the remote scan, the user makes the setting related to the push scan job by using the operation acceptor 19 of the multifunction peripheral 100, in which the user sets the document in the document reader 15 (see a rectangle “JOB SETTING” at a left end in
Thus, a problem at the time of the remote scan is how to prevent confusion between the remote scan job and the other job without causing any hassle in the period from setting of the document to the start of the remote scan job.
Mode to Prevent Confusion Between Remote Scan Job and Other Jobs
To handle such a problem, in this embodiment, in the case where the operation acceptor 19 of the multifunction peripheral 100 is operated in a state where the document is set, the job data related to the remote scan job is not accepted until a predetermined period elapses from time at which the operation is performed. That is, a job for which the setting and the execution instruction are made via the operation acceptor 19 (also referred to as a walk-up job) is prioritized over the remote scan job.
In
It is assumed that the user A sets the document in the document reader 15 (see P41 in
In the meantime, the user B walks up to the multifunction peripheral 100 and operates the operation acceptor 19. Then, the operation controller 11U recognizes such an operation (see P43 in
In addition, as illustrated in
It is assumed that the user A clicks the [SCAN] button 26 on the scanner driver screen 23 during the period in which the multifunction peripheral 100 does not accept the remote scan job (see P52 in
In the case where the further operation is not performed on the operation acceptor 19 and the predetermined period (60 seconds) elapses, the job controller 11J cancels the remote scan job acceptance prohibition state (see P55 in
In the example illustrated in
According to this embodiment, in the predetermined period from the time at which the user B operates the operation acceptor 19, the multifunction peripheral 100 is in the remote scan job acceptance prohibition state. Even when the user A instructs to execute the remote scan job in such a state, the remote scan job is not executed. Thus, the user A can easily notice that the user B is operating the multifunction peripheral 100. In this way, it is possible to prevent confusion between the remote scan job and the other job.
Regarding Initial Operation Screen
As described above with reference to
In this embodiment, the operation controller 11U displays a specific initial operation screen with any of the following cases being a trigger. The cases are power-on of the multifunction peripheral 100, return of the multifunction peripheral 100 from a power saving state to a normal standby state, and the time-out at which a predetermined period elapses with no operation being performed. The predetermined period may be settable or changeable by the user within the range from 30 seconds to 120 seconds, for example. The initial operation screen is the operation screen that is selected by the user in advance from the various operation screens displayed on the operation acceptor 19 by the operation controller 11U. For example, in the case where the push scan job is frequently used, the user preferably sets the scan job screen 36 illustrated in
Here, it is assumed that the scan job screen 36 is set as the initial operation screen. The scan job screen 36 is the screen on which the setting and the execution instruction related to the push scan job, which differs from the pull scan job, are made. In the standby state where the multifunction peripheral 100 terminates the execution of the job and waits for the next job, the initial operation screen is mostly displayed as the operation screen on the operation acceptor 19.
It is considered to whether to accept the pull scan job in the case where the job controller 11J receives the job data related to the pull scan job while the initial operation screen is displayed. In the case where the job controller 11J determines whether to accept the pull scan job on the basis of the relationship with the operation screen displayed on the operation acceptor 19 at the time of receiving the job data related to the pull scan job, the initial operation screen that is displayed at the time is the scan job screen 36. The scan job screen 36 is the operation screen on which the setting and the execution instruction of the push scan job, which cannot be executed in parallel with the pull scan job, are made. Thus, from the relationship with the displayed initial operation screen, the job controller 11J determines the acceptance prohibition state.
However, according to this embodiment, even in the case where the scan job screen 36 is displayed as the initial operation screen, the job controller 11J determines that the pull scan job can be accepted unless the operation on the scan job screen 36 is performed. Furthermore, even in the case where the operation on the scan job screen 36 is performed, the job controller 11J determines that the pull scan job can be accepted when the last job is performed before the predetermined period. When such a case is applied to the example illustrated in
Furthermore, in the case where the initial operation screen is displayed on the operation acceptor 19 on the basis of the occurrence of the time-out event in which the predetermined period elapses with no operation being performed, processing in steps S37, S39 illustrated in
In the first embodiment, the description has been made on the case where the user B operates the operation acceptor 19 while the user A attempts to execute the remote scan job. In this embodiment, a description will be made on a case where the user B not only operates the operation acceptor 19 but also replaces the set document with his/her document to execute his/her job.
The user A sets the document in the document reader 15 (see P61 in
In the meantime, the user B who walks up to the multifunction peripheral 100 not only operates the operation acceptor 19, but also replaces the set document with his/her document, performs an operation related to the setting of the copy job, and starts the copy job (see P63 in
Then, in the state where the multifunction peripheral 100 prohibits the acceptance of the remote scan job, the user A clicks the [SCAN] button 26 on the scanner driver screen 23 (see P72 in
When the copy job is terminated (see P65 in
The state where the prohibition of the acceptance of the remote scan job is canceled is the same as that in
When the user A sets the document again and clicks the [SCAN] button 26 again, the processing proceeds as in
According to this embodiment, in the period from the start of the setting operation related to the other job by the user B to the termination of such a job, the acceptance of the remote scan job is prohibited. The remote scan job is not executed in such a state even when the user A instructs the execution of the remote scan job. Thus, the user A can easily notice that the user B is operating the multifunction peripheral 100. In this way, it is possible to prevent the confusion between the remote scan job and the other job.
Flowchart
A description will hereinafter be made on an example of processing in which the controller 11 executes the processing in the first and second embodiments with reference to flowcharts.
In regard to the task related to the determination on whether to accept the remote scan job, which is illustrated in
The processor that executes the task related to the determination on whether to accept the remote scan job illustrated in
When receiving the job data related to the remote scan job in the document set state (Yes in step S13), the processor that executes the task refers to the above-described remote scan acceptance prohibition flag (step S15).
If the remote scan acceptance prohibition flag is reset (No in step S15), such a case indicates that the remote scan can be accepted. Accordingly, the processor that executes the task instructs the task, which is not illustrated and, as the job controller 11J, controls the execution of the remote scan job, to start the remote scan job (step S17). The task that receives the instruction executes the remote scan job, controls the document reader 15 to read the set document, and sends the image data of the read document to the device as the sending source of the job data (see P9 to P11 illustrated in
The processor that executes the task related to the determination on whether to accept the remote scan job waits until the remote scan job is terminated (step S19). Then, the processing returns to step S11 described above. Thereafter, the processor waits until the next document is set and the job data related to the remote scan job is received.
On the other hand, if it is determined in step S15 described above that the remote scan acceptance prohibition flag is set (Yes in step S15), such a determination indicates the acceptance prohibition state of the remote scan job. In such a case, the processor that executes the task replies to the device, which has sent the job data, (the PC 110 in the case of
In the example illustrated in
When executing the job such as the remote scan job, the user can use the user authentication function. The user can also execute the job as a guest without using the user authentication function. The determination in step S23 is made to determine whether the remote scan job is executed by using the user authentication function.
Although not illustrated in
The application that accepts the input of the user authentication information adds the user authentication information to a preview image request (see P5 in
In the determination in step S23, if the user information is added to the job data of the remote scan job, the processor that executes the task determines that the received job data is instructed from the authentication user (Yes in step S21). In such a case, when the acceptance prohibition state of the remote scan job is canceled, the notification thereof is sent to the authentication user. Thus, the user information is temporarily stored. Here, the notification destination is registered in advance as one piece of the user information on the authentication users, and is stored in the storage device 13. Then, the processing returns to step S11 described above, the next document is set, and the job controller 11J wait until the job data related to the remote scan job is received.
On the other hand, in the determination in step S23, if the user information is not added to the job data of the remote scan job, it is determined that the received job data is executed by the guest without using the user authentication function. In such a case, since the notification destination to the user cannot be acquired, the user information is not stored. Then, the processing returns to step S11, and the job controller 11J waits for setting of the next document and reception of the job data.
The description has been made so far on the processing related to the determination on whether to accept the remote scan job.
Next, a description will be made on the remote scan acceptance prohibition flag management processing illustrated in
As illustrated in
As processing related to the occurrence of the event to set the flag, the processor that executes the task executes the following. First, it is determined whether any operation is performed on the operation acceptor 19 (step S33). If any operation is performed (Yes in step S33), the remote scan acceptance prohibition flag is set (step S37). Then, the predetermined period (60 seconds in the example illustrated in
If the operation on the operation acceptor 19 is not detected in the determination in step S33 described above, then the processor that executes the task monitors the start of the other job (the copy job in the example illustrated in
The description has been made so far on the processing to monitor the occurrence of the event to set the flag.
If the other job that cannot be executed in parallel is not started in step S35 (No in step S35), then the processing proceeds to step S41, and the processor that executes the task monitors the occurrence of the event to reset the flag.
In step S41, the processor that executes the task determines whether the document set in the document transport unit 16 or on the document table 17 is removed therefrom. If it is determined that the document is removed (Yes in step S41), the processing proceeds to step S51 in
If the operation to remove the document is not detected (No in step S41), then the processor that executes the task monitors whether the other job that cannot be executed in parallel and is currently executed (the copy job in the example illustrated in
On the other hand, if the other job that cannot be executed in parallel is not terminated (No in step S41), then, the processor that executes the task monitors whether the timer set in step S39 described above is finished (step S45). If the timer is finished (Yes in step S45), the processing proceeds to step S51 in
If the timer is not finished (No in step S45), the processing returns to step S33 described above, and the event to set or reset the flag is continuously monitored.
As described above, if any of the events to reset the remote scan acceptance prohibition flag occurs in the determination in step S41, S43, or S45, the processor that executes the task resets the remote scan acceptance prohibition flag (step S51 illustrated in
Then, it is checked whether there is the user information that is temporarily saved in the processing in step S25 illustrated in
On the other hand, if there is the user information that is temporarily saved (Yes in step S53), the processor that executes the task refers to the storage device 13 and acquires the notification destination that is registered for the authentication user corresponding to the user information (step S55). If the notification destination is acquired (Yes in step S57), such a notification that the acceptance prohibition state of the remote scan job is canceled is sent to the acquired notification destination (step S59). Then, the user information that is temporarily saved is deleted (step S61), the processing returns to step S33 illustrated in
The description has been made so far on the processing related to the remote scan acceptance prohibition management.
In the first embodiment, the description has been made that, in the case where the operation is performed on the operation acceptor 19, the job controller 11J executes the control to set the acceptance prohibition state of the remote scan job for the predetermined period from such an operation, so as to prevent the confusion with the other job. However, in a particular case, the acceptance prohibition state of the remote scan job may not be set even when the operation on the operation acceptor 19 is performed. In this embodiment, a description will be made on an example of such an exceptional example.
For example, it is assumed that the operation is performed on the operation screen on which the address book or the authentication user is registered or edited and on the operation screen on which the operation to register the user destination or the information on the user in the multifunction peripheral 100 is accepted. In this case, it may be determined that such an operation differs from the operation for the setting related to the other job, and the job controller 11J may not set the acceptance prohibition state of the remote scan.
In addition, such an aspect can also be considered that, when the multifunction peripheral 100 is in the power saving mode, the operation screen is not displayed on the operation acceptor 19 for a purpose of reducing power consumption. A backlight is blacked out. Even in the case where the operation screen in the power saving mode is as described above, the job data related to the remote scan job can be accepted as long as the power is supplied to the controller 11 including the communicator 11C.
A state where the operation screen as an operation target is not displayed just as described may not be considered as a state where the setting operation and the execution operation related to the other job is accepted. In this way, the job data related to the remote scan job may be accepted.
Furthermore, the home screen 32, one example of which is illustrated in
When the user who executes the remote scan job selects the remote scan job on the home screen 32, the remote scan screen 52 is displayed. The user sets the document in the document transport unit 16 or on the document table 17, then moves to the host (the PC 110 in the example illustrated in
As it has been described with reference to
In the case where the remote scan screen 52 is displayed to execute the remote scan job, the operation on the remote scan screen 52, that is, the operation of the [END] button 54 may not be used to set the acceptance prohibition state of the remote scan job as the setting operation and the execution operation related to the other job are not accepted.
Furthermore, the operation other than that for the [END] button 54 may be accepted on the operation screen, on which the remote scan screen 52 is displayed, as long as such an operation is not the operation related to setting of the other job. For example, in
As it has been described so far,
In the present disclosure, the image reader reads the document image and generates the image data. As a specific aspect thereof, examples of the image reader are: the image reader that transports the document and uses an image sensor to read the transported document; and the image reader that scans the document and uses the image sensor to read the document. The document transport unit in the above-described embodiment transports the document and causes the image sensor to read the document. The document table is used to place the document to be scanned thereon.
The remote scan is the scan job in which the external device as the host is used to make the setting related to reading of the document and give the instruction for reading, the image reading apparatus that receives the instruction reads the document set on the document table or in the document feeder and sends the read image to the host. The example of the basic interaction between the image reading apparatus and the host is as described in the above-described first embodiment and illustrated in
Furthermore, the job is a series of the processing related to reading (scanning) of the image by the image reading apparatus. Since the multifunction peripheral in the embodiment has the print function in addition to the image reading function, the jobs that can be executed by the multifunction peripheral include not only the scan job but also the print job, the copy job, and the like, for example.
The communicator is hardware or software that is provided to the image reading apparatus for the communication with the external device, and any format or type thereof can be adopted.
The job controller executes the processing related to the execution and the control of the job. The job controller mainly includes the processor and the memory as the hardware resources, and the function thereof is implemented when the processor executes the control program stored in the memory. Furthermore, the operation acceptor accepts the user operation and causes the job controller to recognize the user operation. In addition, the operation acceptor presents the status of the multifunction peripheral or the job status to the user. Examples of the specific aspect of the operation acceptor are a display device such as a liquid-crystal display and the operation detection device such as the touch panel.
A description will further be made on preferred aspects of the present disclosure.
According to this aspect, by accepting the operation on the operation screen, the job controller can set the remote scan job, the acceptance of which has been prohibited, to be acceptable in the case where the operation is not performed for the predetermined period.
According to this aspect, in the case where the other job is executed and terminated while the acceptance prohibition state of the remote scan job is set, the remote scan job, the acceptance of which has been prohibited, can be accepted.
According to this aspect, in the case where the operation is accepted on the initial operation screen, the acceptance prohibition state of the remote scan job is set for the predetermined period. However, in the case where the new operation is not performed for the predetermined period until the operation is accepted or since the operation is accepted, the remote scan job acceptable state can be set.
In the present specification, the power saving state is a state where the power consumption in the standby state for waiting for the instruction related to the job execution is lower than that in the normal standby state. A required period from the acceptance of the instruction related to the job execution to the start of the job is longer than a period in the normal standby state. However, the power consumption in such a state is less than that in the normal standby state. In the power saving state, the image reading apparatus responds to the instruction related to the job execution or to the instruction to resume from the power saving state.
According to this aspect, when the operation screen is switched to the initial operation screen due to the time-out, it is possible not to set the acceptance prohibition state of the remote scan job in conjunction therewith.
According to this aspect, in the case where the instruction related to the execution of the remote scan job is not accepted in the acceptance prohibition state of the remote scan job, after the other job is executed and terminated, such a fact can be used as the trigger to notify of the state where the instruction related to the execution of the remote scan job can be accepted.
The aspects of the present disclosure include combinations of any of the above-described plural aspects.
Various modifications can be made to the present disclosure in addition to the above-described embodiments. Those modifications should not be construed as falling outside the scope of the present disclosure. The present disclosure is embodied by the claims and their equivalents, and should embrace all modifications within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
2022-101991 | Jun 2022 | JP | national |