Title of Invention: Image processing device, image processing method, image processing system, and computer-readable non-transitory recording medium Abstract: An image processing device is capable of communicating with an information processing terminal and performing image processing on a scanned image together with the information processing terminal in a distributed manner. The image processing device includes: a document feeder that automatically feeds pages of a document continuously one by one; an image reader that generates a scanned image of one page by reading the document; an image processor that generates a processed image by performing image processing on the scanned image generated by the image reader; a halt processor that makes the image processor halt the image processing; and a transmission processor that transmits the processed image generated as a result of the image processing to the information processing terminal and transmits a scanned image not to be subjected to the image processing to the information processing terminal during the image processing or after halt of the image processing. Detailed Description: Part general_description_paragraphs: This application is based on the application No. +1-937-875-6625 filed in Japan, the contents of which are hereby incorporated by reference. Part BACKGROUND OF THE INVENTION: 1. Field of the Invention The present invention relates to an image processing device, an image processing method, an image processing system, and a computer-readable non-transitory recording medium. More particularly, the present invention relates to a technique of performing image processing on image data obtained by reading a document. 2. Description of the Background Art In a technique conventionally known relating to an image reading device that generates image data by reading a document, image processing on the image data generated by reading the document is distributed to an information processing device connected to a network (as descried for example in Japanese Patent Application Laid-Open No. 2012-65284). In this conventional technique, based on the image processing performance of the information processing device and a speed of communication with the information processing device, the image reading device determines whether the information processing device is to be responsible for the image processing on the image data. If determining that the information processing device is to be responsible for the image processing, the image reading device transmits the image data to the information processing device and makes the information processing device process the image data. When the information processing device finishes the image processing, the image reading device is to receive processed data from the information processing device. The aforementioned conventional distributed processing is intended to complete one job readily to be executed as a series of processes including generating image data by reading a document and image processing on the image data. Thus, if the image processing performance of the information processing device is low or if a speed of communication with the information processing device is low, for example, the distributed processing is not performed and the image reading device becomes responsible for the series of all the processes. In this case, the following situation may occur: reading a document is finished completely whereas image processing has not been finished completely by the image reading device. This makes it impossible for the image reading device to start reading a next document. In particular, if image processing to be performed by the image reading device is processing such as character recognition that takes a relatively long period of time, the image processing occupies a resource (such as a CPU) of the image reading device for a long period of time even after reading a document is finished completely. This makes the image reading device wait for a longer period of time to be ready for starting reading a next document. Unfortunately, this makes it impossible for a next user to use the image reading device readily. Part SUMMARY OF THE INVENTION: The present invention has been made to solve the aforementioned problem. It is an object of the present invention to provide an image processing device, an image processing method, an image processing system, and a computer-readable non-transitory recording medium that enable distributed processing by which reading a next document can be started immediately upon completion of reading a previous document. In order to achieve this object, the present invention is first intended for an image processing device capable of communicating with an information processing terminal. The image processing device performs image processing on a scanned image together with the information processing terminal in a distributed manner. The scanned image is formed by reading a document by scanning. According to one aspect of this invention, the image processing device includes: a document feeder that automatically feeds pages of the document continuously one by one; an image reader that generates a scanned image of one page by reading the document fed by the document feeder; an image processor that generates a processed image by performing image processing on the scanned image generated by the image reader; a halt processor that makes the image processor halt the image processing; and a transmission processor that transmits the processed image generated as a result of the image processing by the image processor to the information processing terminal and transmits a scanned image not to be subjected to the image processing by the image processor to the information processing terminal during the image processing or after halt of the image processing by the image processor. According to a different aspect of this invention, the halt processor may make the image processor halt the image processing in a period of time from when the image reader starts reading the document until when the image reader generates the scanned image of the last page. According to a different aspect of this invention, the transmission processor may assign page information to each of the processed image generated as a result of the image processing and the scanned image not to be subjected to the image processing, and transmit the processed image and the scanned image to the information processing terminal. According to a different aspect of this invention, the transmission processor may transmit processed images of multiple pages together to the information processing terminal after the image processing is halted. According to a different aspect of this invention, each time the image processor generates the processed image of one page, the transmission processor may transmit the processed image of one page to the information processing terminal. According to a different aspect of this invention, the image processing device may further include: a storage that stores a program to make the information processing terminal perform processing same as the image processing to be performed by the image processor; a connection detector that detects communication connection with the information processing terminal; and an installing unit that installs the program stored in the storage on the information processing terminal in response to detection of communication connection with the information processing terminal by the connection detector. According to a different aspect of this invention, the halt processor may make the image processor halt the image processing at a time when the image reader finishes reading the document. According to a different aspect of this invention, the document feeder may include a document detector that detects the presence or absence of a document, and the halt processor may determine a time when the image reader finishes reading the document in response to detection of the absence of the document by the document detector after the document feeder starts feeding the document automatically. According to a different aspect of this invention, the halt processor may determine a page count of processed images to be generated as a result of the image processing by the image processor before the image reader starts reading the document. After the image reader starts reading the document, the halt processor may make the image processor halt the image processing in response to generation of the processed images corresponding to the page count as a result of the image processing by the image processor. According to a different aspect of this invention, the halt processor may acquire a page amount of the document to be read by the image reader. Based on the acquired page amount of the document to be read, the halt processor may determine the page count of processed images to be generated as a result of the image processing by the image processor. According to a different aspect of this invention, the halt processor may calculate a document reading time period required by the image reader to finish reading the document after the image reader starts reading the document based on the acquired page amount of the document to be read. The halt processor may further calculate a processing time period required by the image processor to perform the image processing on one page, and determine the page count of processed images that can be generated within the document reading time period. According to a different aspect of this invention, if an interrupt job is received in a period of time from when the image reader starts reading the document until when the image reader finishes reading the document, the halt processor may make the image processor halt the image processing. Second, the present invention is intended for an image processing method implemented in an image processing device capable of communicating with an information processing terminal. The method makes the image processing device perform image processing on a scanned image together with the information processing terminal in a distributed manner. The scanned image is formed by reading a document by scanning. According to one aspect of this invention, the image processing method includes the steps of: (a) automatically feeding pages of the document continuously one by one; (b) generating a scanned image of one page by reading the document automatically fed; (c) generating a processed image by performing image processing on the scanned image; (d) halting the image processing in the step (c); and (e) transmitting the processed image generated as a result of the image processing in the step (c) to the information processing terminal and transmitting a scanned image not to be subjected to the image processing to the information processing terminal during the image processing or after halt of the image processing in the step (c). According to a different aspect of this invention, in the step (d), the image processing in the step (c) may be halted in a period of time from when reading the document is started until when the scanned image of the last page is generated in the step (b). Third, the present invention is intended for an image processing system including an information processing terminal and an image processing device capable of communicating with the information processing terminal. According to one aspect of this invention, the image processing device forming the image processing system includes: a document feeder that automatically feeds pages of a document continuously one by one; an image reader that generates a scanned image of one page by reading the document fed by the document feeder; an image processor that generates a processed image by performing image processing on the scanned image generated by the image reader; a halt processor that makes the image processor halt the image processing; and a transmission processor that transmits the processed image generated as a result of the image processing by the image processor to the information processing terminal and transmits a scanned image not to be subjected to the image processing by the image processor to the information processing terminal during the image processing or after halt of the image processing by the image processor. The information processing terminal forming the image processing system includes: a storage that stores the processed image transmitted by the transmission processor; a processed image generating unit that generates a processed image by performing processing on the scanned image transmitted by the transmission processor same as the image processing to be performed by the image processor; and a file generating unit that combines the processed image stored in the storage and the processed image generated by the processed image generating unit into an output file. According to a different aspect of this invention, the halt processor may make the image processor halt the image processing in a period of time from when the image reader starts reading the document until when the image reader generates the scanned image of the last page. Fourth, the present invention is intended for a computer-readable non-transitory recording medium storing a program to be executed by an image processing device capable of communicating with an information processing terminal. The image processing device includes a document feeder that automatically feeds pages of a document continuously one by one and an image reader that generates a scanned image of one page by reading the document fed by the document feeder. According to one aspect of this invention, the program stored in the computer-readable non-transitory recording medium causes the image processing device to function as a system including: an image processor that generates a processed image by performing image processing on the scanned image generated by the image reader; a halt processor that makes the image processor halt the image processing; and a transmission processor that transmits the processed image generated as a result of the image processing by the image processor to the information processing terminal and transmits a scanned image not to be subjected to the image processing by the image processor to the information processing terminal during the image processing or after halt of the image processing by the image processor. According to a different aspect of this invention, the halt processor may make the image processor halt the image processing in a period of time from when the image reader starts reading the document until when the image reader generates the scanned image of the last page. Part DESCRIPTION OF THE PREFERRED EMBODIMENTS: Preferred embodiments of the present invention will be described in detail below. Components common to the preferred embodiments are identified by the same reference numbers and will not be discussed repeatedly for the same description. Part First Preferred Embodiment: FIG. 1 is a conceptual view showing an exemplary structure of an image processing system relating to the present invention. This image processing system is to allow an image processing device 1 and an information processing terminal 2 to make data communication with each other. The image processing device 1 is formed of one of Multi-functional peripherals having a scanning function and a printing function, for example. The image processing device 1 includes an automatic document feeder 3 and an image reader 4 to work cooperatively with each other when a scan job is to be executed by using the scanning function. The automatic document feeder 3 is to automatically feed pages of a document continuously one by one placed by a user. The image reader 4 is to optically read an image of the document automatically fed by the automatic document feeder 3 when the document passes through a given reading position, thereby generating a scanned image as image data about one page. The image processing device 1 includes an image forming unit 5 to be actuated when a print job is to be executed by using the printing function. The image forming unit 5 is to make a printed output by forming an image on a sheet material such as a print sheet based on image data received through a network such as a LAN (local area network). The image processing device 1 further includes a user-operable operational panel 6 provided on the front side of a device body. By operating the operational panel 6, a user is allowed to perform setting operation and the like of a job to be executed by the image processing device 1. The image processing device 1 is capable of performing various types of image processing on a scanned image of one page generated by reading a document placed by a user on the automatic document feeder 3 while executing a scan job to read the document. As an example, if the user designates image processing in advance to be performed on a scanned image during setting operation about a job, the image processing device 1 performs the image processing designated in advance by the user on scanned images generated sequentially by reading the document, thereby generating processed images from the scanned images. The processed images mentioned herein are images generated as a result of image processing on scanned images. Examples of such image processing include converting image data to PDF (portable document format) data and character recognition such as OCR (optical character recognition) on image data. However, these types of image processing are given not for limitation. In these types of image processing, a period of time required for processing a scanned image of one page is generally longer than a period of time required by the image reader 4 to generate a scanned image of one page. The information processing terminal 2 is formed of a smartphone, a tablet terminal or a personal computer (PC), for example. The information processing terminal 2 is capable of making wired or wireless data communication. The information processing terminal 2 is capable of acquiring image data such as one about a scanned image or a processed image generated by the image processing device 1 by making data communication with the image processing device 1. If a scan job to be executed by the image processing device 1 is a job of storing processed images of all pages of a document formed as a result of certain image processing on scanned images of all these images into the information processing terminal 2, the image processing system of the first preferred embodiment is to make the image processing device 1 and the information processing terminal 2 perform image processing on each scanned image of one page in a distributed manner. The image processing device 1 and the information processing terminal 2 forming this image processing system are described in detail below. FIG. 2 is a block diagram showing an exemplary hardware structure and an exemplary functional structure of the image processing device 1. The image processing device 1 includes a controller 10, an image memory 11, an image processor 12, a communication interface 13, a network interface 14, and a storage 15 in addition to the aforementioned automatic document feeder 3, image reader 4, image forming unit 5, and operational panel 6. These units are connected to each other through a data bus 19 in a manner that enables transfer of data therebetween. The automatic document feeder 3 includes a document detector 9 to detect the presence or absence of a document. The document detector 9 is formed for example of multiple detection sensors provided in corresponding positions of a document placement surface of the automatic document feeder 3. The document detector 9 determines that a document is placed on the automatic document feeder 3 when at least one of these detection sensors detects the document. The document detector 9 is capable of determining the size of a document placed on the automatic document feeder 3 based on how many of these detection sensors are detecting the document or the positions of such sensors. The operational panel 6 includes a display part 6a and an operational part 6b. The display part 6a is formed for example of a color liquid crystal display to present information of various types to a user who is operating the operational panel 6. The operational part 6b is formed of a touch panel sensor provided on a screen of the display part 6a or hardware keys such as a numeric keypad provided around the display part 6a. Thus, a user can perform operation for example for setting a job by operating the operational part 6b while seeing the screen on the display part 6a. The controller 10 is responsible for overall control of respective operations of the units of the image processing device 1. The controller 10 includes a CPU and a memory not shown in the drawings. The CPU reads a control program 16 from the storage 15 and executes the control program 16, thereby making the controller 10 function as a connection detector 21, an installing unit 22, and a job controller 23. The image memory 11 is to store image data of various types. The image memory 11 temporarily stores a scanned image generated as a result of execution of a scan job, a processed image resulting from image processing on this scanned image, and others. The image memory 11 also temporarily stores image data received as a subject for a print job through a network, for example. The image processor 12 is responsible for various types of image processing on image data stored in the image memory 11. The image processor 12 includes a CPU 12a and a memory 12b. The CPU 12a reads an image processing program 17 from the storage 15 and executes the image processing program 17, thereby making the image processor 12 perform designated image processing on image data. As an example, if a scanned image generated by the image reader 4 in response to execution of a scan job is stored in the image memory 11, the image processor 12 reads this scanned image and performs image processing designated in advance by a user on the scanned image, thereby generating a processed image. The processed image is stored in the image memory 11. The job controller 23 controls image processing to be performed by the image processor 12. The communication interface 13 is to make one-to-one communication for example with the information processing terminal 2. The communication interface 13 makes wired or wireless communication with the information processing terminal 2. The network interface 14 is to connect the image processing device 1 to a network such as a LAN. Further, the network interface 14 is to make communication with various devices on the network. Communication with the information processing terminal 2 may also be made through the network interface 14. The storage 15 is a nonvolatile storage formed for example of a hard disk drive (HDD). The storage 15 stores the aforementioned control program 16 and image processing program 17 and additionally, an installation program 18 installed in advance. The installation program 18 is an image processing program for installation on the information processing terminal 2. The installation program 18 is to make the information processing terminal 2 perform image processing same as that to be performed by the image processor 12 by reading the image processing program 17. The function of the controller 10 is described next. The connection detector 21 is to detect establishment of communication connection with the information processing terminal 2 through the communication interface 13 or the network interface 14. The connection detector 21 becomes functional if a user designates a scan job and final data (processed images of all pages) generated by executing the scan job is to be output to the information processing terminal 2. Specifically, if a user designates such a scan job, the connection detector 21 detects establishment of communication connection with the information processing terminal 2 before the scan job is executed. This scan job is not started if the connection detector 21 does not detect establishment of communication connection with the information processing terminal 2. The installing unit 22 becomes functional in response to detection of establishment of communication connection with the information processing terminal 2 by the connection detector 21. The installing unit 22 is to install the installation program 18 on the information processing terminal 2. Specifically, if communication connection with the information processing terminal 2 is established, the installing unit 22 determines whether the information processing terminal 2 already includes an installed program that enables image processing same as that to be performed by the image processor 12. If the information processing terminal 2 does not include such a program, the installing unit 22 reads the installation program 18 from the storage 15 and transmits the installation program 18 to the information processing terminal 2, thereby installing the installation program 18 on the information processing terminal 2. If the information processing terminal 2 already includes such a program, installation is not required. The installing unit 22 performs the aforementioned processing before the image processing device 1 starts a scan job. The job controller 23 is to control execution of a job by the image processing device 1. The job controller 23 controls execution of a scan job and additionally, controls other jobs including a print job. Meanwhile, in the first preferred embodiment, the job controller 23 performs characteristic processing if a job designated by a user is a scan job and final data generated by executing the scan job is to be output to the information processing terminal 2 as described above. Thus, the aforementioned scan job will be mentioned as an example in the following description. In the case of a scan job, the job controller 23 instructs the image processor 12 on image processing the image processor 12 is to perform based on setting operation about a job by a user. After starting the scan job, the job controller 23 makes the automatic document feeder 3 feed a document and makes the image reader 4 read the document in synchronization with each other. Further, the job controller 23 stores a scanned image into the image memory 11 generated by the image reader 4. The job controller 23 also stores a processed image into the image memory 11 generated by making the image processor 12 perform image processing on the scanned image. As shown in FIG. 2, the job controller 23 includes a halt processor 24 and a transmission processor 25. The halt processor 24 is to make the image processor 12 halt image processing in a period of time from when the image reader 4 starts reading a document until when the image reader 4 finishes reading the document in response to starting a scan job. As described above, image processing on a scanned image of one page by the image processor 12 takes a period of time longer than a period of time required by the image reader 4 to generate a scanned image of one page. Thus, the halt processor 24 makes the image processor 12 halt image processing at an appropriate time within a period of time from when the image reader 4 starts reading a document until when the image reader 4 finishes reading the document. This prevents the image processor 12 from performing the image processing continuously for a long period of time after the image reader 4 finishes reading the document. The halt processor 24 of the first preferred embodiment makes the image processor 12 halt image processing at a time when the image reader 4 finishes reading a document. If the image processor 12 is performing the image processing on a scanned image at this time, the halt processor 24 is to interrupt this image processing forcibly along the way. The transmission processor 25 is to read a processed image from the image memory 11 generated as a result of image processing by the image processor 12 and transmit the processed image to the information processing terminal 2. Further, the transmission processor 25 is to read a scanned image from the image memory 11 not to be subjected to image processing by the image processor 12 and transmit the scanned image to the information processing terminal 2 during image processing or after halt of the image processing by the image processor 12. Specifically, if a document to be read in a scan job includes multiple pages, the transmission processor 25 transmits one of a scanned image of one page and a processed image of one page to the information processing terminal 2. If a scanned image not having been subjected to image processing is transmitted from the transmission processor 25 to the information processing terminal 2, the information processing terminal 2 performs the image processing on this scanned image. As an example, if a scanned image of one page generated by the image reader 4 is stored in the image memory 11 at a time when the image processor 12 is performing image processing on a previous scanned image, the transmission processor 25 reads the scanned image from the image memory 11 and transmits this scanned image to the information processing terminal 2. In this case, pages of images transmitted from the image processing device 1 to the information processing terminal 2 are in no particular order. Thus, the transmission processor 25 assigns page information to a scanned image or a processed image read from the image memory 11 and to be transmitted to the information processing terminal 2. Thus, even if pages of images transmitted from the image processing device 1 to the information processing terminal 2 are in no particular order, these images can be sorted in a correct order according to their pages by the information processing terminal 2. FIG. 3 is a block diagram showing an exemplary hardware structure and an exemplary functional structure of the information processing terminal 2. The information processing terminal 2 includes a CPU 30, a memory 31, a display part 32, an operational part 33, a communication interface 34, a network interface 35, and a storage 36. These units are connected to each other through a data bus 39 in a manner that enables transfer of data therebetween. The CPU 30 is to control the operation of each part by executing various programs stored in the storage 36. The memory 31 is to store temporary data generated as a result of execution of a program by the CPU 30, for example. The display part 32 is formed for example of a color liquid crystal display to present information of various types to a user who is operating the information processing terminal 2. The operational part 33 is formed for example of a touch panel sensor provided on a screen of the display part 32 to accept operational input from a user. The communication interface 34 is to make one-to-one communication for example with the image processing device 1. The communication interface 34 makes wired or wireless communication with the image processing device 1. The network interface 35 is to connect the information processing terminal 2 to a network such as a LAN. The network interface 35 is to make communication with various devices on the network. Communication with the image processing device 1 may also be made through the network interface 35. The storage 36 is a nonvolatile storage formed for example of a solid state drive (SSD) to store programs and data of various types. In the example of FIG. 3, the storage 36 stores a basic program 48 and an image processing program 49. The basic program 48 is installed in advance on the information processing terminal 2. The image processing program 49 is to be installed on the storage 36 by execution of the installation program 18 by the CPU 30 transmitted from the installing unit 22 of the image processing device 1. The CPU 30 becomes functional as a communication controller 41 by executing the basic program 48. The communication controller 41 is to make data communication with the image processing device 1 by establishing communication connection with the image processing device 1 through the communication interface 34 or the network interface 35. The CPU 30 further becomes functional as a cooperative working unit 42 by executing the image processing program 49 to perform image processing in cooperation with the image processing device 1 while the image processing device 1 executes a scan job. When a scanned image or a processed image is received from the image processing device 1, the cooperative working unit 42 stores this image into the memory 31 temporarily and takes over subsequent processing not having been performed by the image processing device 1. As shown in FIG. 3, the cooperative working unit 42 includes a processed image generating unit 43 and a file generating unit 45. The processed image generating unit 43 is to generate a processed image by performing image processing on a scanned image received from the image processing device 1 same as that to be performed by the image processing device 1 if this scanned image has not been subjected to the image processing. Thus, the processed image generating unit 43 includes an image processor 44 to perform image processing same as that to be performed by the image processor 12 of the image processing device 1. Speed of image processing performed by the image processor 44 depends on the performance of the CPU 30. This speed is generally lower than the processing speed of the image processor 12 of the image processing device 1. Thus, in consideration of the processing efficiency of an entire scan job, it is preferable that the image processor 12 of the image processing device 1 be responsible for as much image processing as possible on a scanned image. The file generating unit 45 becomes functional in response to storage of processed images of all pages in a document read by the image processing device 1 into the memory 31. The file generating unit 45 is to sort the processed images of all the images in a correct order according to their pages based on page information and to combine the processed images into one output file Specifically, the file generating unit 45 combines a processed image generated by the image processor 12 of the image processing device 1 and a processed image generated by the processed image generating unit 43, thereby generating an output file corresponding to a document read by the image processing device 1. Generation of the output file by the file generating unit 45 means that final data (processed images of all pages) resulting from a scan job is held by the information processing terminal 2. Thus, the scan job started by the image processing device 1 is finished in response to generation of the output file by the file generating unit 45. FIG. 4 shows an exemplary sequence of actions taken in the aforementioned image processing system. In the example of FIG. 4, a document including eight pages is to be read by a scan job. A number in each rectangle shows the page number of a page being processed. As shown in FIG. 4, the image processing device 1 starts reading a document at a time T0. After elapse of a certain period of time, the image processing device 1 finishes reading a first page to generate a scanned image of the first page at a time T1. Then, at the time T1, the image processing device 1 starts reading a second page and starts image processing on the scanned image of the first page. At this time, the image processing device 1 does not transmit the scanned image of the first page to the information processing terminal 2. After elapse of a certain period of time, the image processing device 1 finishes reading the second page to generate a scanned image of the second page at a time T2. The image processing on the scanned image of the first page has not been finished at the time T2. Thus, the image processing device 1 transmits the scanned image of the second page to the information processing terminal 2. The image processing device 1 starts reading a third page at the time T2. After elapse of a certain period of time, the image processing device 1 finishes reading the third page to generate a scanned image of the third page at a time T3. The image processing on the scanned image of the first page has been completed at the time T3. Thus, the image processing device 1 starts reading a fourth page and starts image processing on the scanned image of the third page at the time T3. At this time, the image processing device 1 does not transmit the scanned image of the third page to the information processing terminal 2. At the time T3, the information processing terminal 2 finishes receiving the scanned image of the second page transmitted from the image processing device 1. Thus, at the time T3, the information processing terminal 2 starts generating a processed image from the scanned image of the second page. Then, after each elapse of a certain period of time, the image processing device 1 generates a scanned image of a fourth page and those of subsequent pages sequentially. If the image processor 12 is performing image processing at a time when a scanned image is generated, the image processing device 1 transmits this scanned image to the information processing terminal 2. Meanwhile, if the image processor 12 is not performing image processing at a time when a scanned image is generated, the image processing device 1 starts image processing on this scanned image. This scanned image subjected to the image processing by the image processor 12 is not transmitted to the information processing terminal 2. The information processing terminal 2 finishes receiving the scanned image of the fourth page at a time T5. At this time, the information processing terminal 2 has not finished generating the processed image from the scanned image of the second page. Thus, the information processing terminal 2 stores the scanned image of the fourth page into the memory 31. After finishing generating the processed image from the scanned image of the second page, the information processing terminal 2 starts generating a processed image from the scanned image of the fourth page. The information processing terminal 2 follows the same processing in response to receipt of a subsequent scanned image. The image processing device 1 finishes reading an eighth page to generate a scanned image of the eighth page at a time T8. As a result, the document reading by the image reader 4 is finished completely. Then, the halt processor 24 becomes functional in the image processing device 1 to make the image processor 12 halt image processing. Specifically, image processing is being performed on a scanned image of a seventh page at the time T8. Thus, the halt processor 24 interrupts this image processing along the way. As a result, a processed image of the seventh page will not be generated in the image processing device 1. Thus, the image processing device 1 reads the scanned image of the seventh page from the image memory 11 and transmits this scanned image to the information processing terminal 2. The image processing device 1 transmits the scanned image of the eighth page to the information processing terminal 2 after transmitting the scanned image of the seventh page. When finishing transmitting the scanned image of the eighth page at a time T9, the image processing device 1 transmits processed images of multiple pages together to the information processing terminal 2 having been generated by the image processor 12 until image processing is halted. Transmission of these processed images is completed at a time T10. The information processing terminal 2 generates processed images sequentially from the scanned images received from the image processing device 1. After generation of a processed image from the scanned image of the eighth page is completed, the file generating unit 45 generates an output file. The scan job is finished when generation of the output file is completed at a time T12. According to the aforementioned sequence of actions shown in FIG. 4, completion of transmission of the processed images from the image processing device 1 means that processing to be performed by the image processing device 1 is finished completely. Specifically, in a period after the time T10 when transmission of the processed images is completed, the information processing terminal 2 continues residual processing relating to the scan job whereas there is no processing to be performed by the image processing device 1. Thus, if document reading is completed while a scan job is incomplete, the image processing device 1 can start a next scan job readily and can start document reading at an early stage thereafter. FIG. 5 shows an exemplary sequence of actions different from that of FIG. 4. In the exemplary sequence shown in FIG. 4, after the image processing device 1 halts image processing, processed images of multiple pages are transmitted together to the information processing terminal 2. In the exemplary sequence shown in FIG. 5, each time a processed image of one page is generated as a result of image processing performed by the image processing device 1, this processed image is transmitted to the information processing terminal 2. According to the sequence of actions shown in FIG. 5, each time a processed image of one page is generated by the image processing device 1, this processed image is transmitted to the information processing terminal 2. Thus, a processed image of a first page is transmitted after a scanned image of a second page is transmitted. A processed image of a third page is transmitted after a scanned image of a fourth page is transmitted. Likewise, a processed image of a fifth page is transmitted after a scanned image of a sixth page is transmitted. In the example of FIG. 5, completion of transmission of a scanned image of an eighth page from the image processing device 1 means that processing to be perfoaned by the image processing device 1 is finished completely. Specifically, in a period after a time T9 when transmission of the scanned image of the eighth page is completed, the information processing terminal 2 continues residual processing relating to a scan job whereas there is no processing to be performed by the image processing device 1. Thus, if document reading is completed while the scan job is incomplete, the image processing device 1 can start a next scan job readily and can start document reading at an early stage thereafter. The sequence of actions shown in FIG. 4 and the sequence of actions shown in FIG. 5 can be selected freely. It is assumed for example that a period of time required to transmit a scanned image of one page and a period of time required to transmit a processed image of one page are the same as or shorter than a period of time required to read one page of a document. In this case, according to the sequence of actions of FIG. 5, a processed image is transmitted in a gap of time between when two scanned images are transmitted. This achieves higher transmission efficiency than the sequence of actions of FIG. 4. Meanwhile, a period of time required to transmit a scanned image of one page and a period of time required to transmit a processed image of one page actually depend for example on an image size, so that they are not always the same as or shorter than a period of time required to read one page of a document. It is assumed for example that a period of time required for the transmission becomes longer than a period of time required to read one page of a document so that a gap of time will not be generated between when two scanned images are transmitted. In this case, employing the sequence of actions of FIG. 5 necessitates interrupt of continuous transmission of scanned images with transmission of a processed image. This in turn results in lower transmission efficiency than the sequence of actions of FIG. 4. Hence, the sequence of actions shown in FIG. 4 and the sequence of actions shown in FIG. 5 may be selected freely depending on a period of time required for transmission or an image size, for example. FIG. 6 is a flowchart showing exemplary procedure taken by the image processing device 1 of the first preferred embodiment. In the procedure shown in this flowchart, image processing by the image processor 12 is halted not only at a time when reading all pages of a document is completed but also when a high-priority interrupt job (such as a print job) is received for example through a network during document reading. The procedure shown in this flowchart relates to control of execution of a scan job by the controller 10 of the image processing device 1. If the document detector 9 detects a document placed on the automatic document feeder 3 (YES of step S10), the controller 10 of the image processing device 1 displays a job setting screen on the display part 6a of the operational panel 6 to accept setting operation about a job by a user (step S11). Then, the user designates a scan job and designates the information processing terminal 2 as a destination of output of final data to be generated by the scan job. The user further designates image processing to be performed on a scanned image. After the job setting operation by the user is accepted, the connection detector 21 becomes functional in the controller 10 and is kept in standby until it detects communication connection with the information processing terminal 2 (step S12). If communication connection is detected (YES of step S12), the installing unit 22 becomes functional in the controller 10. The installing unit 22 communicates with the information processing terminal 2 to determine whether the image processing program 49 is installed on the information processing terminal 2 (step S13). If determining that the image processing program 49 is not installed (NO of step S13), the installing unit 22 transmits the installation program 18 to the information processing terminal 2 to install the image processing program 49 on the information processing terminal 2 (step S14). Next, the job controller 23 becomes functional in the controller 10 to start the scan job in the image processing device 1 (step S15). This makes the automatic document feeder 3 and the image reader 4 work cooperatively to start reading the document. The job controller 23 executes a loop from step S16 to step S26 until reading all pages of the document is finished. In this loop, the job controller 23 first determines whether the image reader 4 has generated a scanned image of one page (step S16). If a scanned image has not been generated (NO of step S16), the job controller 23 determines whether the image processor 12 has generated a processed image (step S17). If a processed image has been generated, the job controller 23 transmits this processed image to the information processing terminal 2 (step S18). If a processed image has not been generated (NO of step S17), the job controller 23 determines whether a high-priority interrupt job has been received for example through a network (step S19). If determining that a high-priority interrupt job has been received (YES of step S19), the job controller 23 determines whether the image processor 12 is performing image processing (step S20). If image processing is being performed, the job controller 23 makes the image processor 12 halt this image processing (step S21). Step S21 is omitted if image processing is not being performed. Then, the job controller 23 returns to step S16 to repeat the aforementioned procedure until the image reader 4 generates a scanned image. If the image reader 4 has generated a scanned image (YES of step S16), the job controller 23 determines whether reading all pages of the document has been finished (step S22). If reading all pages of the document has not been finished (NO of step S22), the job controller 23 determines whether the image processor 12 is performing image processing (step S23). If image processing is being performed, the job controller 23 transmits the generated scanned image to the information processing terminal 2 (step S24). Meanwhile, if the image processor 12 is not performing image processing (NO of step S23), the job controller 23 determines whether an interrupt job has ben received (step S25). If an interrupt job has been received, the job controller 23 proceeds to step S24 to transmit the generated scanned image to the information processing terminal 2. If an interrupt job has not been received (NO of step S25), the job controller 23 makes the image processor 12 start image processing on the scanned image (step S26). Then, the job controller 23 returns to step S16 to repeat the aforementioned procedure. If the image reader 4 finishes reading all the pages of the document (YES of step S22), the job controller 23 determines whether the image processor 12 is performing image processing (step S27). If image processing is being performed, the job controller 23 makes the image processor 12 halt this image processing (step S28). If the image processor 12 is not performing image processing, the job controller 23 is not required to make the image processor 12 halt image processing. Then, the job controller 23 transmits a scanned image in the image memory 11 to the information processing terminal 2 (step S29). At this time, if a processed image yet to be transmitted remains in the image memory 11, this processed image
{'bibliographic_information': "{'country': 'US', 'doc-number': '14476967', 'kind': 'B2', 'date': '20140904', 'invention_title': 'Image processing device, image processing method, image processing system, and computer-readable non-transitory recording medium'}", 'source_file': './grant/2016/ipg160705.xml', 'source_data': 'USPTO-Grant'}