Kodak i100 Series Scanner User Manual


 
A-61517 October 2004 2-4
Error handling
The scanner recognizes and reports a variety of error conditions.
Some errors are reported to the host (via the 1394 interface) or via the
LEDs on the scanner while others are reported to both the host and
the LEDs.
An error (via the 1394 interface) is defined as either a current or
deferred error.
A current error results from a problem in processing the current
scanner command. This can include sending an invalid
command, trying to read from an empty image buffer, or an
end-of-job condition. Since one or more errors may be pending at
any time, current errors are reported first.
A deferred error results from an error condition within the scanner,
such as a document jam. Deferred errors are reported after
current errors.
NOTE: Low-level 1394 commands and information are handled by
the device driver. The following information is provided for
reference only.
Some error conditions disable scanning and cause the document
transport to stop. This is done to prevent additional images from
entering the image buffer while allowing the host to perform fault
recovery activities.
NOTE: The scanner cannot determine exactly which images were
affected by the error and which images were not.
If an error occurs that disables the scanner, the host can continue
to read images from the image buffer without enabling the
scanner. However, when the image buffer has been emptied, an
error will be generated indicating fault recovery is required. This
differentiates between an end-of-job disable and a disable
caused by an error. The operator may continue scanning
documents after the host enables the scanner.