General

Always reset the scanner at the beginning and end of your programs

Use the ESC @ command to reset the scanner. This allows you to use the same program with different interfaces.

The time required for resetting differs by scanner model. Because of this, you should either disable your computer’s time-out or set the time-out clock to 30 seconds or more.

Parallel interface

If your program sends a command immediately after resetting the scanner and gets a BUSY signal, wait at least 1 ms and send the command again.

Option

Always send a FF command after you complete reading of a document from an ADF.

Using the ESC I command

Always check the scanner information at the beginning of your program. (This is not necessary if you provide a different driver for each scanner model.)

About the function level

Since higher-level scanners contain all the functionality of lower-level scanners, no errors occur when you use a low-level scanner program on a higher-level scanner.

When running a program designed for a high-level scanner on a lower-level scanner, make sure your program does not send any unsupported commands; otherwise, an error results.

2-56Command Usage