Theory Guide For The Service Codes: 9953, 9954: Kodak I4000 Series Scanners
Theory Guide For The Service Codes: 9953, 9954: Kodak I4000 Series Scanners
Theory Guide For The Service Codes: 9953, 9954: Kodak I4000 Series Scanners
THEORY GUIDE
for the
Kodak i4000 Series Scanners
Service Codes: 9953, 9954
Important
Qualified service personnel must repair this equipment.
PLEASE NOTE The information contained herein is based on the experience and knowledge relating to the
subject matter gained by Kodak Alaris prior to publication. Nothing contained herein shall be
construed as conferring by implication, estoppel, or otherwise, any license under any patent,
trade secret, trademark or any existing copyright, except as specified herein.
Kodak Alaris reserves the right to change this information without notice, and makes no
warranty, express or implied, with respect to this information. Kodak Alaris shall not be liable for
any loss or damage, including consequential or special damages, resulting from any use of this
information, even if loss or damage is caused by negligence or other fault by Kodak Alaris.
This equipment includes parts and assemblies sensitive to damage from electrostatic
discharge. Use caution to prevent damage during all service procedures.
Table of Contents
Description Page
Equipment Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Features and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Main Subsystems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Sequence of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Document Transport, Monitoring, and Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
ELEVATOR SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
CONVEYOR SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
FEEDER SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
SENSORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Multifeed Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
IMPRINTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Illumination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
OPERATOR CONTROL PANEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Image Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
SCAN MODULES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
IMAGE PROCESSING SUBSYSTEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
MEMORY IMAGE BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Auto Color Detection (ACD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Host Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Host Computer Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Power Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
LOGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
BOARDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
CONTROLLER BOARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
AUTOMATIC DOCUMENT FEEDER (ADF) SENSOR S0 4100 BOARD . . . . . . . . . 35
ULTRASONIC DOCUMENT DETECTION SYSTEM (UDDS) SENSOR S1 4200
BOARD and 4300 BOARD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
OPERATOR CONTROL PANEL (OCP) 7000 BOARD . . . . . . . . . . . . . . . . . . . . . . . 35
BOARD Configuration Process for the Serial Numbers . . . . . . . . . . . . . . . . . . . . . . . 36
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Publication History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2 02JUL19 – TG9953-1
Equipment Description
TG9953-1 – 02JUL19 3
THEORY GUIDE
4 02JUL19 – TG9953-1
Equipment Description
Main Subsystems
TG9953-1 – 02JUL19 5
THEORY GUIDE
6 02JUL19 – TG9953-1
Sequence of Operation
TG9953-1 – 02JUL19 7
THEORY GUIDE
Overview
OUTPUT TRAY
FEEDER SYSTEM
Illumination
STACK
UP APERTURE
SENSOR ROLLERS
IMPRINTER LED’S
FEED
ADF UDDS
MODULE
SENSOR
INPUT TRAY
PAPER
PAPER
PRESENT TAKE AWAY
PATH
SENSOR ROLLERS DIVERTER
ELEVATOR FEEDER MOTOR
DOWN SENSOR BACKUP STRIP TRANSPORT
B185_9000HC
SEPARATION ROLLERS IMAGING GUIDES MOTOR
The Document Transport, Monitoring, and Control Subsystem moves documents through the SCANNER and
monitors the process. This Subsystem includes the following components:
• ELEVATOR SYSTEM
• CONVEYOR SYSTEM
• FEEDER SYSTEM
• SENSORS
• IMPRINTER
• Illumination
8 02JUL19 – TG9953-1
Document Transport, Monitoring, and Control
ELEVATOR SYSTEM
The ELEVATOR SYSTEM keeps one more documents in the INPUT TRAY at the correct position to automatically
feed the documents for scanning. The ELEVATOR SYSTEM includes the following components.
Component Description
INPUT TRAY Holds up to 500 sheets of 20 lb paper for scanning. The operator can scan one
document at a time or set the SCANNER to automatically scan a number of
documents. The INPUT TRAY has SIDE GUIDES that move to adjust for the size of
documents to be scanned.
PAPER PRESENT Detects when one or more documents are inserted in the INPUT TRAY.
SENSOR
ELEVATOR DOWN Detects when the INPUT TRAY is in the down position.
SENSOR
STACK UP Detects when the INPUT TRAY is in the up position. In the up
SENSOR position, the FEED ROLLERS feed the top document in the INPUT TRAY into the
CONVEYOR SYSTEM.
TG9953-1 – 02JUL19 9
THEORY GUIDE
Component Description
ELEVATOR MOTOR ROTATES the PINION GEAR to move the INPUT TRAY up or down.
The ELEVATOR MOTOR is a STEPPER MOTOR and is connected to the ELEVATOR
BOARD. The CONTROLLER BOARD controls the actions of the ELEVATOR BOARD
and the ELEVATOR MOTOR including:
• speed of the MOTOR
• torque of the MOTOR
• direction of the MOTOR, causing the INPUT TRAY to move either up or down
• start and stop
• maximum allowed count
• current position count
When the ELEVATOR MOTOR is running, it operates until the
CONTROL FPGA detects a signal from the STACK UP SENSOR or ELEVATOR
DOWN SENSOR. The CONTROL FPGA counts the steps of the MOTOR and stops
the MOTOR if a maximum number of steps is exceeded.
The 25 sheet position is determined by the STACK UP SENSOR.The 100 and 250
sheet ELEVATOR positions are determined by counting MOTOR ENCODER pulses.
PINION GEAR/ GEAR The PINION GEAR moves up and down the INPUT TRAY.
SEGMENT
Sequence of operation:
1. The operator inserts one or more documents into the INPUT TRAY.
2. The PAPER PRESENT SENSOR receives reflected light and sends a low voltage signal to the SENSOR
CIRCUIT on the ELEVATOR BOARD.
3. When feeding documents automatically, the FEED MODULE moves down until it blocks the STACK UP
SENSOR.
4. The STACK UP SENSOR sends a signal to the CONTROLLER BOARD.
5. The ELEVATOR BOARD energizes the ELEVATOR MOTOR.
6. The ELEVATOR MOTOR rotates the PINION GEAR. The PINION GEAR moves the INPUT TRAY up until the
top document remains in the feed position.
7. The FEED MODULE moves the documents one at a time into the SCANNER for scanning.
8. When no more documents are in the INPUT TRAY, the PAPER PRESENT SENSOR is no longer blocked and
sends a signal to the ELEVATOR BOARD which sends the signal to the CONTROLLER BOARD.
9. The ELEVATOR MOTOR rotates the PINION GEAR driving the INPUT TRAY down.
10. When the INPUT TRAY moves to the down position, a FLAG blocks light from the ELEVATOR DOWN SENSOR
and sends a logic high signal to the CONTROLLER BOARD.
10 02JUL19 – TG9953-1
Document Transport, Monitoring, and Control
The following table indicates the status of the SENSORS during the operation of the ELEVATOR SYSTEM.
TG9953-1 – 02JUL19 11
THEORY GUIDE
CONVEYOR SYSTEM
OUTPUT TRAY
FEEDER SYSTEM
Illumination
STACK
UP APERTURE
SENSOR ROLLERS
IMPRINTER LED’S
FEED
ADF UDDS
MODULE
SENSOR
INPUT TRAY
PAPER
PAPER
PRESENT TAKE AWAY
PATH
SENSOR ROLLERS DIVERTER
ELEVATOR FEEDER MOTOR
DOWN SENSOR BACKUP STRIP TRANSPORT
B185_9000HC
SEPARATION ROLLERS IMAGING GUIDES MOTOR
Component Description
INPUT TRAY The INPUT TRAY:
• holds the paper documents to be scanned
• holds up to 500 sheets of 20 lb bond paper
• can be adjusted for variations in the size of documents to be scanned
The operator can scan one document at a time or set the SCANNER to automatically scan
up to 500 documents.
OUTPUT TRAY The OUTPUT TRAY holds the documents that were scanned. The OUTPUT TRAY can be
adjusted for variations in the size and weight of paper. The operator must remove the
OUTPUT TRAY to have access to the IMPRINTER.
UPPER Includes:
TRANSPORT AY • NORMAL FORCE ROLLERS - press the documents onto the TAKE AWAY and
APERATURE ROLLERS in the LOWER TRANSPORT AY to provide the friction
necessary to move the documents through the CONVEYOR SYSTEM
• IMAGING GUIDE - transparent COVER that keeps dust particles outside of the SCAN
MODULE and allows the reflected image to enter the SCAN MODULE
PAPER DIVERTER • The PAPER DIVERTER:
– allows a document to exit from the back of the SCANNER
– is enabled by pressing a LEVER located on the back of the SCANNER
– must be manually disabled to have the documents exit the SCANNER to the
OUTPUT TRAY
12 02JUL19 – TG9953-1
Document Transport, Monitoring, and Control
Component Description
LOWER Includes:
TRANSPORT AY • SEPARATION ROLLERS - hold the bottom document in position and allow only the top
document in the INPUT TRAY to enter the CONVEYOR SYSTEM
• TAKE AWAY ROLLERS - move faster than the FEED ROLLERS to keep the documents
under tension
• APERTURE ROLLERS - keep the documents flat and moving at a continual speed
across the IMAGING GUIDE
• IMAGING GUIDE - transparent COVER that keeps dust particles outside of the SCAN
MODULE and allows the reflected image to enter the SCAN MODULE
• DUST SHIELD - keeps the dust that can fall on the CAMERA MIRRORS at a minimum
• BACKGROUND GUIDE - allows a user to install a black and white background
FEED MODULE Includes 4 FEED ROLLERS that move the document from the INPUT TRAY into the TAKE
AWAY ROLLERS. The FEED ROLLERS are controlled by a FEEDER CLUTCH.
MOTORS Control the operation and speed of the ROLLERS of the LOWER TRANSPORT AY and the
FEED ROLLERS.
Includes:
• TRANSPORT MOTOR - controls the operation and speed of the ROLLERS of the
LOWER TRANSPORT AY
• FEEDER MOTOR - drives the GEAR and BELTS that rotate the FEED ROLLERS and
drives the TAKE AWAY ROLLERS to pull documents into the SCANNER
The MOTORS are “micro step” BIPOLAR STEPPER MOTORS. Each MOTOR has a
DRIVER that controls the power the MOTOR receives.
The MOTORS receive power from the 24 V DC circuits that have an INTERLOCK
SWITCH. If the INTERLOCK SWITCH is open or if the SCANNER is in the “power saving”
mode, the MOTOR DRIVERS do not receive power.
TG9953-1 – 02JUL19 13
THEORY GUIDE
Component Description
MOTORS, The CONTROLLER BOARD and the PDMD BOARD use operation data from the
continued SCANNER to control the operation of the MOTORS:
• energizing and de-energizing
• “ramp-up” speed
• running speed
• torque
The CONTROLLER BOARD sends commands to the
MOTORS through the PDMD BOARD that increase the power to the MOTORS.
Note
Both MOTORS have DRIVERS with internal “thermal” protection circuits that can cause the
MOTOR to stop immediately. For example, if a mechanical bind or electrical short circuit
occurs in the drive system, the DRIVER can run hot and stop operation of the SCANNER.
• TRANSPORT and FEEDER MOTORS are energized during:
– normal scanning
– calibration - image, UDDS SENSOR S1, and mechanical
– diagnostics for the TRANSPORT MOTOR
– “count-only” mode
– diagnostics for the PRINTER
• TRANSPORT and FEEDER MOTORS are de-energized if:
– no documents are in the INPUT TRAY
– the operator stops scanning operations
– paper jam
– the operator disabled the “count-only” mode or diagnostics for the TRANSPORT
MOTOR or PRINTER
– INTERLOCK SWITCH is open
– more than one document is detected in the CONVEYOR SYSTEM, if the system is
set to stop operation when this condition occurs
– SCANNER has run time errors
14 02JUL19 – TG9953-1
Document Transport, Monitoring, and Control
FEEDER SYSTEM
OUTPUT TRAY
Update FEEDER
FEED MODULE CLUTCH
FEEDER SYSTEM
CONTROL ADF
MICRO- MACHINE SEPARATION SENSOR SO
ELEVATOR
PROCESSOR CONTROL PAD NORMAL FORCE
SYSTEM FPGA ROLLERS
Illumination
STACK
UP APERTURE
CPU BOARD MACHINE CONTROL ROLLERS
SENSOR
BOARD LED’S
FEED IMPRINTER
ADF SEPARATING
MODULE UDDS ROLLERS TAKE AWAY
SENSOR
ROLLERS
INPUT TRAY FEEDER
B146_9005BCA
B146_9005BC MOTOR
PAPER
PAPER
PRESENT TAKE AWAY
PATH
SENSOR ROLLERS DIVERTER
ELEVATOR FEEDER MOTOR
DOWN SENSOR BACKUP STRIP TRANSPORT
B185_9000HC
SEPARATION ROLLERS IMAGING GUIDES MOTOR
The FEEDER SYSTEM feeds documents one at a time from the INPUT TRAY into the ROLLERS of the LOWER
TRANSPORT AY.
Component Description
FEED MODULE The FEED MODULE includes 4 FEED ROLLERS that move the
document from the INPUT TRAY into the ROLLERS of the LOWER TRANSPORT AY.
FEEDER CLUTCH The FEEDER CLUTCH engages a GEAR that allows the FEEDER MOTOR to drive
the 4 FEED ROLLERS of the FEED MODULE.
TG9953-1 – 02JUL19 15
THEORY GUIDE
Component Description
SEPARATION PAD The SEPARATION PAD has a rubber surface to keep the documents separate and
allow only one document at a time to move into the FEED ROLLERS.
SEPARATION 2 SEPARATION ROLLERS hold the bottom documents in position and allow only one
ROLLERS document to enter the FEED ROLLERS.
SENSORS
Overview
OUTPUT TRAY
FEEDER SYSTEM
Illumination
STACK
UP APERTURE
SENSOR ROLLERS
IMPRINTER LED’S
FEED
ADF UDDS
MODULE
SENSOR
INPUT TRAY
PAPER
PAPER
PRESENT TAKE AWAY
PATH
SENSOR ROLLERS DIVERTER
ELEVATOR FEEDER MOTOR
DOWN SENSOR BACKUP STRIP TRANSPORT
B185_9000HC
SEPARATION ROLLERS IMAGING GUIDES MOTOR
The SENSORS detect if a document is in the INPUT TRAY or CONVEYOR SYSTEM. The SENSORS provide this
information to the CONTROLLER BOARD which controls the actions of the ELEVATOR SYSTEM and the FEEDER
SYSTEM. The UDDS SENSOR S1 also provides timing information necessary for scanning to the IMAGING
SYSTEM.
The SENSORS include:
• HOME SENSOR
• PAPER PRESENT SENSOR
• STACK UP SENSOR
16 02JUL19 – TG9953-1
Document Transport, Monitoring, and Control
STACK UP SENSOR
The STACK UP SENSOR is a “slotted” infrared SENSOR that is located immediately above the FEED MODULE.
The STACK UP SENSOR detects when the INPUT TRAY is in the up position.
When the INPUT TRAY is in the up position, the top document in the INPUT TRAY rotates the FEED ROLLERS and
a FLAG moves to allow light to reach the DETECTOR. The DETECTOR provides a logic high signal to the
CONTROLLER BOARD. The SENSOR CIRCUIT sends a signal to the CONTROL FPGA to stop the ELEVATOR
MOTOR from driving the INPUT TRAY up.
When documents are feeding into the SCANNER, the FEED MODULE rotates down until it blocks the STACK UP
SENSOR. The DETECTOR of the STACK UP SENSOR provides a logic high signal to the CONTROLLER BOARD.
The SENSOR CIRCUIT sends a signal to the CONTROL FPGA to drive the ELEVATOR MOTOR. The ELEVATOR
MOTOR moves the INPUT TRAY up to keep the top document in the feed position.
TG9953-1 – 02JUL19 17
THEORY GUIDE
18 02JUL19 – TG9953-1
Document Transport, Monitoring, and Control
Multifeed Detection
“Multifeed” detection is not active for the first 3.81 cm (1.50 in.) and the last 1.27 cm (0.50 in.) of the document. If you
feed a 10.16 cm (4.00 in.) document, the opportunity for “multifeed” detect is only 5.08 cm (2.0 in.).
There are approximately 60 samples taken per inch. A “multifeed” will be initiated under these conditions:
• 20 consecutive samples
• 34% of all samples within a 60-sample opportunity across all 3 zones, or 79% for any individual zone
The approximate “mapping” of phase shift percentage to initiate a “multifeed” is:
• Low = 135 degrees
• Medium = 90 degrees
• High = 72 degrees
Using low sensitivity with onion skin paper, a “multifeed” might not be detected when there is a complete phase wrap
(360 degrees). It is recommended to use a high sensitivity with very thin paper.
“Amplitude”, in addition to phase, is used to try and detect “multifeeds”. If the voltage is less than 0.5 V, a “multifeed”
will be initiated.
Note
The performance of “multifeed” detection is diminished when the true sampling area is small - less than 3.81 cm (1.50
in). With 5.08 cm (2.0 in. (3.81 cm (1.50 in.) + 1.27 cm (0.50 in.)) of every document not used for “multifeed” sampling
this results in a recommended document length of a minimum of 8.89 cm (3.5 in.) for the highest “multifeed” detection
performance.
IMPRINTER
The SCANNER has an IMPRINTER that can print a line of letters or numbers on the front side of the scanned
document.
The operator can use the SVT application to:
• enable or disable the IMPRINTER
• determine the information to print on the document
• set up and test the IMPRINTER
Sequence of operation:
1. The host computer sends the information to be printed to the CONTROL MICROPROCESSOR on the
CONTROLLER BOARD.
2. The CONTROL MICROPROCESSOR makes a bit map matrix pattern in memory for the font and the message
to print.
3. When the document is in position for printing, the CONTROLLER BOARD starts high-speed transfer of the dot
matrix information to the PRINT HEAD.
4. The PRINT HEAD prints the information on the document with an INK JET PRINTER CARTRIDGE.
TG9953-1 – 02JUL19 19
THEORY GUIDE
Illumination
Overview
The Illumination system includes LED ARRAYS and the PDMD BOARD.
LEDs
The LED ARRAYS have 2 status conditions:
COOLING FANS
COOLING FANS cool the following components during operation of the SCANNER:
• POWER SUPPLY
• FEEDER MOTOR
• CONTROLLER BOARD
• SCAN MODULE
• POWER DISTRIBUTION MOTOR DRIVE (PDMD) BOARD
20 02JUL19 – TG9953-1
OPERATOR CONTROL PANEL
Overview
The OPERATOR CONTROL PANEL allows the
operator to start and stop the operation of the
SCANNER.
TG9953-1 – 02JUL19 21
THEORY GUIDE
Overview
Image processing in the SCANNER includes the CONTROLLER BOARD.
Note
All image processing occurs in the SCANNER. The operator uses the SVT software or the customer application to
select the image processing features that the SCANNER executes.
Sequence of operation:
1. The SCAN MODULES capture the document image in color and “grayscale”. The SCAN MODULES change the
light reflected from the document to analog electrical signals and then to digital data.
2. The SCAN MODULES send the digital color and “grayscale” data to the CONTROLLER BOARD.
3. The IMAGE PROCESSING SUBSYSTEMS remove any artifacts in the image data, do color and “bitonal”
processing, “Auto Color Detection” processing, and compress the image data.
4. The host computer provides the following types of images from the compressed image data:
• color
• “grayscale”
• “bitonal”
5. The host computer processes the image using the options indicated by the operator.
Note
The operator uses SVT or the customer application to:
• determine the directory to store the image files on the host computer after processing
• select the image processing features
22 02JUL19 – TG9953-1
Image Processing
SCAN MODULES
LENS
CHARGE COUPLED
MIRROR DEVICE (CCD) ARRAY
MIRROR
MIRROR MIRROR
LED LED
DOCUMENT
B185_9001DC
TG9953-1 – 02JUL19 23
THEORY GUIDE
Component Description
LEDs 2 LED ARRAYS illuminate the document when it moves through the
CONVEYOR SYSTEM.
MIRRORS 4 MIRRORS receive the light image and route it to the LENS.
LENS The LENS provides focus of the light image onto the CHARGE COUPLED
DEVICE (CCD) ARRAY.
CHARGE COUPLED The CCD ARRAY includes 3 IMAGE SENSORS that receive the light from the
DEVICE (CCD) ARRAY LENS in 3 parallel data channels. The 3 color channels of 7500 pixels each -
red, green, and blue - use color “masks” on the IMAGE SENSORS. The odd
and even gray channels use a neutral “mask”. These channels provide 2 times
the “grayscale” resolution of the color channels.
The CCD ARRAY provides to the UPPER SCAN MODULE 8000 BOARD or
LOWER SCAN MODULE 9000 BOARD the following analog output for each
line scanned.
• 1 row of 7680 active red elements
• 1 row of 7680 active green elements
• 1 row of 7680 active blue elements
UPPER SCAN MODULE Each BOARD includes:
BOARD and LOWER SCAN • 5 A/D CONVERTERS - Each of the 3 IMAGE SENSORS on the CCD
MODULE BOARD ARRAY connects to an A/D CONVERTER that changes the analog data to
digital data and provides the digital data to the CCD CONTROL FPGA.
• CCD CONTROL FPGA - Receives program data from the CONTROLLER
BOARD when the SCANNER is fully energized or is in the power save mode.
Provides the following functions:
– automatically starts CCD scanning operations and provides all CLOCKS
and pixel data control
– sets given gain values for each CCD
A/D CONVERTER
– provides synchronous timing of the UPPER and LOWER SCAN
MODULES. The scan timing of the UPPER SCAN MODULE determines
the scan timing of the LOWER SCAN MODULE.
– provides a digital test pattern for use in image diagnostics that does not
use the CCD or data from the A/D CONVERTER
• CONTROLLER BOARD INTERFACE:
– sends and receives read/write commands that provide control and status
of operations in the SCAN MODULE
– receives transmission of digital image data from the SCAN MODULE to
the FRONT END PROCESSING SUBSYSTEM of the CONTROLLER
BOARD
Includes:
• CONFIGURATION CONTROL EPLD - When the SCANNER starts, the
CONTROLLER BOARD sends a signal to the CONFIGURATION
CONTROL EPLD to download program data to the CCD CONTROL FPGA.
After loading the software, the CONFIGURATION CONTROL EPLD no
longer operates.
24 02JUL19 – TG9953-1
Image Processing
Component Description
IMAGE BUFFER When the SCANNER energizes, the CONTROL MICROPROCESSOR provides
CONTROL FPGA program data to the IMAGE BUFFER CONTROL FPGA. The IMAGE BUFFER
CONTROL FPGA controls the operation of the MEMORY IMAGE BUFFER.
MEMORY IMAGE BUFFER The MIB receives and stores compressed images from the IMAGE PROCESSING
(MIB) SUBSYSTEMS on the CONTROLLER BOARD.
TG9953-1 – 02JUL19 25
THEORY GUIDE
The “Color Amount” which has a range of 1-200 is the amount of color that is necessary to be present in a document
before stored as either a color or “grayscale” image.
The “Color Threshold” has a range of 0 -100. The color threshold or intensity - light blue vs. dark blue, at which a
given color will be included in the “Color Amount” calculation. A higher value indicates that a more intense color is a
requirement.
The “Learn” feature of ACD will calculate the correct settings for any document set. The “Color Amount” value
returned by the “Learn” function is Resolution, dpi, and Rotation independent. All ACD processing is done before the
color table values or any image processing is done to the image data. The color tables do not affect ACD processing.
It is important to set the “Color Threshold” value before initiating the “Learn” process scanning. The “Color Threshold”
is not learned during the “Learn” processing. The value for “Color Threshold”, colorfulness of a pixel to be counted
as a color pixel, is used during the “Learn” process.
The “Learn” feature must be run for each side that needs to have custom settings. If necessary to run with custom
ACD settings on both the front and back, the “Learn” process needs to be run 2 times.
A document with photos and a large quantity of vivid colors returns higher “Color Amounts” than documents with less
color content or more muted colors. “Color Amount” is a “unitless” factor that is used to signify how much of the page
is color. The “Color Amount” is not a percentage of the scanned page with color pixels. When a document is scanned,
the area in square inches of a side of the document that is color is calculated. A scanned pixel is only counted as
“color” if more “colorful” than indicated by the “Color Threshold”. All of the pixels that are “colorful” enough are then
counted up and converted to an area of square inches which is the “Color Amount” for that document side.
The increments of values have 3 different ranges. The ranges were developed so there could be very fine control for
picking small amounts of color out of a document while still allowing the flexibility for choosing between larger
amounts of color.
• Range 1 to 100: each one increment is equal to 0.1 in.2 of color on the document to give a very fine granularity
up to 10 in.2 of colorful pixels.
• Range 100 to 150: each one increment is equal to 0.3 in.2 of color on the document to give a medium granularity
from 10 to 25 in.2 of colorful pixels.
• Range 150 to 200: each one increment is equal to 1.9 in.2 of color on the document to give a coarse granularity
from 25 to 120 in.2 of colorful pixels.
26 02JUL19 – TG9953-1
Image Processing
8x10 Photo
100
80
60
3x5 Photo
40
1x2 Photo
1x1 Logo
20
0 101
111
121
131
141
151
161
171
181
191
21
41
31
51
61
71
81
91
11
1
B146_9041HC
Color Amount Value
Important
Do not set the color threshold value manually. Measuring 1 in.2 of color on a document does not mean you should
set the color threshold to 1/0.1, or 10. The color seen by a human eye on a document is not the same as seen by the
CAMERA.
The amount of color read by the CAMERA on a document is effected by “color fringing”. “Color fringing” is an effect
that causes the edges of black characters or lines on a document to have a small border of color at the edge where
there is a transition from black to white. This effect is in all SCANNERS and causes a document that has no color to
make a scanned image that has some color content. The more text on a page, the more “color fringing” occurs.
The ACD “Detect Only” mode is active whenever the ACD feature is enabled for a CAMERA that has both “Color”
and “Bitonal” outputs selected. This configuration is called “Dual Stream” mode in which there is both a color/
grayscale image and a “bitonal” image produced for every document side scanned. When scanning in SVT and
possibly other scanning applications, with this configuration SVT operates as if ACD is not enabled.
When “Detect Only” mode is enabled, ACD processing is operating as normal to determine if a page should be output
as a “color/grayscale”, or a “bitonal” image. This data is only passed back to the scanning application in the Image
Header data that accompanies every image. There is a “flag” that is set for each image that can be used by the host
application that is scanning in “dual stream ”mode. This allows the host application to take advantage of the ACD
feature while still scanning “dual stream ”mode.
Note
The “Auto Color Detected flag” is not stored in the saved TIFF or JPG files created by SVT. The header data is read
by the TWAIN or ISIS DRIVER directly from the SCANNER and can only be viewed by placing the DRIVER in “debug”
mode and viewing the KDS.log.
TG9953-1 – 02JUL19 27
THEORY GUIDE
Calibration
The SCANNER uses 3 types of calibration to keep the quality of the scanned image high:
• image calibration
• mechanical calibration
• UDDS
Image calibration is the process in which the SCANNER changes hardware and software values to adjust for
variations in the image processing system.
Image calibration adjusts for:
• differences in pixels caused by variations in pixel response of the CCD
• non-uniform illumination
• optical contamination
• changes in brightness from the center of the optics
• variations in the dark - no-light - output
• decrease in optimum operation of the LEDs
The operator uses the SVT or customer application software to do image calibration. During image calibration, the
operator scans a 12 x 12-in. sheet of white paper. The SCANNER checks the response when the LEDs are energized
and not energized and uses information about the position of the document when it moves through the CONVEYOR
SYSTEM. The SCANNER uses tables in the CONTROLLER BOARD to adjust for any variations in the LEDs, LENS,
and CCD ARRAYS.
Mechanical calibration determines the number of steps of the TRANSPORT MOTOR that occur between the time a
document reaches the UDDS SENSOR S1 and the time the document reaches the UPPER and LOWER SCAN
MODULES. This information is necessary for scan timing.
Mechanical calibration also adjusts for physical variations between CCD ARRAYS in the SCANNER:
• determines the X and Y positions of the document that indicate the “cropping” lines
• adjusts the timing of the UDDS SENSORS S1 and the SCAN MODULES
Note
Mechanical calibration is normally done before installation at a customer site. The FE must do mechanical calibration
and the UDDS calibration of the SCANNER after repairing parts of the “Image Processing” or “Transport Systems”,
or after a part replacement. The operator does not do mechanical calibration.
28 02JUL19 – TG9953-1
Host Computer
Operating
System
STI Operating System Software
DRIVER
USB
HOST ADAPTER
to SCANNER
USB INTERFACE
B185_9002HC
TG9953-1 – 02JUL19 29
THEORY GUIDE
Software Description
Customer Customers can provide an application interface to control the operation of the SCANNER and the
Application image output.
SVT Provides a default Graphic User Interface (GUI) with the following
menu options:
Image - General Allows the operator to select:
• color, “bitonal”, or both
• simplex or duplex
• media type
• resolution
• compression
Image - Size Sets the length, width, height, and rotation of the document image.
Determines the area of the document that will be scanned.
Image - Adjustments Provides conversion quality settings and filters.
Image - Allows the operator to select:
Enhancements • streak removal
• blank image detection
• image edge fill
• color dropout
Device - General Allows the operator to select:
• paper source
• paper counter
• document handling parameters
Device - Printer Allows the operator to select printer settings.
Device - “Multifeed” Sets the parameters of the multiple document feed detection.
Diagnostics - General Configures the scanner and has the “Set Serial Number” option.
Diagnostics - Provides the options to test the different components.
Component
Diagnostics - Debug Provides a way to select the options for logging and capturing images.
Diagnostics - Log Provides a log of information about the SCANNER, including:
• general log
• operator log
• meter log
• activity log
• version log
Component Description
TWAIN Allows the SVT or customer application to be in communication with more than one model of
SCANNER without changing the application interface. The TWAIN DRIVER is written by Kodak.
ISIS Allows the SVT or customer application to be in communication with more than one model of
SCANNER without changing the application interface. The ISIS DRIVER is written by Pixel
Translations.
30 02JUL19 – TG9953-1
Power Distribution
Overview
TG9953-1 – 02JUL19 31
THEORY GUIDE
Section 8: LOGS
The SCANNER records information in the following logs. The CONTROLLER BOARD stores these logs.
The operator uses the “Info” tab of the SVT user interface to view the Operator Log. The Operator Log is the only log
the operator can view.
To view the Activity, Service, Firmware Version, and Trace Logs, service personnel must log on to the SVT software
using a special “service” user identification, including password. The “Info” tab of the SVT user interface displays a
drop-down list of logs. When the user selects a given log from the list, the items in the log display in the “Info” tab.
Log Contents
Operator Log Provides a list of messages that the operator can view. The User's Guide contains a
table with the Code Number, Operator Log Message, and Description/Action for the
error. The operator can use this information to solve problems before calling service
personnel.
Activity Log Displays the date and time an event occurred in the SCANNER.
Service Log Provides a list of all errors detected in the SCANNER.
Version Log Displays the firmware version installed on the CONTROLLER BOARD.
Meter Log Displays all the meter information.
32 02JUL19 – TG9953-1
BOARDS
Section 9: BOARDS
CONTROLLER BOARD
The BOARDS control the operation of the SCANNER. This section provides information on the following BOARDS.
The CONTROLLER BOARD has the following features and functions:
• provides the main program information and control for the SCANNER
• keeps image data in a MEMORY IMAGE BUFFER before the data is sent to the host computer
– IMAGE BUFFER CONTROL FPGA controls the operation of the MEMORY IMAGE BUFFER
• provides communication with the host computer and other BOARDS in the SCANNER
– USB INTERFACE for all communications with the host computer
– INTERFACE with buffer to the CONTROLLER BOARD
– SERIAL INTERFACE with buffer to UDDS MICROPROCESSOR on the MCB 4000 BOARD - provides
control of the UDDS SENSOR S1
• CONTROL EPLD controls logic functions
The CONTROLLER BOARD executes the following image processing functions.
Image Processing
Function Description
Color and Grayscale Image Output:
TG9953-1 – 02JUL19 33
THEORY GUIDE
Image Processing
Function Description
Orthogonal rotation Rotates the scanned image 90, 180, 270 degrees from the direction the document
entered the CONVEYOR SYSTEM.
Color correction tables Allows the user to select the color table to use in the scanned images. The color table
selected determines the color quality of the image.
Bitonal Image Output:
“Compression” Provides the following options for “compression” - G4 or none
“Auto-cropping”, Detects the edges of the document and removes the
normal mode edges. This feature might leave a black edge on documents up to 1.5875 mm (0.0625
in.) wide. This feature keeps information near the edge of the document from being
removed.
“Auto-cropping”, Automatically determines the minimum edge width on a document to remove to make
“aggressive” mode a rectangular document with no black edge.
“Fixed cropping” Removes the edges of documents as determined by user-defined settings.
“Relative cropping” Removes all parts of a scanned image indicated by the user. This feature allows users
to determine a given part of a scanned image to keep.
Threshold Changes a “grayscale” image to a “bitonal” image.
“Fixed thresholding” Determines the threshold at which a “grayscale” or color pixel is determined to be
black or white for “bitonal” image output.
ATP (Adaptive Uses given contrast and threshold settings to determine the quality of “bitonal” images
Threshold made from “grayscale” image data. ATP separates the foreground information in the
Processing) image from the background information.
“iThresholding” Automatic ATP. The SCANNER automatically determines the correct contrast and
threshold settings to apply to the scanned image.
“Overscan” Extends the scanning area in length and width to provide scanning of the entire
document.
“Orthogonal” rotation Rotates the scanned image 90, 180, 270 degrees from the direction the document
entered the CONVEYOR SYSTEM.
Error diffusion Provides a FILTER for a photographic area of a document to simulate gray levels and
also makes the edges of letters sharper in the “bitonal” image output.
“Dithering” Simulates gray levels in “bitonal” image output.
Skew detection Detects the angle of a document in the CONVEYOR SYSTEM.
“Deskew” Determines the skew angle of a document when it moves through the CONVEYOR
SYSTEM and then applies a rotation formula to remove the skew of the document.
Noise filter Removes small marks from “bitonal” image output.
Image filter Improves the “bitonal” image output for documents with dot matrix letters or shaded or
colored backgrounds with halftone screens.
Contrast Adjusts the difference between black and white values, making “bitonal ”image output
sharper or softer.
Color/Grayscale, and Bitonal Image Output
“Dual stream” output Provides both a color or “grayscale” and a “bitonal” version of an image at the same
time.
34 02JUL19 – TG9953-1
BOARDS
Note
The ADF SENSOR S0 4100 BOARD has no power when the SCANNER is in the “power saving” mode.
Note
The UDDS SENSOR S1 4200 and 4300 BOARDS have no power when the SCANNER is in the “power saving”
mode.
TG9953-1 – 02JUL19 35
THEORY GUIDE
36 02JUL19 – TG9953-1
Appendix
TG9953-1 – 02JUL19 37
Publication History