摘要 |
An image data reading system is capable of receiving image data without interruption regardless of the amount of time required to read the data. The system comprises a monitor program, a scanner driver and a viewer program. The viewer program initiates a data read process and the scanner driver orders the monitor program to read image data. Upon elapse of a predetermined time period, for example, 30 seconds, the system determines if the monitor program is still reading image data. If the monitor program is still reading image data, the scanner driver does not perform time-out processing. Instead, the system allows the monitor program to continue to read the image data until a read end message for the current page is received from the monitor program. If the monitor program is not reading image data, the scanner driver notifies the viewer program of a probable error and terminates the data read process.
|