The Kodak i1800 Series 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 Datasource (both are available
on the CD that is included with the scanner) or Kodak Capture Software
to enable image processing.
Other popular scanning applications are also compatible with these
scanners, however these applications may not be able to access all of
the image processing options. Please refer to your vendor’s
documentation for specific information.
The Kodak i1800 Series Scanners provide both color/grayscale and
black and white scanning simultaneously with throughput speeds up to
200 ppm.
About this manualThis manual provides the following:
Chapter 1, Introduction includes a brief summary of the Kodak i1800
Series Scanners.
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 Datasource includes information on using
the dialog boxes presented by the TWAIN Datasource and an
explanation of the fields on each tab.
Chapter 4, Using the ISIS Driver includes information on using the tabs
presented by the ISIS driver and an explanation of fields on each tab.
Appendix A, TWAIN Image Processing Terminology — the TWAIN
Datasource for the Kodak i1800 Series Scanners have been updated to
include new terminology for traditional Kodak image processing
functions. See this appendix for a comparative chart to map between
terms.
NOTE: The scanned images used in this guide were selected for the
challenges presented to a typical scanner due to the lowcontrast characteristics of the images.
A-61580 November 20071-1
Image outputsThe i1800 Series 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 black and white and color/
grayscale image. The host application controls which of these images is
transferred to the host to be stored as an image file.
The Kodak i1800 Series Scanners can return black and white,
grayscale or color images to the host. Below is a description of the valid
combinations.
• Front black and white: FB.tif. This image file represents the
contents of the front side of the document using one-bit per pixel.
• Front color: FC.jpg. This image file represents the contents of the
front side of the document using 24-bits per pixel.
• Back black and white: BB.tif. This image file represents the
contents of the rear side of the document using one-bit per pixel.
• Back color: BC.jpg. This image file represents the contents of the
rear side of the document using 24-bits per pixel.
NOTE: Actual file formats are determined by the host application.
These image files can be controlled through the application
independently.
FB.tif
(front black and white)
FC.jpg
(front color)
BB.tif
(back black and white)
BC.jpg (
back color)
1-2A-61580 November 2007
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 black and white: FB.tif. This image file represents the
contents of the front side of the document using 1-bit per pixel.
• Back grayscale: BG.jpg. This image file represents the contents of
the rear side of the document using 8-bits per pixel.
• Back black and white: BB.tif. This image file represents the
contents of the rear side of the document using 1-bit per pixel.
NOTE: Actual file formats are determined by the host application.
These image files can be controlled through the application
independently.
FG.jpg
(front grayscale)
FB.tif
(front black and white)
BG.jpg
(back grayscale)
BB.tif
(back black and white)
A-61580 November 20071-3
2Best Practices
This chapter provides you with recommendations for program logic,
which will allow you to interact efficiently with the i1800 Series
Scanners. 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
• Switching between color/grayscale and black and white
• Jam recovery
• Image file storage locations
• Bar code recognition
• Controlling print strings
• Electronic Color Dropout (form design, drop-out colors)
• Available image header information and its uses
• Zone processing (recombining images, especially for viewing)
• Programmable keys
• Starting image addresses
• Patch reading
•Batching
NOTE: The term host in the sections that follow refers to either the
driver or application.
Basic image captureBasic image capture is a high-level logic flow for retrieving images from
the scanner.
Follow this sequence to scan documents:
• set up the scanner,
• enable scanning,
• initiate polling,
• feed documents
• and disable scanning.
A-61580 November 20072-1
Scanner setupTo set up the scanner:
1. Set up your scanner operating conditions:
• simplex/duplex
• image order
• lamp timeout
• transport timeout
• transport timeout response
• length detection status and response
• multi-feed detection status and response
• starting document count
• printing parameters (printing status, print font, orientation and
strings)
• programmable keys
• batching parameters (batch level, count, start and end-of-batch
functions)*
• patch parameters (patch types to recognize, transfer patch
definition)*
• starting image address*
• level to follow level rules*
• image address formats*
*These items are only available when Image Addressing is enabled.
For information on programming these conditions, see Chapters 3
or 4 (depending on your driver). For other vendor tool kits, refer to
their documentation.
2. Select your Document Type/Color Correction as appropriate for
color document scanning. See Chapters 3 or 4 (depending on your
driver). For other vendor tool kits, refer to their documentation.
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 Black and white, Front
Grayscale, Back Color, Back Black and white, Back
Grayscale.
Image Processing parameter changes remain in effect until one of
the following conditions occur:
−The scanner is powered down using the power switch.
−New imaging parameters are sent from the host.
4. Prepare documents according to the instructions found in the Kodak
i1860 User’s Guide.
2-2A-61580 November 2007
Enable scanningThe host must issue a Scan command to enable scanning before
documents can be transported through the scanner. If scanning has not
been enabled, the feeder and transport system will not turn on.
Initiate pollingInitiate host system polling of the scanner to ensure scanned document
images are transferred from the image buffer to the host system.
Polling should continue until scanning is disabled.
For more information see the sections entitled, “Controlling image
transfer order” and “Image header information” later in this chapter.
Feed documentsFeed documents according to the instructions found in the Kodak i1800
Series Scanners User’s Guide.
Disable scanningScanning 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.
• An End-of-Job indicator is sent by the operator from the operator
control panel touchscreen.
• A scanner-unique End-of-Job command is issued by the host
computer.
• An error occurs requiring fault recovery.
NOTE: When scanning is disabled, documents cannot be scanned until
the host enables scanning.
Error handlingThe scanner recognizes and reports a variety of error conditions.
Some errors are reported to either the host or the touchscreen, while
others are reported to both the host and the touchscreen.
An error is defined as either a current or deferred error.
A current error results from a problem in processing the current
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 that may have occurred are
reported after current errors.
NOTE: Low level commands and information will be handled by your
device driver. The following information is provided for reference
only.
When an error occurs, the host will receive a 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 Request Sense command. The Sense data will
indicate the type of error that has occurred.
A-61580 November 20072-3
To receive subsequent pending errors, the host must execute a Test
Unit Ready command. If a deferred error is pending, the Test Unit
Ready command will terminate with a Check Condition Status. The host
follows with a Request Sense command. The combination of Request
Sense followed by Test Unit Ready must be repeated until a "good"
status is returned on the Test Unit Ready command. A "good" status
indicates no errors (current or deferred) are pending.
IMPORTANT: If at any point the host receives a Check Condition for a
command and fails to issue a subsequent Request
Sense command, the scanner will clear all (current and
deferred) Sense data.
Some error conditions disable scanning and cause the document
transport to stop. These errors are reported on the touchscreen. 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.
2-4A-61580 November 2007
Controlling image
transfer order
This section provides job stream examples which can be used in
scanning applications.
The host application is responsible for determining the order in which
the scanner returns images. Front images must always be retrieved
before back images.
Black and white only duplex
Color only - duplex1. Prepare documents.
1. Prepare documents.
2. Start the scanner to do black and white duplex scanning (front black
and white and back black and white).
3. Setup the scanner to retrieve black and white images.
4. Enable the scanner and start polling.
Loop
Read front black and white image header
Read front black and white image
Read back black and white image header
Read back black and white image
End loop
2. Start the scanner to do color duplex scanning (front color and back
color).
3. Setup the scanner to retrieve color images.
4. Enable the scanner and start polling.
Loop
Read front color image header
Read front color image
Read back color image header
Read back color image
End loop
Grayscale only - duplex1. Prepare documents.
2. Start the scanner to do grayscale duplex scanning (front grayscale
and back grayscale).
3. Setup the scanner to retrieve grayscale images.
4. Enable the scanner and start polling.
Loop
Read front grayscale image header
Read front grayscale image
Read back grayscale image header
Read back grayscale image
End loop
A-61580 November 20072-5
Dual stream - simplex1. Prepare documents.
2. Start the scanner to do dual stream simplex scanning (front black
and white and front color).
3. Setup the scanner to retrieve black and white images first.
4. Enable the scanner and start polling.
Loop
Read front black and white image header
Read back black and white image
Read front color image header
Read back color image
End loop
Dual stream - duplex1. Prepare documents.
2. Start the scanner to do dual stream duplex scanning (front black and
white, front color, back black and white and back color).
3. Setup the scanner to retrieve black and white images first.
4. Enable the scanner and start polling.
Loop
Read front black and white image header
Read back black and white image
Read front color image header
Read back color image
Read front black and white image header
Read black and white image
Read back color image header
Read color image
End loop
2-6A-61580 November 2007
Single-stream duplex
alternating between black
and white and color/
grayscale using the
scanner Toggle patch
The Toggle patch is a type 4 patch that is used to trigger the scanner to
switch from the current image stream (black and white) to the
alternative image stream (color/grayscale).
1. Prepare documents with a patch Type 4 before and after any color/
grayscale documents.
2. Configure image processing parameters for all four images. Before
enabling the scanner, select only the front and back black and white
images to be retrieved.
3. Configure the scanner to alternate both sides when a toggle patch is
detected.
4. Start scanning.
Images will begin in black and white and will change to color/grayscale
when the first toggle patch is detected. Images will remain color/
grayscale until the next toggle patch is detected. Images of the toggle
patch sheet will not be returned to the host unless you also enable
patch reading and select the Type 4 patch.
Single-stream duplex
alternating between
black and white and
color/grayscale using
automatic color
detection
1. Configure image processing parameters for all four images. Before
initiating the scanner, select only the front and back black-and-white
images to be retrieved.
2. Enable Auto Color Detection by choosing Low, Medium, High or
Custom.
3. Start scanning.
The scanner will determine if it should return a black-and-white or color/
grayscale image based on a document-by-document analysis of the
color content.
A-61580 November 20072-7
Jam and fault
recovery
This section provides recommendations for application logic 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 stop and the scanner will be disabled.
1. When all images have been retrieved from the scanner (image
buffer empty), display the last image retrieved for operator viewing.
2. Use the image header of the last image retrieved to determine the
image address and sequential counter.
3. Use the information above +1 to seed the next image address and
sequential counter before re-enabling the scanner.
4. Instruct the operator to sort through the stack of documents being
scanned to find the document that produced the last successfully
scanned image. They must rescan all of the documents that follow
the last successfully scanned document.
5. Enable the scanner.
2-8A-61580 November 2007
Image file storage
locations
This section provides general recommendations regarding the impact
of image file storage locations on the overall throughput of the 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 buffer reaches two-thirds capacity. Scanning will not resume until
buffer memory reaches one-third. In order to minimize the number of
times this condition might occur, it is recommended that image files are
written to a local hard drive in order to avoid the potential overhead of
transferring files across the network to remote drives during scanning.
Bar code recognitionThis section provides general information about bar code recognition
and read rates.
The i1800 Series Scanners does not include a bar code accessory. The
host system provides bar code functionality. The main imaging
parameter, which may affect bar code read rates, is resolution. Either
black and white, grayscale or color images may be used for bar code
applications. Refer to your software documentation for their
recommendations and/or requirements for image quality to achieve
desired read rates.
Image addressingImage address information only applies when the scanner is configured
with Image Address enabled via the operator control panel
touchscreen.
The i1800 Series Scanners receive all image address functionality from
the host. This includes index format, starting image address, image
address format and level rules.
Image address formatThe 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 explicitly defined by the application. See Chapter 3
or 4 (depending on your driver) for more information.
The order of importance for the fields (from highest to lowest) is fixed,
level 3, level 2, level 1. When defining an image address, the field with
the highest importance must always be to the left. For example, F321 is
a valid format. F123 is not a valid format.
You are not required to use all four fields. If you chose to use fewer than
four fields, you must specify a field width of 0 for any unused field. 0
width fields may not be between two non-zero width fields.
When defining fields, you can only have one field assigned to each
individual level. For example, F21 is a valid format. F11 is not a valid
format.
A-61580 November 20072-9
Starting image address/
0
next image address
The host application must always seed the scanner with the starting
image address. The scanner will return the image address associated
with each image in the image header. The application can track this
image address for use in setting the next image address when
restarting the scanner.
Indexing schemesDocuments 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.
For example, if you scan a book with 50 pages and do not want a
fixed field in the image address, the image address is defined as
follows:
• Field D has a field length of 2 characters and is defined as a Level 1
field.
• Fields A, B and C have 0 characters.
Page 1
Page 2
Page 3
Image Addres s 01
…
Page 50
Image Addr ess 02
Image Address 03
Image Address 05
The first page is assigned image address 01. The second page is
assigned image address 02, and so on, through the remainder of the
book.
Any one of the 50 pages may later be located and retrieved using its
unique image address.
2-10A-61580 November 2007
Two level indexing
g
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.
For example, if you scan a book with 2 chapters (Chapter 1 has 40
pages and Chapter 2 has 60 pages) and the image address has
been defined as:
• Field D has 3 characters
• Field C has 2 characters
• Field B has 0 characters
• Field A has 0 characters
Page 1-1
Page 1-2
Image Address 01.000
Image Address 01.001
Image Address 01.002
Page…
Page 1-40
Chapte r 2
Header
Image Address 01. 040
Image Address 02 .000
Page 2-1
Image Address 02.001
Page 2-2
e…
Pa
Image Address 02.002
Page 2-60
Image Address 02.060
Chapte r 1
Header
The header page for Chapter 1 is assigned image address 01.000. The
first page of Chapter 1 is assigned image address 01.001; the second
page is assigned image address 01.002, and so on through Chapter 1.
The header page for Chapter 2 is assigned image address 02.000. The
first page of Chapter 2 is assigned image address 02.001; the second
page is assigned image address 02.002, and so on through Chapter 2.
Any one of the pages may later be located and retrieved using its
unique image address.
A-61580 November 20072-11
Two level offset indexing
g
When using two level offset indexing, the image address assigned to
each document is defined as follows:
• Field D (Level 2) defined as having a field length greater than 0.
For example, if you scan a book with 2 chapters (Chapter 1 has 40
pages and Chapter 2 has 60 pages), and the image address has
been defined as:
• Field D has 2 characters
• Field C has 0 characters
• Field B has 0 characters
• Field D has 0 characters
Page 1-1
Image Address 01
Page 1-2
Page…
Image Address 01
Image Address 01
Page 1-40
Chapter 2
Header
Page 2-1
Image Address 01
Image Address 02
Image Address 02
Page 2-2
e…
Pa
Image Address 02
Page 2-60
Image Address 02
Chapter 1
Header
The header page for Chapter 1 is assigned image address 01. The
remaining pages of Chapter 1 are also assigned image address 01.
The header page for Chapter 2 is assigned image address 02. The
remaining pages of Chapter 2 are also assigned image address 02.
Either one of the chapter header pages may later be located and
retrieved using its unique image address. Pages within a chapter may
be located and retrieved by first finding the chapter header and then
manually scrolling through the remaining pages of the chapter.
2-12A-61580 November 2007
Three level indexing
g
When using three 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.
• Field B (Level 3) defined as having a field length greater than 0.
• Field A may be defined as fixed field if desired.
For example, if you scan a book with two sections (Section 1
contains 2 chapters, each having 40 pages; Section 2 contains only 1
chapter, having 120 pages) and the image address has been defined
as:
• Field D has 3 characters
• Field C has 2 characters
• Field B has 1 character
• Fixed field has 0 characters
Secti on1
Header
Chapter 1
Header
Image Address 1.0 0.000
Image Address 1.01.000
Page 1-1
Page…
Page 1-40
Chapter 2
Header
Page 2-1
Image Address 1.01.001
Image Address 1.01.040
Image Address 1.02.000
Image Address 1.02.001
e…
Pa
Page 2-40
Image Address 1.02.040
Secti on 2
Header
Chapter 1
Header
Page 1-1
Page…
Image Address 2.00.000
Image Address 2.01.000
Image Address 2.01.001
Page 1-120
Image Address 2.01.120
The header page for Section 1 is assigned image address 1.00.000.
The header page for Chapter 1 of the section is assigned image
address 1.01.000. The pages within the Chapter are assigned image
address(es) 1.01.001 through 1.01.040. The header page for Chapter 2
of the section is assigned image address 1.02.000. The pages within
the chapter are assigned image address(es) 1.02.001 through
1.02.040.
The header page for Section 2 is assigned image address 2.00.000.
The header page for Chapter 1 of the section is assigned image
address 2.01.000. The pages within the chapter are assigned image
address(es) 2.01.001 through 2.01.120.
Any one of the pages may later be located and retrieved using its
unique image address.
A-61580 November 20072-13
Three level offset indexing
g
r
When using three level offset indexing, the image address assigned to
each document is defined as follows:
• Field D (Level 2) defined as having a field length greater than 0.
• Field C (Level 3) defined as having a field length greater than 0.
For example, if you scan a book with two sections (Section 1
contains 2 chapters, each having 40 pages; Section 2 contains only 1
chapter, having 120 pages) and the image address has been defined
as:
• Field D has 2 characters
• Field C has 1 characters
• Field B has 0 character
• Field A has 0 characters
Chapter 1
Header
Page 1-1
Image Address 2.00
Image Address 2.01
Image Address 2.01
Page…
Page 1-120
Image Address 2.01
Section1
Header
Chapter 1
Header
Image Address 1.00
Page 1-1
Page…
Page 1-40
Image Address 1.01
Image Address 1.01
Image Address 1.01
Chapter 2
Header
Page 2-1
Pa
e…
Page 2-40
Image Address 1.02
Image Address 1.02
Image Address 1.02
Section 2
Heade
The header page for Section 1 is assigned image address 1.00. The
header page for Chapter 1 of the section is assigned image address
1.01. The remaining pages of Chapter 1 are also assigned image
address 1.01. The header page for Chapter 2 of the section is assigned
image address 1.02. The remaining pages of Chapter 2 are also
assigned image address 1.02.
The header page for Section 2 is assigned image address 2.00. The
header page for Chapter 1 of the section is assigned image address
2.01. The remaining pages of Chapter 1 are also assigned image
address 2.01.
Either one of the section header or chapter header pages may later be
located and retrieved using its unique image address. Pages within a
chapter may later be located and retrieved by first finding the chapter
header and then manually scrolling through the remaining pages of the
chapter.
2-14A-61580 November 2007
Controlling document
4
2
3
2
level changes
The previous Indexing Scheme examples illustrated how document
levels change within a single group of documents. There are four
document image levels: 3, 2, 1, and 0.
There are several ways you can set or change the document level:
• You can change image address level on the touchscreen. Touching
the appropriate Level button increments the image address level to
Level 1, Level 2 or Level 3.
• You can send a new image address from the host PC.
• You can use the Patch Reader; feeding a document containing a
particular type of patch can change document levels.
• Starting a new batch can cause the image address level to change
depending on the application.
If you do not set or change the document level using one of the
methods listed, the document level will be set automatically based upon
the level rules (i.e., Level 2 is followed by Level 1, etc.) defined during
scanner setup.
The following diagram illustrates how document levels are set or
changed:
1
Level instruction:
Operator selects Level III using the Level icon on the
OCP or uses a patch III document (Level II and I
documents are generated automatically using the
level to follow level rules).
Level Instruction:
Operator selects Level II using the Level icon on
the OCP or uses a patch II document (Level 1
documents are generated automatically using the
level to follow level rules).
Document level information is transmitted in each image header.
2
Generated Automatically
1231
Generated Automatically
3
Level Instruction:
Operator selects Level II using the Level icon on the
OCP (Level I documents are generated automatically
using the level to follow level rules).
Level Instruction:
Operator selects Level III using the Level icon on the
OCP a (Level II and I documents are generated
automatically using the level to follow level rules).
1
Generated Automatically
Generated Automatically
3
A-61580 November 20072-15
Level rulesLevel rules are an automated way to control document image
addressing based on the level of the previous document. For a level 3
indexing scheme, the application must define the Level to Follow Level
rules for Level 3, Level 2, and Level 1 For example:.
Level to
Level
32
21
11
Level to follow level rules are used to automatically drop to a lower
level. Returning to a higher level is generally done through patch or
application control of the next image address.
Follow Level
Controlling print stringsFull control and access to the scanner’s print string functionality is
available to the host application. In addition, the print string information
is returned to the host in the image header.
Print string formatting• Maximum character length 40.
• Character set full alphanumeric, including special characters.
NOTE: To view Japanese characters correctly you must get the MS
Gothic font set by installing the Microsoft Global IME 5.01 for
Japanese – with Language Pack, English Language Version
which can be found at http://www.microsoft.com/ms download/
iebuild/ime5_win32/en/ime5_win32htm.
Electronic color
dropout
• Distance from lead edge a minimum of a .035-inch.
• Can print to within ½-inch of the trial edge.
The i1800 Series Scanners provide the ability to create dropout images
without changing lamps. Red, green, blue dropout functionality can be
selected. Only one color can be dropped out at a time. This dropout
performance is equivalent to color dropout functionality when using the
traditional color lamp technique.
Electronic color dropout is used with OCR and ICR applications. See
your vendor’s documentation for recommendations on image quality
characteristics.
Electronic color dropout is applied to the black and white image only.
There are four imaging parameters, which effect electronic color
dropout: Threshold Value/Filter Threshold, Background Value/
Background, Contrast %, and Threshold.
The tables that follow provide Pantone colors that may be used with the
red, green and blue dropout option.
2-16A-61580 November 2007
Two categories of performance are provided or each color: Colors that
can be completely dropped out and colors that are very close to
complete dropout. These values were established by using standard
Pantone
Matching System® Colors guide (uncoated, 175-line screen).
If the background of the document you are using is not bright white the
results may vary. The default settings are:
Contrast% = 0
Threshold = 90
Color Filter = 175
Background = 245 this value should be set to match background
color of your document.
Resolution = 200 dpi
If the values above do not give you the desired results, you may need to
vary these values accordingly.
Red dropoutFollowing is a list of Pantone colors which may be used with the red
dropout option
Red Dropout — Complete Dropout.
100U114U1225U1365U169U210U2562U395U
101U115U1235U141U176U217U372U3935U
102U116U127U148U1765U223U379U3945U
Yellow U120U128U149U1767U230U380U3955U
106U121U129U150U182U236U386U
107U122U134U1485U189U2365U387U
108U123U135U155U1895U243U388U
109U1205U1345U1555U196U250U393U
113U1215U1355U162U203U256U394U
Red Dropout Near Complete Dropout
130U1505U165U177U184U199U225U2395U
136UOrange
021 U
137U156U1625U179U190U205U226U244U
138U157U1635U1775U191U206U231U245U
1375U158U1645U1785U192U211U232U246U
142U1565U1655U1788U1905U212U237U251U
143U1575U1665U1777U1915U213U238U252U
144U1585U170U1787U1925U218U239U257U
151U163U171URed 932U197U219U2375U365U
1495 U164U172U183U198U224U2385U396U
166U178U185U204URubine
Red U
Rhodamine
Red U
A-61580 November 20072-17
Green Dropout Complete Dropout
100U109U1215U318U352U375U388U3945U
101U113U127U324U358U379U389U3955U
102U114U134U3245U365U380U393U3965U
Yellow U115U135U331U366U381U394U
106U120U1345U332U372U382U395U
107U121U148U3375U373U386U396U
108U1205U317U351U374U387U3935U
Green Dropout Near Complete Dropout
122U1355U2705U2975U304U3242U337U344U
128U141U
Blue Dropout Complete Dropout
100U230U256U2716U283U3205U3248U3945U
101U236U2562U2707U290U317U331U
102U2365U263U2717U2905U318U393U
106U243U2635U2708U297U324U386U
217U250U2705U277U2975U3242U394U
223U251U2706U278U304U3245U3935U
Blue Dropout Near Complete Dropout
Yellow U2572U2645U284U2925U305U3115U372U
2375U2563U270U291U298U306U319U387U
244U2567U271U292U2985U310U3252U
257U264U279U2915U2995U311U332U
2-18A-61580 November 2007
Image header
information
An image header is associated with every image captured by the
scanner. Following is a list of information available in the image header.
Image length size of the image.
Image identifier indicates whether the image is front black and
white, back black and white, front color or back color.
Resolution the scanner records the selected scanner image
resolution in dots per inch.
X-axis upper left pixel horizontal offset to upper left corner of the
image. For more information, see the next section entitled “Zone
processing”.
Y axis upper left pixel vertical offset to upper left corner of the
image. For more information, see the next section entitled “Zone
processing”.
Width the scanner records the number of pixels-per-line in the
image. Width is also referred to as line length.
Length the scanner records the lines-per-page in the image. Length
is also referred to as page length.
Bits-per-pixel bits-per-pixel can equal 1 for black and white
imaging. 8 for grayscale or 24 for color imaging. Bits-per-pixel is also
referred to as pixel depth.
Compression type the scanner records the compression type used.
Values for black and white images are: No Compression, Group III,
Group III 2D or Group IV. The values for grayscale or color images are
No Compression or JPEG.
Polarity the scanner records image polarity. White pixels can be
indicated as 0 or 1.
Deskew the image header reflects whether or not the scanner was
asked to perform deskew. If deskew is enabled, the image header also
indicates whether or not the document was deskewed. The maximum
angle the scanner will deskew is 44.9 degrees.
Skew angle image header records the skew angle which was
determined for the scanned image. A severe skew angle may result in
no deskew being performed.
If the scanner is unable to determine a skew angle, the image will not
be deskewed. The skew angle field of the image header will be set to 0.
A-61580 November 20072-19
Image address level (Document level) the document level is
assigned by the operator by using:
• the level key,
• a patch if the Patch Reader is enabled,
• the host application to set the next image address, or
• the Level to Follow Level rules.
The value returned in the image header reflects the level of the
document. This value will be level 1, level 2, level 3 or level 0.
NOTE: Level 0 is assigned to documents containing patch types T, 1, 4
and 6.
Document levels may be used by the host application to sort or discard
images. For example, if all level 0 documents are patch sheets, these
images can be deleted.
Image address the scanner assigns an image address to the
scanned document. The image address is based upon the index format
defined through the host application. See Chapters 3 or 4 (depending
on your driver) for more information about image addressing and
formats.
Print string the actual character string printed on the document is
returned in the image header. This string may be up to 40 characters in
length. Print strings are defined in the host application. This information
can be used to verify that the image address assigned to this document
matches the text which appears printed on the page.
Sequential counter the scanner assigns a unique Sequential ID
Number to each document which is returned in the image header. The
host application controls the setting of the starting value for this counter.
Patch Type– the scanner indicates if a patch type was recognized
on the document in the image header. If no patch type was recognized,
or if patch reading is not enabled, this value will be zero. Transfer patch
types return a value of 99. Values 1 through 6 are returned respectively
for patch types 1 - 6.
NOTE: If the Toggle patch image is returned to the host, the image
header will indicate a Type 4 patch.
2-20A-61580 November 2007
Zone processingSome applications have a requirement to store part of an image in color
or grayscale and the rest of the image in black and white format (this
saves storage space by not storing the entire image in color or
grayscale). Zone processing is a fixed crop window (the zone) located
relative to the upper left corner of a document. It allows the operator to
select via the host application an area on the document to be delivered
in color, grayscale or black and white format (a separate window for
both black and white and color/grayscale may be defined). Different
zones may be selected for both the front and back of the image.
This feature may be used in conjunction with auto cropping.
Following is an example of producing a color zone.
Original
Black and white imageRelative
Cropping
1. Prepare documents.
2. Start the scanner to do dual stream simplex scanning (front black
and white and front color).
3. Setup the scanner to retrieve black and white images first.
4. Setup front black and white to be auto cropping.
5. Setup front color to be relative cropping.
6. Enable the scanner and start polling.
Loop
Read front black and white image header
Read back black and white image (will return full image)
Read front color image header
Read back color image (will return only the color zone)
End loop
A-61580 November 20072-21
Programmable keysProgrammable keys are available for use by the operator when the
scanner is enabled. The touchscreen displays the functions that are
associated with these programmable keys. The programmable keys
can be assigned the following functions:
• No scanner functionality (default)
• End Batch
• Omit Multi-feed
•Omit Printing
•Omit Patch
Patch readingPatch Reading information, associated with image addressing, only
applies when the scanner is configured with Image Address enabled
via the operator control panel touchscreen.
Patch reading allows you to change image address (IA) information for
a document on the fly, without any host PC or touchscreen intervention.
All documents with patch codes are imaged and cannot be
automatically deleted by the scanner.
Patch code typesA patch code can change the IA level of the document that the patch
code occurs on (or the following document in the case of a Transfer
patch). These changes then override the IA calculated using the Level
to Follow Level rules.
Type 3 Patch Code
The image header reflects when a Type 3 patch code is detected on a
document. A document containing a Type 3 patch code is considered to
be a Level 3 document. The IA for that document is recalculated by
incrementing the Level 3 field and setting the Level 2 and Level 1 fields
to 0 (if the Level 2 and 1 fields are defined as having a field width
greater than 0). In the image header, document level and patch type will
be returned as a 3.
Type 2 Patch Code
The image header reflects when a Type 2 patch code is detected on a
document. A document containing a Type 2 patch code is considered to
be a Level 2 document. The IA for that document is recalculated by
incrementing the Level 2 field and setting the Level 1 field to 0 (if the
Level 1 field is defined as having a field width greater than 0). In the
image header for this document, document level and patch type will be
returned as a 2.
2-22A-61580 November 2007
Transfer Patch Code
The image header reflects when a Transfer patch code is detected on a
document. A document containing a Transfer patch is considered to be
a Level 0 document. The IA level for the next document following the
Transfer patch is assigned to the level (Level 2 or Level 3) that has
been previously set. The scanner cannot print on documents containing
Transfer patches. In the image header for the document containing the
Transfer patch, the document level is returned as 0 and the patch type
returned as T to reflect the Transfer patch definition. For the document
following the Transfer patch document the image header will contain a
document level of 2 or 3 depending on the Transfer patch type
definition and will reflect no patch detected.
Toggle Patch
The Toggle patch is a Type 4 patch that is used to trigger the scanner to
switch from the current image stream (black and white) to the
alternative image stream (color/grayscale). This logic is performed
inside the scanner. Images of the toggle patch sheet will not be
returned to the host unless you also enable patch reading and select
the Type 4 patch. Common uses for this patch would be a document
set, which is primarily black and white but has some color content.
Placing a Toggle Patch sheet before and after the color document(s)
would allow changing from black and white to color and back on-the-fly
during scanning with no additional operator action.
NOTE: Toggle patch may also be used to trigger the scanner to switch
from black and white to grayscale and vice versa.
Additional Patch Codes
Additional patch codes enable the host to implement any type of
workflow-dependent processing to be based on the insertion of these
additional patches into the document stack. Additional patches are
patch types 1, 4 and 6.
When an additional patch is detected, this document is considered a
Level 0 document and will not cause the IA to change. The image
header indicates that this is an additional patch document by returning
a patch type, which matches the patch detected. The scanner will not
print on documents containing these additional patches.
A-61580 November 20072-23
BatchingBatching information only applies when the scanner is configured with
Image Address enabled via the operator control panel touchscreen.
Batching provides a way for the scanner to perform a specific function
after scanning a designated number of documents at a particular IA
level.
Batching can be enabled or disabled through the host software. The
host software has control of which level to count and the number of
documents to designate a batch.
The Start of Batch function is controlled by the host and determines
what happens when a new batch is started. This can be setup to go to
Level 1, 2 or 3, which then causes the IA to be recalculated. The Start
of Batch function can also be set to no function.
The End of Batch function is controlled by the host and determines
what happens when the batch count has been reached. The options
are to stop the feeder, end of job, or continue and begin a new batch.
No functionality can also be assigned.
The host application determines if batching is enabled by defining the
number of documents per batch and the image address level to count.
2-24A-61580 November 2007
3Using the TWAIN Datasource
InstallationThe TWAIN Datasource is included with the scanner. You can install the
Datasource from the CD.
1. Insert the CD into the drive.
2. Double-click the setup.exe file.
3. Follow the instructions on each screen as prompted.
After installation is complete, install your application software on the
host PC.
A sample TWAIN Datasource application, called the Scan Validation
Tool, is also provided as part of this installation. This application can be
used to validate scanner functionality. The screen shots in this chapter
(from the Scan Validation Tool) document the TWAIN Datasource
graphical user interface which can be one option when creating your
own Setting Shortcut.
Overview All Kodak Scanners have the capability of providing a wide variety of
electronic images. This can be accomplished by using the provided
TWAIN Datasource in concert with your scanning application. The
TWAIN Datasource is the part of the capture system which links the
scanner to your scanning application.
When using the TWAIN Datasource, the main Kodak Scanner window
will display a list of Setting Shortcuts. Each Setting Shortcut is a group
of specific image and device settings. The supplied Setting Shortcuts
represent some common electronic image outputs. If none of the
Setting Shortcuts meet your scanning needs, you can create a
customized Setting Shortcut.
This chapter provides descriptions of the scanner features using
options on the TWAIN Datasource tabs. If you are using the TWAIN
Datasource, follow the procedures in this chapter to set up your
scanner. If you are using the ISIS driver, see Chapter 4, Using the ISIS Driver.
Terminology and
features
If you have used previous scanners from Kodak, you may be familiar
with many of the image processing features already. With the new
graphical user interface in the TWAIN Datasource, some of the names
of those features have changed. Refer to Appendix A, TWAIN Image Processing Terminology for a cross reference of previous names with
new names.