Summary of the content on the page No. 1
i800 Series Scanners
Image Processing Guide
User’s Guide
A-61510
Summary of the content on the page No. 2
ISIS is a registered trademark of Pixel Translations, a division of Input Software, Inc. Windows and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Summary of the content on the page No. 3
1 Introduction Kodak i800 Series Scanners The i800 Scanners are high-volume production scanners which include image processing technology that can improve image quality and sometimes make the reproduction better than the original. You can use the ISIS Driver or TWAIN Data source (both are available on the CD that is included with the scanner) or Kodak Digital Science Capture Software to enable image processing. Other popular scanning applications are also compatible with these
Summary of the content on the page No. 4
This manual provides the following: About this manual Chapter 1, Introduction – includes a brief summary of the Kodak i800 Series Scanners, a list of features available for each scanner and the support drivers. Chapter 2, Best Practices – includes information to use when setting up applications, recommendations on how to handle jam recoveries, image addressing information, controlling print streams, electronic color drop-out and much more. Chapter 3, Using the TWAIN Data source – infor
Summary of the content on the page No. 5
i800 Series Scanners can return bi-tonal, grayscale or color images to Image outputs the host. Below is a description of the valid combinations. All i800 Scanners are duplex scanners. This means both the front and the rear side of each document may be captured. For each side captured, the scanner creates a bi-tonal/binary only (i810/i830) or a bi-tonal/binary and color/grayscale (i820/i840) image. The host application controls which of these images is transferred to the host to be store
Summary of the content on the page No. 6
Another example of a simultaneous output where all four images are returned to the host would create the following four files: • Front grayscale: FG.jpg. This image file represents the contents of the front side of the document using 8-bits per pixel. • Front bi-tonal/binary: FB.tif. This image file represents the contents of the front side of the document using 1-bit per pixel. • Rear grayscale: RG.jpg. This image file represents the contents of the rear side of the document using 8-bits
Summary of the content on the page No. 7
2 Best Practices This chapter provides you with recommendations for program logic, which will allow you to interact efficiently with the i800 Scanner. This high-level information is not intended to be used as a coding guide. The following information is provided in this chapter: • Basic image capture • Controlling image transfer order – switching between color/grayscale and bi-tonal • Jam recovery • Image file storage locations • Bar code recognition • Starting image addresses • Co
Summary of the content on the page No. 8
Scanner setup To set up the scanner: 1. Set up your scanner operating conditions: • simplex/duplex • starting image address • image order • lamp timeout • transport timeout • transport timeout response • length detection status and response • multi-feed detection status and response • page-on-demand or batch count mode • starting document count • batching parameters (batch level, count, start and end-of-batch functions) • patch parameters (patch types to recognize, transfer patch
Summary of the content on the page No. 9
3. Determine if any changes to the Image Processing parameters need to be made for the current application. NOTE: This check needs to occur for up to four separate images from the six available options depending on your application: Front Color, Front Bi-tonal, Front Grayscale, Rear Color, Rear Bi-tonal, Rear Grayscale. Image Processing parameter changes remain in effect until one of the following conditions occur: • The scanner is powered down using the power switch. • A SCSI bus devi
Summary of the content on the page No. 10
Disable scanning Scanning is disabled to allow the host to download configuration/ setup changes between jobs and to handle certain types of errors. Scanning is also disabled when one of the following conditions occur: • The scanner is first powered on using the power switch. • A SCSI bus device Reset command is executed. • An End-of-Job indicator is sent by the operator from the operator control panel. • A scanner-unique End-of-Job command is issued by the host computer. • An error o
Summary of the content on the page No. 11
When an error occurs, the host will receive a SCSI Check Condition Status. This indicates to the host that there may be one current error and potentially one or more deferred errors. The host must follow a Check Condition Status with a SCSI Request Sense command. The Sense data will indicate the type of error that has occurred. To receive subsequent pending errors, the host must execute a SCSI Test Unit Ready command. If a deferred error is pending, the Test Unit Ready command will term
Summary of the content on the page No. 12
This section provides job stream examples which can be used in Controlling image scanning applications. transfer order The host application is responsible for determining the order in which the scanner returns images. Front images must always be retrieved before rear images. Bi-tonal only duplex This job stream is available for all i800 Series Scanners. 1. Prepare documents. 2. Start the scanner to do bi-tonal duplex scanning (front bi-tonal and rear bi-tonal). 3. Setup the scanner t
Summary of the content on the page No. 13
Grayscale only duplex This job stream is available for i820 and i840 Series Scanners. 1. Prepare documents. 2. Start the scanner to do grayscale duplex scanning (front grayscale and rear grayscale). 3. Setup the scanner to retrieve grayscale images. 4. Enable the scanner and start polling. Loop Read front grayscale image header Read grayscale image Read rear grayscale image header Read grayscale image End loop Dual stream simplex This job stream is available for i820 and i840 Serie
Summary of the content on the page No. 14
Dual stream duplex This job stream is available for i820 and i840 Series Scanners. 1. Prepare documents. 2. Start the scanner to do dual stream duplex scanning (front bi-tonal, front color, rear bi-tonal and rear color). 3. Setup the scanner to retrieve bi-tonal images first. 4. Enable the scanner and start polling. Loop Read front bi-tonal image header Read bi-tonal image Read front color image header Read color image Read rear bi-tonal image header Read bi-tonal image Read rea
Summary of the content on the page No. 15
Single-stream duplex This job stream is available for i820 and I840 Series Scanners. alternating between bi-tonal The Toggle patch is a type 4 patch that is used to trigger the scanner and color/grayscale using to switch from the current image stream (bi-tonal) to the alternative the scanner Toggle patch image stream (color/grayscale). The example illustrates using patch type 4 in the same way which the “color patch” is utilized on the Kodak Digital Science Scanner 3590C where it start
Summary of the content on the page No. 16
This section provides recommendations for application logic Jam and Fault recovery associated with scanner jam and fault recovery. If your scanner is enabled and you are polling when a document jam or other fault occurs, use the following procedure to restart scanning. IMPORTANT: Before beginning fault recovery, make sure all the headers and images have been transferred from the image buffer to the host system. When a document jam or other fault occurs, the feeder and the transport will
Summary of the content on the page No. 17
This section provides general recommendations regarding the impact Image file storage of image file storage locations on the overall throughput of the scanner. locations Depending upon the model of your scanner, you can receive up to four image files per document. Decisions about where to write these files when retrieving them from the scanner could impact the overall throughput of the scanner. In order to prevent overwriting data the scanner stops feeding paper when the internal image
Summary of the content on the page No. 18
Unlike previous high-volume scanners from Kodak, the i800 Series Image addressing Scanners moved all image address functionality to the host. This includes index format, starting image address, image address format and level rules. Image address format The image address format can be from one to four fields. Each field may be up to 9 characters. Total image address length with delimiters is 30 characters. Each field may use level 1, level 2, level 3, and fixed fields, and must be explici
Summary of the content on the page No. 19
Indexing schemes Documents are scanned to record the information in an easily accessible form. The scanner offers the following indexing schemes: • Single level • Two level • Two level offset • Three level • Three level offset Single level indexing When using single level indexing, the image address assigned to each document is defined as follows: • Field D is defined as a Level 1 field having a field length greater than 0. • Fields C, B and A may be defined as fixed fields if desire
Summary of the content on the page No. 20
Two level indexing When using two level indexing, the image address assigned to each document is defined as follows: • Field D (Level 1) defined as having a field length greater than 0. • Field C (Level 2) defined as having a field length greater than 0. • Fields B and A may be defined as fixed fields if desired. For example, if you scan a book with 2 chapters (Chapter 1 has 40 pages and Chapter 2 has 60 pages) the image address has been defined: • Field D has 3 characters • Field C h