The following embodiment describes an example in which a multi-function machine for carrying out a lot of functions as an image processing device (hereinafter referred to as an MFP (Multi Function Peripheral) is used as a network scanner.
The MFP 1 includes a controller 2, a scanner 3, an image storage 4, an operation unit 5 and a network interface 6.
The operation unit 5 has a touch panel, a button or the like and the user operates the MFP 1 using the operation unit 5. With the operation unit 5, the user can set either a page mode of sending a manuscript image in each page of a manuscript read by the scanner 3 as a file or a total mode of sending images in all pages of the manuscript as one file, as a file sending mode.
The controller 2 has a CPU (not shown) as a control center for controlling the whole MFP 1 and a nonvolatile memory (not shown) that stores a control program for controlling the whole MFP 1 therein.
The scanner 3 reads the manuscript image and sends the read manuscript image data to the image storage 4.
The image storage 4 temporarily stores the manuscript image data therein. The manuscript image data stored in the image storage 4 is read according to an instruction of the controller 2. A file name corresponding to the file sending mode is assigned to the read manuscript image data and the manuscript image data, as a file, is sent from the network interface 6 to a personal computer 9 via a network line 8.
The controller 2, as a file preparing means, can convert the manuscript image data to be sent into a file and assign a file name to the file. As an example, the file name may have a unique name for identifying image data “Scan158”, a page number “0001”, “0002”, . . . or “0023”, the total number of pages and an extension representing a file format “pdf”.
First, the controller 2 makes a setting for reading the manuscript image (step S1). The setting for image reading includes the setting of a file sending mode and a image reading mode. The file sending mode refers to the page mode of sending each page of the manuscript as a file or the total mode of sending all pages of the manuscript as one file.
Subsequently, the controller 2 determines whether or not a signal for instructing the start of image reading is input (step S2). When the start of image reading is instructed (Yes at the step S2), the procedure in the flow chart proceeds to a step S3.
Next, the controller 2 drives the scanner 3 to read a first page of the set manuscript (step S3) and the read manuscript image data is temporarily stored in the image storage 4 (step S4) The, a value of a page counter is increased by 1 (step S5).
Next, the controller 2 determines whether or not a next manuscript (the second page of the manuscript) set in the scanner 3 exists (step S6). When the next manuscript exists (Yes at a step S6), the procedure returns to the step S3 and allows the next page of the manuscript to be read by the scanner 3. The operations from the step S3 to the step S6 are repeated until the manuscript set in the scanner 3 runs out. The page counter at the step S5 counts the number of pages of the read manuscript.
When the manuscript set in the scanner 3 runs out (No at the step S6), the procedure proceeds to a step S7.
In this manner, in the example shown in
Next, the controller 2 stores the value of the page counter as a total page N (step S7). In the example shown in
Subsequently, the controller 2 determines which of the page mode or the total mode is set (step S9). When the page mode is selected (Yes at the step S9), the procedure proceeds to a step S10.
The controller 2 reads the manuscript image data for one page from the image storage 4 (step S10) and the value of the page counter is increased by 1 (step S11). At this time, the page counter represents the page number of the manuscript image data read at the step S10. Then, the file name is prepared (step S12). At this time, in the example shown in
Next, the controller 2 converts the manuscript image data read at the step S10 into the manuscript image file in a designated file format (step S13) and assigns the file name “Scan158—0001—23.pdf” prepared at the step S12 to the file. Then, the manuscript image file to which “Scan158—0001—23.pdf” is assigned is sent to the personal computer 9 as a designated destination via the network interface 6 and the network line 8 (step S14)
Next, the controller 2 determines whether or not the value of the page counter is equal to the value of the value of the total page N “23” (step S15). In the initial state, since the value of the page counter is “1” and does not reach the total page N (No at the step S15), the procedure returns to the step S10.
Then, the controller 2 performs the operations at the steps S10 to S15 until the value of the page counter reaches the total page N. In the example shown in
Next, the controller 2 reads the manuscript image data for one page from the image storage 4 (step S10) and the value of the page counter is increased by 1 (step S11). At this time, the value of the page counter becomes “23” presenting the page number of the manuscript image data read at the step S10. Then, the file name “Scan158—0023—23.pdf” is prepared (step S12).
Next, the controller 2 converts the manuscript image data read at the step S10 into the manuscript image file in the designated file format (step S13) and the file name “Scan158—0023—23.pdf” prepared at the step S12 is assigned to the file. The manuscript image file to which the file name “Scan158—0023—23.pdf” is assigned is sent to the personal computer 9 as the designated destination via the network interface 6 and the network line 8 (step S14).
Next, the controller 2 determines whether or not the value of the page counter is equal to the total page N “23” (step S15). Since the value of the page counter becomes “23” and reaches the total page N (Yes at the step S15), the procedure in the flow chart is finished.
On the other hand, determination is made that the total mode is selected at the step S9 (No at the step S9), all of the read manuscript image data is converted into one manuscript image file and the file is sent to the personal computer 9 via the network interface 6 and the network line 8 (step S16).
Providing that due to trouble of the network line or the like, the manuscript image files having certain page numbers among a series of the page numbers, for example, the file of “Scan158—011—23.pdf” and succeeding files have not reached. At this time, the user can easily recognize the total number of pages of the manuscript read in the MFP 1 is “23” from the file name among the plurality of files sent to the personal computer 9 (for example, “Scan158—0010—23.pdf”). Furthermore, since the files having the file names “Scan158—0001—23.pdf” to “Scan158—0010—023.pdf” are sent to and stored in the personal computer 9, it can be easily judged that the files of the 11th and succeeding pages afterwards cannot be sent due to some sort of trouble. Thus, when a part of the manuscript image files cannot be sent to the personal computer 9 due to trouble of the network line 8 or the like, the user can easily determine whether or not the files are normally sent by checking the prepared file name based on the page number and the total number of pages of the manuscript image file. Furthermore, the user can easily recognize the page number of the file that cannot be received by checking the file name. If necessary, the user can also make an operation to send the remaining files that are not sent.
In the above-mentioned example, “Scan158” is used as the file name. However, a character string desirable to the user (for example, “ABC123”) may be set. Using this “ABC123”, the controller 2 can prepare a file name such as “ABC123—0001—23.pdf”. Since the manuscript image file of the desirable file name can be obtained when the manuscript image file is sent from the MFP 1 to the personal computer 9 and stored therein, the user can save time and effort to change the file name to a desirable one after receiving the file at the personal computer 9.
Next, with reference to
The controller 2, as a file preparing means, can convert the manuscript image data to be sent into a file and assign a file name to the file. As an example, the file name may consist of a unique name for identifying image data “Scan158”, a page number “0023”, “0022”, . . . “0002” or “0001” and an extension representing a file format “pdf”.
In the flow chart shown in
In the example as shown in
Next, the controller 2 stores the value of the page counter in a total counter (step Q7). In the example as shown in
Next, the controller 2 determines which of the page mode or the total mode is selected (step Q8). When the page mode is selected (Yes at the step Q8), the procedure proceeds to the step Q9.
The controller 2 read out the manuscript image data in the 1st page from the image storage 4 in the reverse order to that in reading-in (step Q9). Based on the value of the total counter, the file name is decided (step Q10). In the example shown in
Next, the controller 2 converts the manuscript image data read at the step Q9 into the manuscript image file in the designated file format (step Q11) and the file name “Scan158—0023.pdf” prepared at the step Q10 is assigned to the file. The manuscript image file to which the file name “Scan158—0023.pdf” is assigned is sent to the personal computer 9 as the designated destination via the network interface 6 and the network line 8 (step Q12).
Next, the controller 2 decreases the value of the total counter by 1 (step Q13). In the example shown in
The controller 2 repeats the operations at the steps Q9 to Q14 until the value of the total counter becomes “0” and when the value of the total counter becomes “0”, the procedure is finished.
On the other hand, determination is made that the total mode is selected at the step Q8 (No at the step Q8), all of the read manuscript image data is converted into one manuscript image file and the file is sent to the personal computer 9 via the network interface 6 and the network line 8 (step Q15).
Providing that due to trouble of the network line or the like, the manuscript image files having certain page numbers among a series of the page numbers, for example, the 14th file “Scan158—0010.pdf” to the final file “Scan158—0001.pdf” have not reached. At this time, since the files having the file names “Scan158—0023.pdf ” to “Scan158—0011.pdf” are sent to and stored in the personal computer 9 in the sending order, the user can easily recognize that 23 files in total beginning from the first received file having the file name “Scan158—0023.pdf” have been sent. Furthermore, the user can easily determine that the 14th and succeeding files afterwards cannot be stored for any accident. Thus, when the files having continuous numbers from the last page number to the page number “1” are not stored, the user can readily judge that trouble of the network line or the like has occurred. Moreover, the user can easily recognize which page number of the file is not received by checking the file names of the files stored in the personal computer 9. If necessary, the user can make an operation to send the remaining files that are not received.
In the above-mentioned descriptions, the file preparing processing is performed in the main unit of the MFP 1 by using the operation unit 5 provided in the MFP 1. However, in place of this, the personal computer 9 connected to the network line 8 can give the above-mentioned instruction for image reading.
In this case, the “Set manuscript image reading” at the steps S1 and Q1 and the “Instruct start” at the steps S2 and Q2 in the flow charts shown in
Although the unique file name at its preparation is set in the MFP 1, the file name may be set on a setting screen of a MFP driver of the personal computer 9.
The other various modifications in design can be made as long as it falls within the scope defined in claims.
Embodiments of the present invention have been discussed in detail, but these embodiments are mere specific examples for clarifying the technical contents of the present invention. Therefore, the present invention should not be construed as limited to these specific examples. The spirit and scope of the present invention are limited only by the appended claims.