Fujitsu Photo Scanner C150 E049 02EN User Manual

C150-E049-02EN  
M3099GX/GH IMAGE SCANNER  
OEM MANUAL  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
REVISION RECORD  
Revised contents  
Edition Date published  
01  
02  
Feburary, 1996  
April, 1996  
First edition  
Setup mode etc. revised  
Specification No. C150-E049-02EN  
The contents of this manual may be revised without prior notice.  
All Rights Reserved, Copyright © 1996 FUJITSU LIMITED.  
Printed in Japan.  
No part of this manual may be reproduced in any form without permission.  
Address your comments and inquiries on this manual to:  
FUJITSU COMPUTER PRODUCTS OF  
AMERICA, INC.  
FUJITSU FRANCE S.A.  
Batiment Aristote, 17 rue Olof palme  
94006 Creteil cedex, FRANCE  
TEL: 33-14-513-1616  
2904 Orchard Parkway, San Jose.  
California 95134-2022, U.S.A.  
TEL: 1-408-432-6333  
FAX: 33-14-399-0700  
FAX: 1-408-432-3908  
FUJITSU HONG KONG Limited  
Room 2521, Sum Hung Kai Centre  
30 Harbour Road Wanchal, Hong Kong  
TEL: 852-827-5780  
FUJITSU AUSTRALIA LIMITED  
475 Victoria Avenue Chatswood.  
N.S.W 2067, AUSTRALIA  
TEL: 61-2-410-4555  
FAX: 852-827-4724  
FAX: 61-2-411-8603  
TLX: 62667  
FUJITSU CANADA, INC.  
2800 Matheson Blvd. East, Mississauga.  
Ontario 4X5, CANADA  
FUJITSU ITALIA S.p.A.  
Via Melchiorre Gioia, No. 8-20124 Milano, ITALY  
TEL: 39-2-63651  
TEL: 1-905-602-5454  
FAX: 39-2-6572257  
FAX: 1-905-602-5457  
FUJITSU NORDIC AB  
FUJITSU DEUTSCHLAND GmbH.  
Frankfurter Ring 211,  
Kung Hans vag, S-191 76 Sollentuna, SWEDEN  
TEL: 46-8-626-6000  
8000 Munchen 40, F.R, GERMANY  
TEL: 49-89-32378-0  
FAX: 46-8-626-6711  
FAX: 49-89-32378-100  
FUJITSU LIMITED  
International Operations  
Marunouchi 1-6-1, Chiyoda-ku, Tokyo 100, JAPAN  
TEL: (81-3) 3216-3211  
FUJITSU ESPANA, S.A  
Edificio torre Europa  
Paseo de la Castellana 95 Madrid 28046, SPAIN FAX: (81-3) 3213-7174  
TEL: 34-1-581-8400  
FAX: 34-1-581-8125  
TLX: J22833  
Cable: “FUJITSU LIMITED TOKYO”  
FUJITSU EUROPE LTD.  
2, Longwalk Road, Stockley Park, Uxbridge  
Middlesex, UB11 1AB, U.K  
TEL: 44-81-573-4444  
FAX: 44-81-573-2643  
TLX: 263871  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Preface  
This manual provides technical information required to use the  
original equipment manufacturing (OEM) M3099G image scanner.  
The manual is organized as shown below.  
Chapter 1 Overview  
Chapter 1 provides the scanner features, configuration, and  
operation.  
Chapter 2 Specifications  
Chapter 2 provides general, electrical, environmental, physical, and  
option specifications.  
Chapter 3 Interface Specifications  
Chapter 3 provides SCSI interface specifications.  
Chapter 4 Basic Operation  
Chapter 4 provides power switch operation, opening/closing the  
upper transport unit, operator panel arrangement and functions,  
messages, loading document, and replacement of parts.  
Chapter 5 Error Processing and Recovery  
Chapter 5 provides how to handles temporary errors and equipment  
errors and what the operator should do to recovery.  
M3099GX/GH OEM Manual  
i
Download from Www.Somanuals.com. All Manuals Search And Download.  
Chapter 6 Document Specification  
Chapter 6 provides document specifications (size, type, limitations,  
grounding color area, drop-out color, and job separation sheet) for  
the scanner.  
Chapter 7 Consumables and Accessories  
Chapter 7 provides consumables and accessories.  
Chapter 8 Cleaning  
Chapter 8 provides cleaning locations and frequencies, cleaning  
tools, and procedures.  
It is recommended that you thoroughly familiarize yourself with the  
contents of this manual before attempting to use the scanner.  
Operators in particular must have read Chapter 4, “Basic  
Operation.”  
Conventions  
Special information, such as warnings, cautions are indicated as  
follows:  
WARNING  
A WARNING indicattes that personal injury may result if you do  
not follow a procedure correctly.  
CAUTION  
A CAUTION indicates that damage to the scanner may result if you  
do not follow a procedure correctly.  
NOTICE  
A NOTICE provides “how-to” tips or suggestions to help you  
perform a procedure correctly. NOTEs are particularly useful for  
first-time users.  
ii  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
CHAPTER 1  
Configuration of the scanner.................................................. 1-5  
Arrangement of units ............................................................. 1-6  
CHAPTER 2  
CHAPTER 3  
SPECIFICATIONS ........................................................................ 2-1  
General......................................................................................... 2-1  
Assertion period............................................................. 3-12  
Bus Clear Delay............................................................. 3-12  
Bus Free Delay .............................................................. 3-12  
Bus Set Delay ................................................................ 3-12  
Bus Settle Delay ............................................................ 3-13  
Cable Skew Delay.......................................................... 3-13  
M3099GX/GH OEM Manual  
iii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Data Phase ........................................................................... 3-22  
RESERVE UNIT Command............................................... 3-30  
Superseding Reservations............................................... 3-31  
RELEASE UNIT Command ............................................... 3-31  
TEST UNIT READY Command ........................................ 3-32  
INQUIRY Command (See ANSI SCSI-2 7.2.5) .................. 3-32  
Standard INQUIRY Data (See ANSI SCSI-2 7.2.5.1) .. 3-34  
iv  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Basic Scanning Sequence (Simplex Mode) : ................. 3-115  
Duplex Scanning ......................................................... 3-116  
Endorser Control......................................................... 3-117  
READ command sequences and phase progression ............ 3-118  
Multiple READ (disconnect disabled) ......................... 3-119  
Multiple READ (disconnect enabled) .......................... 3-120  
M3099GX/GH OEM Manual  
v
Download from Www.Somanuals.com. All Manuals Search And Download.  
CHAPTER 4  
Loading Document ...................................................................... 4-9  
Lamp Replacement ..................................................................... 4-10  
Pad Replacement ........................................................................ 4-21  
CHAPTER 5  
CHAPTER 6  
Drop-out Color ............................................................................ 6-7  
Print density measurement ..................................................... 6-7  
Drop-out color standards ....................................................... 6-7  
Job Separation Sheet..................................................................... 6-8  
Shape ..................................................................................... 6-8  
Document type ...................................................................... 6-8  
vi  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
CHAPTER 7  
CHAPTER 8  
Procedure ..................................................................................... 8-2  
Cleaning the front-side lamp .................................................. 8-2  
APPENDIX A  
A2. Panel operation ...................................................................... A-2  
A2.5 How to reset the print head life counter ........................A-4  
A2.6 How to test the printing by the operator  
APPENDIX B  
B3. Contents of the setup mode ................................................... B-2  
B3.1 Setting double-feed detection ........................................B-3  
B3.2 Setting IPC-2 pre-set mode ........................................... B-4  
B3.3 Reset of abrasion counter ............................................... B-6  
B3.4 Setting buzzer ................................................................ B-7  
B3.5 Setting pre-pick ............................................................. B-7  
M3099GX/GH OEM Manual  
vii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
B3.13 Setting Product-ID ....................................................B-10  
B3.14 Setting picking start time ........................................... B-11  
B3.16 Setting time-out limit ................................................B-12  
B3.17 Setting hopper time ................................................... B-13  
GLOSSARY OF TERMS .................................................................................................. GL-1  
INDEX  
...................................................................................................IN-1  
viii  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
1.4 Arrangement of units............................................................ 1-6  
3.1 SCSI device connection ........................................................ 3-3  
3.4 DATA BUS.......................................................................... 3-7  
6.1 Document size...................................................................... 6-1  
6.3 Print prohibit areas on the front and back surfaces ............... 6-5  
6.4 Grounding color area ........................................................... 6-6  
6.5 Spectrum band ..................................................................... 6-7  
6.6 Shape of document............................................................... 6-8  
A.1 Print area.............................................................................. A-1  
M3099GX/GH OEM Manual  
ix  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3.23 Image Control Function..................................................... 3-47  
3.24 Image Processing Function ................................................. 3-47  
3.25 Compression Function ....................................................... 3-48  
3.26 Endorser Function.............................................................. 3-48  
3.27 REQUEST SENSE Command .......................................... 3-49  
3.28 Sense Data Format ............................................................. 3-50  
x
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3.62 Pixel Size Data.................................................................... 3-83  
3.63 Detected Paper Information ............................................... 3-84  
3.64 Job Separation Sheet........................................................... 3-84  
3.65 Paper Size ........................................................................... 3-85  
3.66 MODE SELECT(6) Command ......................................... 3-86  
3.67 MODE SENSE(6) Command ........................................... 3-87  
M3099GX/GH OEM Manual  
xi  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3.82 Message Format ................................................................. 3-99  
3.86 IDENTIFY message ......................................................... 3-104  
4.1 Button functions .................................................................. 4-4  
5.2 Device and operator actions for equipment errors................. 5-4  
7.1 Consumables ........................................................................ 7-1  
7.2 Accessories............................................................................ 7-2  
8.1 Cleaning locations and frequencies ....................................... 8-1  
A.1 Endorser specifications .........................................................A-1  
xii  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
CHAPTER  
OVERVIEW  
OVERVIEW  
1
This chapter provides scanner features, configuration, and operation.  
The M3099GX/GH is a very fast and highly functional image  
scanner developed for volume filing, using charge-coupled device  
(CCD) image sensors. This scanner, featuring duplex reading and  
high-quality image processing, read documents fed by an automatic  
document feeder (ADF).  
Scanner Types  
Scanner types of M3099GH and M3099GX are shown in Table 1.1  
and 1.2. Those types of the scanner is hereinafter referred to as “this  
scanner”.  
Table 1.1 Types of M3099GH  
Type  
500 sheets hopper  
with IPC2  
1000 sheets hopper  
with IPC2  
Item  
100V  
200V  
100V  
200V  
Maximum  
A4/Letter/Legal  
document size  
Scanning Simplex  
Duplex  
80 PPM (A4, 200dpi, portate)  
60 PPM (A4, 200dpi, portrate)  
Hopper capacity  
500 sheets  
1000 sheets  
Hight of  
the Scanner  
470 mm  
Installed  
530 mm  
Installed  
IPC2 (option)  
Input voltage  
Appearance  
100V  
200V  
100V  
200V  
Figure 1.1  
Figure 1.2  
M3099GX/GH OEM Manual  
1-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Table 1.2 Types of M3099GX  
Type  
1000 sheets hopper  
with IPC2  
Item  
100V  
200V  
Maximum  
document size  
A3/Double letter  
Scanning Simplex  
Duplex  
60 PPM (A4, 200dpi, portate)  
50 PPM (A4, 200dpi, portrate)  
1000 sheets  
Hopper capacity  
Hight of  
the Scanner  
530 mm  
Installed  
IPC2 (option)  
Input voltage  
Appearance  
100V  
200V  
Figure 1.2  
Figure 1.1 500 sheets hopper type  
1-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
OVERVIEW  
Figure 1.2 1000 sheets hopper type  
M3099GX/GH OEM Manual  
1-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Features  
This scanner has the following features:  
Duplex reading  
Both sides of a document are read at the same time and their data  
transferred serially.  
Fast reading  
This scanner can read documents at high speed: 80 sheets/min (A4,  
200dpi) in the simplex reading mode and 60 sheets/min (A4,  
200dpi) in the duplex reading mode by M3099GH.  
Large-capacity hopper  
Up to 1000 sheets (A4, 55 kg) can be loaded on the hopper by the  
1000 sheets hopper type.  
High-quality image  
This scanner uses a compact optical system that provides sharper  
focus. Furthermore, the use of new LSI chips produces finer images.  
New image processing function  
The error diffusion feature is provided as standard. Dithering or  
error diffusion can be applied to those areas judged to be  
photographs by automatic separation (image processing II option).  
1-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Configuration  
This section provides configuration and components of the scanner.  
OVERVIEW  
Configuration of the scanner  
This scanner can be divided into two major sections, mechanism and  
control unit.  
The mechanism unit consists of a hopper to load documents,  
automatic document feeder, upper and lower transport units to  
transport documents, a motor drive system, and an optical unit.  
The control unit consists of an operator panel, a power supply, a  
mechanism driver to drive and control the mechanism unit, an image  
processing control, and an interface control.  
Figure 1.3 shows scanner configuration.  
Mechanism unit  
(Front-side) (Back-side)  
(Front-side)  
(Back-side)  
Transfer Sensor  
system  
Lamp,  
heater,  
inverter  
Lamp,  
heater,  
inverter  
Printer  
Optical  
system  
Optical  
system  
Printer  
driver  
CCD  
driver  
CCD  
driver  
Sensor  
board  
Video  
Video  
circuit  
circuit  
Control unit  
Mechanism driver  
Motherboard  
Fan Operator  
panel  
Back-side  
reading  
board  
IPC-2  
Extend  
memory  
board  
Interface  
board  
Power supply  
(5V, 12V)  
(Front-side)  
Power supply  
(24V)  
IPC-2  
Extend  
memory  
(Back-side)  
: Option  
SCSI-2  
100/200VAC  
Figure 1.3 Scanner block diagram  
M3099GX/GH OEM Manual  
1-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Arrangement of units  
Figure 1.4 shows arrangement of these units.  
Power supply units  
(+24V)  
+5V  
±12V  
Operator panel  
Control unit  
Stacker  
Optical unit  
(front-side)  
Automatic document  
feeder (ADF)  
Power inlet  
Optical unit  
(back-side)  
Hopper  
Power switch  
Figure 1.4 Arrangement of units  
1-6  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Operation  
Overview  
This section outlines the operations of the mechanism and control  
units of the scanner.  
OVERVIEW  
Operation of the mechanism unit  
The mechanism unit consists of two optical units (front and back  
sides), a hopper and ADF, upper and lower transport units, a motor  
drive system, and a stacker. Each optical unit consists of a CCD  
image sensor, a lens, and mirrors. The hopper and ADF feeds  
stacked documents and the upper and lower transport units transport  
the documents. The motor drive system drives these units. The  
stacker stores documents.  
When the power is turned on, the lamps are lit and the scanner  
waits until the light intensities of the lamps become stable. Once the  
light intensities have become stable, the scanner is ready for a  
command from the host machine.  
A document is picked from the hopper and then ADF feeds a  
document one by one. The document width is checked and  
document top is detected.  
The documents are counted, fed, and stacked on the stacker.  
The lamps illuminate the document, and a lens focuses the images  
on CCD for photoelectric conversion processing.  
M3099GX/GH OEM Manual  
1-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Operation of the control unit  
The control unit consists of an operator panel, a power supply unit,  
mechanism driver, an image processing control, and an interface  
control.  
This scanner has the following circuit configuration:  
• Operator panel  
• Control circuit (MPU)  
• Video circuit (front-side/back-side)  
• Interface circuit  
• Duplex circuit (back-side)  
• Motor driver circuit (including a stepper motor, a clutch driver)  
• Power supply unit  
• Image processing circuit (IPC II option)  
• Memory board  
Figure 1.5 shows control block diagram.  
Host  
machine  
Interface  
circuit  
Control  
circuit  
(MPU )  
Video  
circuit  
(front-side)  
Mechanism  
unit  
Video  
circuit  
ADF  
MF  
(back-side)  
Image  
processing  
circuit II  
(option)  
(front-side)  
Power  
supply  
Duplex  
circuit  
Image  
Memory  
board  
processing  
circuit II  
(option)  
100 to 120 VAC  
220 to 240 VAC  
(back-side)  
Motor  
driver  
circuit  
Power  
switch  
Operator  
panel  
Figure 1.5 Control block diagram  
1-8  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Main control unit  
OVERVIEW  
This scanner is controlled by a 80C186 MPU. This scanner consists  
of a ROM as a program area, internal registers, an external RAM as a  
work area, gate arrays for the MPU peripheral and video circuits,  
dither processing and γ conversion RAMs, and error diffusion.  
Interface control  
SCSI-2 interface  
SCSI (small computer system interface) circuit consists of SPC  
(MB86601A), VCEP (OTI95C71/20) and a glue ASIC. The scanned  
image data are transferred to interface circuit as video interface. The  
interface circuit converts internal video interface to SCSI interface via  
compression, if required. SCSI interface transferes data 1.5MB/s in  
Asynchronous transfer, 4.0MB/s in Synchronous transfer following to  
SCSI-2 standard. The VCEP compresses the binary image data in  
MH, MR, MMR algorithm defined by CCITT G3, G4. See Chapter  
3 for details of SCSI interface.  
Resolution  
The basic resolution of this scanner is 200dpi. The resolution can be  
changed to 240, 300, or 400dpi from the host computer or the  
operator panel.  
The resolution in the subscanning direction is achieved by changing  
the document transport speed.  
When the image processing circuit II (IPC II) option is installed, the  
linear density is changed by setting the parameter to its internal circuit.  
Video amplifier and driver section  
This section consists of a CCD drive circuit, a video amplifier circuit,  
a white-black level correction circuit, sensors, and also control circuits  
for the stepping motor, heater, and lamps.  
M3099GX/GH OEM Manual  
1-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Image processing section  
The IPC II option enables the following image processing functions:  
• Automatic separation function (to read documents containing  
characters and photographs)  
• Inversion function  
• Mirror image output function  
• Outline extraction function  
• Overlay function  
• Smoothing, filtering, and noise removing  
Power supplies  
This scanner has two power supplies. Their output voltages are as  
follows:  
Power supply 1  
• +5V: For logic circuits  
±12V: For video amplifiers  
Power supply 2  
• 24V: For lamp, heater, and stepping motor drive  
1-10  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
CHAPTER  
SPECIFICATIONS  
SPECIFICATIONS  
2
This chapter provides general, electrical, environmental, physical,  
and option specifications.  
Table 2.1 list general scanner specifications.  
General  
Table 2.1 General scanner specifications  
Type  
M3099GH  
M3099GX  
Item  
500 sheets hopper 1000 sheets hopper  
1000 sheets hopper  
Sensor  
CCD image sensor  
Scanning method  
ADF (automatic document feeder) & MF (manual feeder)  
MAX. 216 × 356 mm (A4/Letter/Legal) 297 × 432 mm (A3/Double letter)  
Document  
size  
MIN.  
76 × 63 mm (3" × 2.5")  
Light source  
Green fluorescent lamp  
Hopper/stacker  
capacity (64 g/m2)  
MAX. 500 MAX. 1000  
sheets sheets  
256 steps  
Binary/Halftone (64 levels)  
MAX. 1000  
sheets  
Gray scale (internal)  
Output video  
Simplex  
Duplex  
80 PPM  
60 PPM  
60 PPM  
50 PPM  
Scanning speed (A4,  
200dpi, portrait)  
Output density  
Standard: 400, 300, 240, 200dpi (Horizontal  
scanning and vertical scanning are independent.)  
If the image processing II (IPC2) is installed: 50 to  
400 dpi (Horizontal scanning and vertical scanning  
are independent.)  
Binarization and  
halftone function  
Standard: Fixed binarization, dither, error diffusion  
method. If the image processing II (IPC2) is  
installed: Automatic separation, image emphasis,  
outline extraction, mirror image, inversion,  
simplified DTC. Dynamic threshold, smoothing,  
filtering, nois removing.  
Interface  
SCSI-2  
M3099GX/GH OEM Manual  
2-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Electrical  
Specifications  
Table 2.2 lists electrical specifications.  
Table 2.2 Electrical specifications  
Item  
Specification  
Input power Voltage  
Phase  
100 to 120 VAC/220 to 240 VAC ±10%  
Single-phase  
Frequency 50/60 Hz +2%, –4%  
Power consumption  
Rush current  
0.25 kVA or less  
30 A or less  
Momentary power failure 100%, 0.5 Hz  
Leakage current  
3.5 mA or less  
Dielectric strength  
DC 1.8 KV for one minute or more  
(between FG and AC lines)  
AC line noise  
Heat capacity  
Voltage 1.2 KV pulse duration 5 µs  
110 Kcal/H (440 BTU/H)  
Environmental  
Specifications  
Table 2.3 lists environmental specifications.  
Table 2.3 Environmental specifications  
Item  
Specification  
Ambient Device status Operating  
conditions  
Not operating  
Temperature  
Humidity  
5 to 35°C  
–20 to 60°C  
20 to 80%  
8 to 95%  
(no condensation)  
(no condensation)  
Shock  
0.2 G less  
0.4 G or less  
Stability  
5° or less  
10° or less  
Acoustic noise  
59 dBA or less  
(ISO 7779)  
50 dBA or less  
(ISO 7779)  
ESD  
8 KV or more  
2-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Physical  
Specifications  
Figure 2.1 to Figure 2.2 show the scanner dimensions, Figure 2.3  
shows scanner service areas. Table 2.4 lists physical specifications.  
SPECIFICATIONS  
680  
(Unit: mm)  
Figure 2.1 Dimensions of 500 sheets hopper type  
M3099GX/GH OEM Manual  
2-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
680  
(Unit: mm)  
Figure 2.2 Dimensions of 1000 sheets hopper type  
2-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 2.4 Physical specifications  
Type  
500 sheets hopper type 1000 sheets hopper type  
SPECIFICATIONS  
Item  
Dimensions Width  
Depth  
610 mm  
680 mm  
470 mm  
55kg  
610 mm  
680 mm  
530 mm  
65kg  
Height  
Weight  
Scanner  
F
200  
610  
600  
F: Front  
(Unit: mm)  
1,390  
Figure 2.3 Service areas  
M3099GX/GH OEM Manual  
2-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Option  
Specifications  
Table 2.5 lists the scanner option specifications.  
Table 2.5 Option specifications  
Item  
Specification  
Detail  
Remark  
Endorser CA01023-D004  
Ink-jet  
back-side print  
max. 20 characters  
2-6  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
CHAPTER  
INTERFACE  
3
INTERFACE  
The M3099G image scanner provides SCSI-2(Small Computer  
System Interface-2) interface. The SCSI-2 is a 8 bit-parallel interface  
standardized by ANSI(American National Standard Institute).  
This chapter provides an overview of the SCSI and interface  
specification of this scanner. For detail information, refer to ANSI  
SCSI standard document.  
Definitions  
• SCSI device: A host adapter or a target controller that can be  
attached to the SCSI bus.  
• Initiator:  
An SCSI device that requests an I/O process to be  
performed by another SCSI device(a target).  
• Target:  
An SCSI device that performes an operation  
requested by an initiator.  
• Logical unit: A physical or virtual peripheral device addressable  
through a target.  
Scope  
This interface specification is following X3T9.2 draft proposal  
revision 10c. refering JBMS(Japan Business Machine Standard).  
System configuration  
This scanner operates under the multi-initiator, multi-target  
environment. An initiator function is not provided. This scanner  
incorporates an integrated target and logical unit (image scanner).  
SCSI ID:  
0 to 7(changeable), default 5.  
Logical Unit Number (LUN): 000b(fixed).  
M3099GX/GH OEM Manual  
3-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Bus phases  
All phases are supported  
Commands  
• INQUIRY  
• OBJECT POSITION  
• MODE SELECT(6)  
• MODE SENSE(6)  
• READ  
• RELEASE UNIT  
• REQUEST SENSE  
• RESERVE UNIT  
• SCAN  
• SEND  
• SEND DIAGNOSTIC  
• SET WINDOW  
• TEST UNIT READY  
• ENDORSER (ENDORSER option is required)  
Statuses  
• BUSY  
• CHECK CONDITION  
• GOOD  
• RESERVEATION CONFLICT  
Messages  
• ABORT  
• BUS DEVICE RESET  
• COMMAND COMPLETE  
• DISCONNECT  
• IDENTIFY  
• INITIATOR DETECTED ERROR  
• MESSAGE PARITY ERROR  
• MESSAGE REJECT  
3-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
• NO OPERATION  
• RESTORE POINTERS  
• SAVE DATA POINTER  
• SYNCHRONOUS DATA TRANSFER REQUEST  
INTERFACE  
Physical  
Specifications  
Connection  
SCSI devices are daisy-chaned together using a common 50-  
conductor ‘A’ cable and, optionally, a 68-conductor ‘B’ cable. Both  
ends of each cable are terminated. All signals are common between  
all SCSI devices on the ‘A’ cable. In systems that employ the wide  
SCSI option, wide SCSI devices additionally connect to the ‘B’ cable.  
Various width SCSI devices may be mixed. This scanner supports ‘A’  
cable.  
Note: Use of ‘B’ cable is not recommended because of ANSI draft  
proposal indicates this definition is removed in a future  
version of the SCSI.  
SCSI device  
SCSI device  
SCSI device  
SCSI device  
TERMINATOR  
TERMINATOR  
Figure 3.1 SCSI device connection  
M3099GX/GH OEM Manual  
3-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Physical specification  
Table 3.1 SCSI physical specification  
Item  
Specification  
Driver/receiver  
Connector  
Single Ended  
50 Contact Shielded Low Density  
6 m  
Cable Max. cable length  
Characteristic impedance  
Cable type  
90 to 140 Ω  
25 signal twisted pair  
0.1 m (from mainline)  
See Figure. 3.2  
Stub length  
Signal Terminator  
level  
Driver/receiver  
Open collector or three states driver  
Output characteristics:  
Low-level output voltage 0.0 to 0.5 volts dc at 48mA sinking  
(signal assertion)  
High-level output voltage 2.5 to 5.25 volts dc (signal  
negation)  
Input characteristics :  
Low level input voltage  
High level input voltage  
Low level input current  
High level input current  
0.0 to 0.8 volts dc  
2.0 to 5.25 volts dc  
–0.4 to 0.0mA at Vi=0.5 volts dc  
0.0 to 0.1mA at Vi=2.7 volts dc  
Minimum input hysteresis 0.2 volts dc  
Connector pin assignments for See Table 3.2  
signal lines  
3-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Termination  
All signals not defined as RESERVED, GROUND, or TERMPWR  
shall be terminated at both ends of the cable. The Implementor may  
choose one of the following two methods to terminate each end (see  
ANSI SCSI-2 ANSI SCSI-2 5.4 Electrical description):  
INTERFACE  
Single-ended alternative (a) [Passive terminator]  
TERMINATOR POWER  
220 Ω  
–SIGNAL  
330 Ω  
GROUND  
Figure 3.2 Alternative 1 termination for Single Ended Devices  
Single-ended alternative (b) [Active terminator]  
R3  
Low dropout voltage regulater  
Vin  
Vout  
Imax 600mA  
Vout = 2.85V  
(See Note 1)  
+
+
C2  
R1  
R2  
C3  
Vadj  
Component Description  
R1  
R2  
R3-R20  
C1  
C2  
C3  
121 , 1%, 0.25W  
154 , 1%, 0.25W  
110 , 1%  
10 µF Alum.15V or 4.7 µF Tant. 15V  
150 µF Alum.10V or 22 µF Tant. 10V (ESR at 120 Hz < 4)  
0.1 µF Ceramic 25V  
R20  
NOTES  
1 The voltage regulator shown is an adjustable type with Vref=1.25V.  
R1 and R2 were selected to provide approximately 10mA Iquiescent.  
The voltage regulator Vdropout shall be 1.25V or less at Imax.  
2 Alternative values that provide lower performance at somewhat  
lower cost use Vout 1%; R3R20=100 ,2%  
Figure 3.3 Alternative 2 termination for Single Ended Devices  
The first termination method above is the same as in SCSI-1. The  
second termination method is recommended for better signal quality.  
M3099GX/GH OEM Manual  
3-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Connector pin assignments  
Table 3.2 Single Ended Contact Assignment - ‘A’ Cable  
Signal  
Name  
Connector  
Contact  
Number Set 2 Number  
Cable  
Connector  
Connector  
Contact  
Number Set 2  
Signal Name  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
OPEN  
1
1
2
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
-DB(0)  
-DB(1)  
-DB(2)  
-DB(3)  
-DB(4)  
-DB(5)  
-DB(6)  
-DB(7)  
-DB(P)  
GROUND  
GROUND  
RESERVED  
TERMPWR  
RESERVED  
GROUND  
-ATN  
2
3
4
3
5
6
4
7
8
5
9
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
32  
34  
36  
38  
40  
42  
44  
46  
48  
50  
6
11  
13  
15  
17  
19  
21  
23  
25  
27  
29  
31  
33  
35  
37  
39  
41  
43  
45  
47  
49  
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
GROUND  
-BSY  
-ACK  
-RST  
-MSG  
-SEL  
-C/D  
-REQ  
-I/O  
3-6  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Note: The minus sign next to a signal indicates active low.  
The lines labeled RESERVED in the ‘A’ cable contact  
assignment tables shall be connected to ground in the bus  
terminator assemblies or in the end devices on the SCSI cable.  
The RESERVED lines should be open in the other SCSI  
devices, but may be connected to ground. The RESERVED  
lines in this scanner are opened.  
INTERFACE  
SCSI Bus (See ANSI SCSI-2 4.5)  
Communication on the SCSI bus is allowed between only two SCSI  
devices at any given time. There is a maximum of eight SCSI devices.  
Each SCSI device has an SCSI ID bit assigned as shown in Figure  
3.4.  
DB(7) DB(6) DB(5) DB(4) DB(3) DB(2) DB(1) DB(0)  
SCSI ID  
ID=7 ID=6 ID=5 ID=4 ID=3 ID=2 ID=1 ID=0  
Figure 3.4 DATA BUS  
M3099GX/GH OEM Manual  
3-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
SCSI Bus Signals (See ANSI SCSI-2 4.6)  
Table 3.3 SCSI Bus Signals  
Signal  
Description  
BSY(BUSY)  
An "OR tied" signal that indicates that the bus is  
being used.  
SEL(SELECT)  
C/D  
An "OR tied" signal used by an initiator to select  
a target or by a target to reselect an initiator.  
A signal driven by a target that controls the  
(CONTROL/DATA) direction of data movement on the DATA BUS  
with respect to an initiator. True indicates input  
to the initiator. This signal is also used to  
distiguish between SELECTION and  
RESELECTION phase.  
MSG(MESSAGE)  
REQ(REQUEST)  
A signal driven by a target during the MESSAGE  
phase.  
A signal driven by a target on the A cable to  
indicate a request for an ACK information  
transfer handshake.  
ACK  
A signal driven by an initiator on the A cable to  
(ACKNOWLEDGE) indicate an acknowledgement for a REQ  
information transfer handshake.  
ATN(ATTENTION) A signal driven by an initiator to indicate the  
ATTENTION condition.  
RST(RESET)  
An "OR tied" signal that indicates the RESET  
condition.  
DB(7-0,P)  
(DATA BUS)  
Eight data bit signals, plus a parity bit signal that  
from a DATA BUS. DB(7) is most significant bit  
and has the highest priority during the  
ATTENTION phase. Bit number, significance  
and priority decrese downward to DB(0). A data  
bit is defined as one when the signal value is true  
and is defined as zero when the signal value is  
false. Data parity DB(P) shall be odd. Parity is  
undefined during the ARBITRATION phase.  
3-8  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Signal Values  
Signals may assure true or false values. These are two methods of  
driving these signals. In both cases, the signal shall be actively driven  
true, or asserted. In the case of OR tied drivers, the driver does not  
drive the signal to the false state, rather the bias circuitry of the bus  
terminators pulls the signal false whenever it is released by the drivers  
at every SCSI device. If any driver is asserted, then the signal is true.  
In the case of non OR tied drivers, the signal may be actively driven  
false. In this standard, whenever the term negated is used, it means  
that the signal may be actively driven false, or may be simply released  
(in which case the bias circuitry pulls it false), at the option of the  
implementor.  
INTERFACE  
Signal Source  
Table 3.4. indicates which type of SCSI device is allowed to source  
each signal. No attempt is made to show if the source is driving  
asserted driving negated, or is passive. All SCSI device drivers that are  
not active sources be in the passive state. The RST signal may be  
asserted by any SCSI device at any time.  
M3099GX/GH OEM Manual  
3-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Table 3.4 Signal Source  
C/D, I/O,  
MSG,  
REQ  
ACK,  
ATN  
DB(7,0)  
DB(P)  
Bus Phase  
BSY  
SEL  
BUS FREE  
None  
All  
None  
Win  
Init  
None  
None  
None  
Targ  
Targ  
Targ  
Targ  
Targ  
Targ  
Targ  
None  
None  
Init  
Init  
Init  
Init  
Init  
Init  
Init  
None  
S ID  
Init  
Targ  
Init  
Targ  
Init  
Targ  
Targ  
Init  
ARBITRATION  
SELECTION  
RESELCTION  
COMMAND  
DATA IN  
DATA OUT  
STATUS  
MESSAGE IN  
MESSAGE OUT  
I&T  
I&T  
Targ  
Targ  
Targ  
Targ  
Targ  
Targ  
Targ  
None  
None  
None  
None  
None  
None  
Init  
All:  
The signal shall be driven by all SCSI devices that are actively  
arbitrating.  
S ID: A unique data bit (the SCSI ID) shall be driven by each SCSI  
device that is actively arbitrating; the other seven data bits shall be  
released (i.e., not driven) by this SCSI device. The parity bit  
(DB(P)) may be released or driven to the true state, but shall never  
be driven to the false state during this phase.  
The signal shall be driven by the initiator, target or both, as  
specified in the SELECTION phase and RESELECTION phase.  
Init: If driven, this signal shall be driven only by the active initiator.  
None: The signal shall be released; that is, not be driven by any SCSI  
device. The bias circuitry of the bus terminators pulls the signal to  
the false state.  
Win: The signal shall be driven by the one SCSI device that wins  
arbitration.  
Targ: If the signal is driven, it shall be driven only by the active target.  
3-10  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
SCSI Bus Timing  
Unless otherwise indicated, the delay time measurements for each  
SCSI device, shown in Table 3.5., shall be calculated from signal  
conditions existing at that SCSI device’s own SCSI bus connection.  
Thus, these measurements (except cable skew delay) can be made  
without considering delays in the cable. The timing characteristics of  
each signal are described in the following paragraphs.  
INTERFACE  
Table 3.5 SCSI Bus Timing Values  
Timing Description  
Arbitration Delay  
Assertion Period  
Timing Values  
2.4 µs  
90 ns  
Bus Clear Delay  
800 ns  
Bus Free Delay  
800 ns  
Bus Set Delay  
1.8 µs  
Bus Settle Delay  
400 ns  
Cable Skew Delay  
Data Release Delay  
Deskew Delay  
10 ns  
400 ns  
45 ns  
Disconnection Delay  
Hold Time  
200 µs  
45 ns  
Negation Period  
90 ns  
Power-On to Selection Time  
Reset to Selection Time  
Reset Hold Time  
Selection Abort Time  
Selection Time-out Delay  
Transfer Period  
10 s recommended  
25 µs  
200 µs  
200 µs  
250 ms recommended  
set during an SDTR message  
M3099GX/GH OEM Manual  
3-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Arbitration Delay  
The minimum time an SCSI device shall wait from asserting BSY for  
arbitration until the DATA BUS can be examined to see if  
arbitration has been won. There is no maximum time.  
Assertion period  
The minimum time that a target shall assert REQ (or REQB) while  
using synchronous data transfers. Also, the minimum time that an  
initiator shall assert ACK (or ACKB) while using synchronous data  
transfers. REQB and ACKB timings only apply to optional wide data  
transfers.  
Bus Clear Delay  
The maximum time for an SCSI device to stop driving all bus signals  
after:  
• The BUS FREE phase is detected.  
• SEL is received from another SCSI device during the  
ARBITRATION phase.  
• The transition of RST to true.  
For the first condition above, the maximum time for an SCSI device  
to clear the bus is 1200 nanoseconds from BSY and SEL first  
becoming both false. If an SCSI device requires more than a bus  
settle delay to detect BUS FREE phase, it shall clear the bus within a  
bus clear delay minus the excess time.  
Bus Free Delay  
The minimum time that an SCSI device shall wait from its detection  
of the BUS FREE phase until its assertion of BSY when going to the  
ARBITRATION phase.  
Bus Set Delay  
The maximum time for an SCSI device to assert BSY and its SCSI  
ID bit the DATA BUS after it detects BUS FREE phase for the  
purpose of entering the ARBITRATION phase.  
3-12  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Bus Settle Delay  
The minimum time for wait for the bus to settle after changing  
certain control signals as called out in the protocol definitions.  
Cable Skew Delay  
INTERFACE  
The maximum difference in propergation time allowed between any  
two SCSI bus signals measured between any two SCSI devices.  
Data Release Delay  
The maximum time for an initiator to release the DATA BUS signals  
following the transition of the I/O signals from false to true.  
Deskew Delay  
The minimum time required for deskew of certain signals.  
Disconnection Delay  
The minimum time that a target shall wait after releasing BSY before  
participating in an ARBITRATION phase when honoring a  
DISCONNECT message from the initiator.  
Hold Time  
The minimum time added between the assertion of REQ(or REQB)  
or ACK(or ACKB) and the changing of the data lines to provide  
hold time in the initiator or target while using synchronous data  
transfers. REQB and ACKB timings only apply to optional wide data  
transfers.  
Negation Period  
The minimum time that a target shall negate REQ (or REQB) while  
using synchronous data transfers. Also, the minimum time that an  
initiator shall negate ACK (or ACKB) while using synchronous data  
transfers. REQB and ACKB timings only apply to optional wide data  
transfers.  
M3099GX/GH OEM Manual  
3-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
             
Power-On to Selection Time  
The recommended maximum time from power application until an  
SCSI target is able to respond with appropriate status and sense data  
to the TEST UNIT READY, INQUIRY, and REQUEST SENSE  
commands.  
Reset to Selection Time  
The recommended maximum time after a hard RESET condition  
until an SCSI target is able to respond with appropriate status and  
sense data to the TEST UNIT READY, INQUIRY, and REQUEST  
SENSE commands.  
Reset Hold Time  
The minimum time for which RST is asserted. There is no  
maximum time.  
Selection Abort Time  
The maximum time that a target (or initiator) shall take from its  
most recent detection of being selected (or reselected) until asserting  
a BSY response. This time-out is required to ensure that a target (or  
initiator) does not assert BSY after a SELECTION (or  
RESELECTION) phase has been aborted. This is not the selection  
time-out period; see ANSI SCSI-2 6.1.3.1. and ANSI SCSI-2  
6.1.4.2. for a complete description.  
Selection Time-out Delay  
The minimum time that a SCSI device should wait for a BSY  
response during the SELECTION or RESELECTION phase before  
starting the time-out procedure. Note that this is only a  
recommended time period.  
3-14  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Transfer Period  
The Transfer Period specifies the minimum time allowed between  
the leading edges of successive REQ pulses and of successive ACK  
pulses while using synchronous data transfers. (See ANSI SCSI-2  
6.1.5.2 and ANSI SCSI-2 6.6.21.)  
INTERFACE  
The SCSI architecture includes eight distinct phases:  
a) BUS FREE phase  
SCSI Bus Phases  
b) ARBITRATION phase  
c) SELECTION phase  
d) RESELECTION phase  
e) COMMAND phase  
f) DATA phase  
These phases are collectively termed  
the information transfer phase.  
g) STATUS phase  
h) MESSAGE phase  
The SCSI bus can never be in more than one phase at any given  
time. In the following descriptions signals that are not mentioned  
shall not be asserted.  
BUS FREE Phase (See ANSI SCSI-2 6.1.1 for details)  
The BUS FREE phase indicates that there is no current I/O process  
and that the SCSI bus is available for a connection.  
SCSI devices shall detect the BUS FREE phase after the SEL and  
BSY signals are both false for at least a bus settle delay.  
SCSI devices shall release all SCSI bus signals within a bus clear delay  
after the BSY and SEL signals become continuously false for a bus  
settle delay. If an SCSI device requires more than a bus settle delay to  
detect the BUS FREE phase then it shall release all SCSI bus signals  
within a bus clear delay minus the excess time to detect the BUS  
FREE phase. The total time to clear the SCSI bus shall not exceed a  
bus settle delay plus a bus clear delay.  
M3099GX/GH OEM Manual  
3-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
If an initiator detects the release of the BSY signal by the target at  
any other time, the target is indicating an error condition to the  
initiator. The target may perform this transition to the BUS FREE  
phase independent of the state of the ATN signal. The initiator shall  
manage this condition as an unsuccessful I/O process termination.  
The target terminates the I/O process by clearing all pending data  
and status information for the affected nexus. The target may  
optionally prepare sense data that may be retrieved by a REQUEST  
SENSE command.  
ARBITRATION Phase  
The ARBITRATION phase allows one SCSI device to gain control  
of the SCSI so that it can initiate or resume an I/O process.  
The procedure for an SCSI device to obtain control of the SCSI bus  
is as follows:  
a) The SCSI device shall first wait for the BUS FREE phase to  
occur. The BUS FREE phase detected whenever both the BSY  
and SEL signals are simultaneously and continuously false for a  
minimum of a bus settle delay.  
b) The SCSI device shall wait a minimum of a bus free after  
detection of the BUS FREE phase (i.e. after the BSY and SEL  
signals are both false for a bus settle delay) before driving any  
signal  
c) 3)Following the bus free delay in Step(b), the SCSI device may  
arbitrate for the SCSI bus by asserting both the BSY signal and its  
own SCSI ID, however the SCSI device shall not arbitrate (i.e.  
assert the BSY signal and its SCSI ID) if more than a bus settle  
delay has passed since the BUS FREE phase was last observed.  
3-16  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
d) After waiting at least an arbitration delay (measured from its  
assertion of the BSY signal) the SCSI device shall examine the  
DATA BUS. If a higher priority SCSI ID bit is true on the  
DATA BUS (DB(7) is the highest), then the SCSI devices has  
lost the arbitration and the SCSI device may release its signals  
and return to Step(a). If no higher priority SCSI ID bit is true on  
the DATA BUS, then the SCSI device has won the arbitration  
and it shall assert the SEL signal. Any SCSI device other than the  
winner has lost the arbitration and shall release the BSY signal  
and its SCSI ID bit within a bus clear delay after the SEL signal  
becomes true. An SCSI device that loses arbitration may return to  
Step(a).  
INTERFACE  
e) The SCSI device that wins arbitration shall wait at least a bus  
clear delay plus a bus settle delay after asserting the SEL signal  
before changing any signals.  
SELECTION Phase  
The SELECTION phase allows an initiator to select a target for the  
purpose of initiating some target function (e.g., READ or WRITE  
command). During the SELECTION phase the I/O signal is  
negated so that this phase can be distinguished from the  
RESELECTION phase.  
The SCSI device that won the arbitration has both the BSY and SEL  
signals asserted and has delayed at least a bus clear delay plus a bus  
settle delay before ending the ARBITRATION phase. The SCSI  
device that won the arbitration becomes an initator by not asserting  
the I/O signal.  
The initiator shall set the DATA BUS to a value which is the OR of  
its SCSI ID bit and the target’s SCSI ID bit and it shall assert the  
ATN signal (indicating that a MESSAGE OUT phase is to follow  
the SELECTION phase). The initiator shall the wait at least two  
deskew delays and release the BSY signal. The initiator shall then  
wait at least a bus settle delay before looking for a response from the  
target.  
The target shall not respond to selection if bad parity is detected.  
Also, if more than two SCSI ID bits are on the DATA BUS, the  
target shall not respond to selection.  
M3099GX/GH OEM Manual  
3-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
No less than two deskew delays after the initiator detects the BSY  
signal is true, it shall release the SEL signal and may change the  
DATA BUS. The target shall wait unitl the SEL signal is false before  
asserting the REQ signal to enter an information transfer phase. (See  
ANSI SCSI-2 6.1.3.1 SELECTION Time-out Procedure)  
RESELECTION Phase  
RESELCTION is an optional phase that allows a target to reconnect  
to an initiator for the purpose of continuing some operation that was  
previously started by the initiator but was suspended by the  
target(i.e., the target disconnected by allowing a BUS FREE phase to  
occur before the operation was completed).  
RESELECTION  
Upon completing the ARBITRATION phase, the winning SCSI  
device has both the BSY and SEL signals asserted and has delayed at  
least a bus clear delay plus a bus settle delay. The winning SCSI  
device becomes a target by asserting the I/O signal. The winning  
SCSI device shall also set the DATA BUS to a value that is the  
logical OR of its SCSI ID bit and the initiator’s SCSI ID bit. The  
target shall wait at least two deskew delays and release the BSY signal.  
The target shall wait at least a bus settledelay before looking for a  
response from the initiator.  
The initiator shall determine that it is reselected when the SEL and  
I/O signals and its SCSI ID bit are true and the BSY signal is false  
for at least a bus settle delay. The reselected initiator may examine  
the DATA BUS in order to determine the SCSI ID of the reselecting  
target. The reselected initiator shall then assert the BSY signal within  
a selection abort time of its most recent detection of being reselected;  
this is required for correct operation of the time-out procedure. The  
initiator shall not respond to a RESELECTION phase if bad parity  
is detected.  
Also, the initiator shall not respond to a RESELECTION phase if  
other than two SCSI ID bits are on the DATA BUS.  
3-18  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
After the target detects the BSY signal is true, it shall also assert the  
BSY signal and wait at least two deskew delays and then release the  
SEL signal. The target may then change the I/O signal and the  
DATA BUS. After the reselected initiator detects the SEL signal is  
false, it shall release the BSY signal. The target shall continue  
asserting the BSY signal until it relinquished the SCSI bus. (See  
ANSI SCSI-2 6.1.4.2. RESELECTION Time-out Procedure)  
INTERFACE  
Information Transfer Phases  
NOTE: The COMMAND, DATA, STATUS, and MESSAGE  
phases are all grouped together as the information transfer phases  
because they are all used to transfer data or control information via  
the DATA BUS. The actual content of the information is beyond  
the scope of this section.  
The C/D, I/O, and MSG signals are used to distinguish between the  
different information transfer phases(see Table 3.6). The target  
drives these three signals and therefore controls all changes from one  
phase to another. The initiator can request a MESSAGE OUT phase  
by asserting the ATN signal, while the target can cause the BUS  
FREE phase by releasing the MSG, C/D, I/O, and BSY signals.  
The information transfer phases use one or more REQ/ACK  
handshakes to control the information transfer. Each REQ/ACK  
handshake allows the transfer of one byte of information. During the  
information transfer phases the BSY signal shall remain true and the  
SEL signal shall remain false. Additionally, during the inforamtion  
transfer phases, the target shall continuously envelope the REQ/ACK  
handshake(s) with the C/D, I/O, and MSG signals in such a manner  
that these control signals are valid for a bus settle delay before the  
assertion of the REQ signal of the first handshake and remain valid  
until after the negation of the ACK signal at the end of the  
handshake of the last transfer of the phase.  
M3099GX/GH OEM Manual  
3-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.6 Information Transfer Phases  
Signal  
Phase Name  
Direction of Transfer  
Comment  
MSG C/D I/O  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
DATA OUT  
DATA IN  
COMMAND  
STATUS  
*
Initiator to target  
Initiator from target  
Initiator to target  
Initiator from target  
Data  
Phase  
*
MESSAGE OUT Initiator to target  
MESSAGE IN Initiator to target  
Message  
Phase  
Key: 0 = False, 1 = True, * = Reserved for future standardization  
Asynchronous Information Transfer  
The target shall control the direction of information transfer by  
means of the I/O signal. When the I/O signal is true, information  
shall be transferred from the target to the initiator. When the I/O  
signal is false, information shall be transferred from the initiator to  
the target. If the I/O signal is true (transfer to the initiator), the  
target shall first drive the DB(7-0,P) signals to their desired values,  
delay at least one deskew delay plus a cable skew delay, then assert  
the REQ signal. The DB(7-0,P) signals shall remain valid until the  
ACK signal is true at the target. The initiator shall read the DB(7-  
0,P) signals after the REQ signal is true, then indicate its acceptance  
of the data by asserting the ACK signal. When the ACK signal  
becomes true at the target, the target may change or release the  
DB(7-0,P) signals and shall negate the REQ signal. After the REQ  
signal is false the initiator shall then negate the ACK signal. After the  
ACK signal is false the target may continue the transfer by dividing  
the DB(7-0,P) signals and asserting the REQ signal, as described  
above.  
3-20  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
If the I/O signal is false (transfer to the target) the target shall request  
information by asserting the REQ signal. The initiator shall drive the  
DB(7-0,P) signals to their desired values, delay at least one deskew  
delay plus a cable skew delay and assert the ACK signal. The initiator  
shall continue to drive the DB(7-0,P) signals until the REQ signal is  
false. When the ACK becomes true at the initiator, the initiator may  
change or release the DB(7-0,P) signals and shall negate the ACK  
signal. After the ACK signal is false the target may continue the  
transfer by asserting the REQ signal, as described above.  
INTERFACE  
Synchronous Data Transfer  
Synchronous data transfer is optional and is only used data phases. It  
shall be used in a data phase if a synchronous data transfer agreement  
has been established (see SYCHRONOUS DATA TRANSFER  
REQUEST Message). The agreement specifies the REQ/ACK offset  
and the minimum transfer period.  
The REQ/ACK offset specifies the maximum number of REQ pulses  
that can be sent by the target in advance of the number of ACK  
pulses received from initiator, establishing a pacing mechanism. If  
the number of REQ pulses exceeds the number of ACK pulses by the  
REQ/ACK offset, the target shall not assert the REQ signal until  
after the leading edge of the next ACK pulse is received. A  
requirement for successful completion of the data phase is that the  
number of ACK and REQ pulses be equal.  
The target shall assert the REQ signal for a minimum of an assertion  
period. The target shall then wait at least the greater of a transfer  
period from the last transition of the REQ signal to true or a  
minimum of a negation period from the last transition of the ACK  
signal to false before asserting the ACK signal.  
The initiator shall send one pulse on the ACK signal for each REQ  
pulse received. The ACK signal may be asserted as soon as the  
leading edge of the corresponding REQ pulse has been received. The  
Initiator shall assert the ACK signal for a minimum of an assertion  
period. The initiator shall wait at least the greater of transfer period  
from the last transition of the ACK signal to true or for a minimum  
of a negation period from the last transition of the ACK signal to  
false before asserting the ACK signal.  
M3099GX/GH OEM Manual  
3-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
If the I/O signal is true (transfer to the initiator), the target shall first  
drive the DB(7-0,P) signals to their desired values, wait at least one  
deskew delay plus one cable skew delay, then assert the REQ signals.  
The DB(7-0,P) signals shall be held valid for a minimum of one  
deskew delay plus one cable skew delay plus one hold time after the  
assertion of the REQ signal. The target shall assert the REQ signal  
for a minimum of an assertion period. The target may then negate  
the REQ signals within one hold time of the transition of the REQ  
signal to true. The initiator shall then respond with an ACK pulse.  
If the I/O signal is false (transfer to the target), the initiator shall  
tranfer one byte for each REQ pulse received. After receiving the  
leading edge of a REQ pulse, the initiator shall first drive the DB(7-  
0,P) signals to their desired values, delay at least one deskew delay  
plus one cable skew delay, then assert the ACK signal. The initiator  
shall hold the DB(7-0,P) signals valid for at least one deskew delay  
plus one cable skew delay plus one hold time after the assertion of  
the ACK signal. The initiator shall assert the ACK signal for a  
minimum of an assertion period. The initiator may then negate the  
ACK signal and may one hold time of the transition of the ACK  
signal to true.  
COMMAND Phase  
The COMMAND phase allows the target to request command  
information from the initiator.  
The target shall assert the C/D signal and negate the I/O and MSG  
signals during the REQ/ACK handshake(s) of this phase.  
Data Phase  
The data phase is a term that encompasses both the DATA IN phase  
and the DATA OUT phase.  
3-22  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
DATA IN Phase  
The DATA IN phase allows the target to request that data be sent to  
the initiator from the target.  
The target shall assert the I/O signal and negate the C/D and MSG  
signals during the REQ/ACK handshake(s) of this phase.  
INTERFACE  
DATA OUT Phase  
The DATA OUT phase allows the target to request that data be sent  
from the target to the initiator.  
The target shall negate the C/D, I/O, and MSG signals during the  
REQ/ACK handshake of this phase.  
STATUS Phase  
The STATUS phase allows the target to request that status  
information be sent from the target to the initiator.  
The target shall assert the C/D and I/O signals and negate the MSG  
signal during the REQ/ACK handshake of this phase.  
Message Phase  
The message phase is a term that references either a MESSAGE IN,  
or a MESSAGE OUT phase. Multiple messages may be sent during  
either phase. The first byte transferred in either of these phases shall  
be either a single-byte message or the first byte of a multiple-byte  
message. Multiple-byte messages shall be wholly contained within a  
single message phase.  
MESSAGE IN Phase  
The MESSAGE IN phase allows the target to request that message(s)  
be sent to the initiator from the target.  
The target shall assert the C/D, I/O, and MSG signals during the  
REQ/ACK handshake(s) of this phase.  
M3099GX/GH OEM Manual  
3-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
MESSAGE OUT Phase (See ANSI SCSI-2 6.1.9.2 for details)  
The MESSAGE OUT phase allows the target to request that  
message(s) be sent from the initiator to the target. The target invokes  
this phase in response to the attention condition created by the  
initiator.  
The target shall assent the C/D and MSG signals and negate the I/O  
signal during the REQ/ACK handshake(s) of this phase. The target  
shall handshake byte(s) in this phase until the ATN signal is negated,  
except when rejecting a message.  
If the target receives all of the message byte(s) successfully (i.e., no  
parity errors), it shall indicate that it does not wish to retry by  
changing to any information transfer phase other than the  
MESSAGE OUT phase and transfer at least one byte. The target  
may also indicate that it has successfully received the message byte(s)  
by changing to the BUS FREE phase (e.g., ABORT or BUS  
DEVICE RESET messages).  
The SCSI bus has two asynchronous conditions; the attention  
condtion. These conditions cause the SCSI device to perform ceratin  
actions and alter the phase sequence.  
SCSI Bus  
Conditions  
Attention Condition  
The attention condition allows an initiator to inform a target that  
the initiator has a message ready. The target may get this message by  
performing a MESSAGE OUT phase.  
The initiator creates the attention condition by asserting ATN at any  
time except during the ARBITRATION or BUS FREE phases.  
The initiator shall negate the ATN signal at least two deskew delays  
before asserting the ACK signal while transferring the last byte  
transferred in a bus phase for the attention condition to be honored  
before transition to a new bus phase. Asserting the ATN signal later  
might not be honored until a later bus phase and then may not result  
in the expected action. See ANSI SCSI-2 6.2.1 for details.  
3-24  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Reset Condition  
The reset condition is used to immediately clear all SCSI devices  
from the bus. This condition shall take precedence over all other  
phases and condtions. Any SCSI device may create the reset  
condition by asserting the RST signal for a minimum of a reset hold  
time.  
INTERFACE  
All SCSI devices shall release all SCSI bus signals (except the RST  
signal) within a bus clear delay of the transition of the RST signal to  
true. The BUS FREE phase always the reset condition.  
The effect of the reset condition on I/O processes which have not  
completed, SCSI device reservations, and SCSI device operation  
modes is determined by whether the SCSI device has implemented  
the hard reset alternative or the soft reset alternative (one of which  
shall be implemented) as defined in ANSI SCSI-2 6.2.2.1 and  
6.2.2.2. The hard and soft reset alternative is implemented is  
provided in the SftRe bit of the INQUIRY data. This scanner  
supports Hard Reset alternative as below.  
Hard Reset Alternative:  
1) Clear all I/O process including queued I/O process.  
2) Release all SCSI device reservations.  
3) Return any SCSI device operation modes to their appropriate  
initial conditions, similar to those conditions that would be  
found after a normal power-on reset. MODE SELECT  
conditions shall be restored to their last saved values if saved  
values have been established. MODE SELECT conditions for  
which no values have been save shall be returned to their default  
values.  
4) Unit attention condition shall be set.  
Note: I/O process queuing in (1) and parameter saving in (3) are  
not supported in this scanner.  
M3099GX/GH OEM Manual  
3-25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
The order in which phases are used on the SCSI bus follows a  
prescribed sequence.  
SCSI Bus Phases  
Sequences  
The reset condition can abort any phase and is always followed by  
the BUS FREE phase. Also any other phase can be followed by the  
BUS FREE phase but many such instances are error conditions.  
The additional allowable sequences shall be as shown in Figure 3.5.  
The normal progression is from the BUS FREE phase to  
ARBITRATION, from ARBITRATION to SELECTION or  
RESELECTION, and from SELECTION or RESELECTION to  
one or more of the information tranfer phases (COMMAND,  
DATA, STATUS, or MESSAGE). The final information transfer  
phase is normally the MESSAGE IN phase where a  
DISCONNECT, or COMMAND COMPLETE message is  
transferred, followed by the BUS FREE phase.  
Reset or  
protocol  
error  
MESSAGE OUT  
COMMAND  
SELECTION  
ARBITRATION  
RESELECTION  
DATA IN or  
DATA OUT  
BUS FREE  
STATUS  
MESSAGE IN  
Figure 3.5 Phase Sequence  
3-26  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
A command is communicated by sending a command descriptor  
block to the target. For several commands, the command descriptor  
block is accompanied by a list of parameters sent during the DATA  
OUT phase. The command descriptor block always has an operation  
code as its first byte and a control byte as its last byte.  
Commands (See  
ANSI SCSI-2 7)  
INTERFACE  
Reserved (See ANSI SCSI-2 7.1.1)  
Reserved bits, fields, bytes, and code values are set aside for future  
standardization. Their use and interpretation may be specified by  
future extensions to ANSI SCSI standard. A reserved bit, field, or  
byte shall be set to zero, or in accordance with a future extension to  
this standard. A target that receives a reserved bit, field, or byte that  
is not zero or receives a reserved code value shall terminate the  
command with CHECK CONDITION status and the sense key  
shall be set to ILLEGAL REQUEST.  
Logical Unit Number  
The logical unit number is defined in the IDENTIFY message. The  
target shall ignore the logical unit number specified within the  
command descriptor block if an IDENTIFY message was received.  
This scanner supports Logical Unit Number 000b only. Followings  
shows target’s response to selection of invalid logical unit.  
• In response to an INQUIRY command, the target shall return the  
INQUIRY data with the peripheral qualifier set to the value  
required.  
• In response to any other command except REQUEST SENSE, the  
target shall terminate the command with CHECK CONDITION  
status.  
• In response to an REQUEST SENSE command, the target shall  
return sense data. The sense key shall be set to ILLEGAL  
REQUEST and the additional sense code shall be set to  
LOGICAL UNIT NOT SUPPORTED.  
M3099GX/GH OEM Manual  
3-27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Transfer Length  
The transfer length field specifies the amount of data to be  
transfered, usually number of blocks. The block length is this scanner  
is 1byte. In command that use multiple bytes for the transfer length,  
a transfer length of zero indicates that no data transfer shall take  
place. A value of one or greater indicates the number if blocks that  
shall be transferred.  
Allocation Length  
The allocation length field specifies the maximum number of bytes  
that an initiator has a allocated for returned data. An allocation  
length of zero indicates that no data shall be transferred. This  
condition shall not be considered as an error. The target shall  
terminate the DATA IN phase when allocation length bytes have  
been transferred or when all available data have been transferred to  
the initiator, whichever is less. The allocation length is used to limit  
the maximum amount of data(e.g. sense data, mode data, etc)  
returned to initiator.  
Control field  
The control field is the last byte of every command descriptor block.  
The control field is defined in ANSI SCSI-2 7.2.7. In this scanner,  
this field is not used. Any field in this byte is regarded as Reserved.  
3-28  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table 3.7 Operation Code Types  
Command  
Operation Description  
Code(hex)  
RESERVE UNIT  
RELEASE UNIT  
16  
17  
Reserve a logical unit  
Release a previously reserved logical  
unit  
INTERFACE  
INQUIRY  
12  
03  
Requests information regarding  
parameters of target and its attached  
peripheral device(s).  
REQUEST SENSE  
Requests the target transfer sense  
data to the initiator  
SEND DIAGNOSTIC 1D  
Request the target to perform  
diagnostic operations on itself  
ENDORSER  
C1  
Start/Stop endorser function  
TEST UNIT READY 00  
Check if the logical unit is ready  
SET WINDOW  
SEND  
24  
Specify windows within the  
scanning range of the device.  
2A  
Transfers data from initiator to  
target  
OBJECT POSITION 31  
Provids positioning functions (ADF  
Feed in/out)  
SCAN  
18  
28  
15  
Requests the target begin a scan  
operation  
READ  
Requests the target transfer data to  
the initiator  
MODE SELECT(6)  
Specify logical unit, peripheral  
device parameters from the initiator  
to the target  
MODE SENSE(6)  
1A  
Report parameters from the target to  
the initiatot  
M3099GX/GH OEM Manual  
3-29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
RESERVE UNIT Command  
The RESERVE UNIT command (Table 3.8) is used to reserve  
logical unit for the exclusive use of the requesting initiator to another  
specified SCSI device.  
Table 3.8 RESERVE UNIT Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
Operation Code (16h)  
Logical Unit Number 3rdPty Third Party Device ID Reserved  
Reserved  
Reserved  
Reserved  
Control  
The RESERVE UNIT and RELEASE UNIT commands provide the  
basic mechanism for contention resolution in multiple-initiator  
systems.  
This command requests that the entire logical unit be reserved for  
the exclusive use of the initiator until the reservation is superseded by  
another valid RESERVE UNIT command from the initiator that  
made the reservation or until released by a BUS DEVICE RESET  
message from any initiator, by a hard reset condition, or by a power  
on cycle. The reservation shall not be granted if the logical unit is  
reserved by another initiator. It shall be permissible for an initiator to  
reserved a logical unit that is currently reserved by that initiator.  
If the logical unit is reserved for another initiator, the target shall  
return RESERVATION CONFLICT status.  
3rdPty:  
0b (Reserved)  
Third Party Device ID: 000b (Reserved)  
3-30  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Superseding Reservations  
An initiator that currntly has a logical unit reserved may modify the  
current reservation by issuing another RESERVE UNIT command  
to the same logical unit. The superseding reservation shall release the  
current reservation if the superseding reservation request is granted.  
If the superseding resrvation cannot be granted because of conflicts  
with a previous reservation (other than the current reservation), then  
the target shall return RESERVATION CONFLICT status.  
INTERFACE  
See ANSI SCSI-2 9.2.10.2 for details.  
RELEASE UNIT Command  
The RELEASE UNIT command (Table 3.9) is used to release  
previously reserved logical units for the requesting initiator to  
another specified SCSI device.  
Table 3.9 RELEASE UNIT Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
Operation Code (17h)  
Logical Unit Number 3rdPty Third Party Device ID Reserved  
Reserved  
Reserved  
Reserved  
Control  
The RESERVE UNIT and RELEASE UNIT commands provide the  
basic mechanism for contention resolution in multiple-initiator  
systems.  
If a valid reservation exists for the I_T_L nexus, the target shall  
release the reservation and return GOOD status.  
M3099GX/GH OEM Manual  
3-31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
A reservation may only be released by the initiator that made it. It is  
not an error to attempt to release reservation that is currently valid or  
is held by another initiator. In this case, the target shall return  
GOOD status without altering any other reservation.  
3rdPty:  
0b (Reserved)  
Third Party Device ID: 000b (Reserved)  
TEST UNIT READY Command  
The TEST UNIT READY command (Table 3.10) provides a means  
to check if the logical unit is ready. This is not a request for a selftest.  
If the logical unit would accept an appropriate command without  
returning CHECK CONDITION status, this command shall return  
a GOOD status. If the logical unit cannot become operational the  
target shall return CHECK CONDITION status with a sense key of  
NOT READY.  
Table 3.10 TEST UNIT READY Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
Operation Code (00h)  
Logical Unit Number Reserved  
Reserved  
Reserved  
Reserved  
Control  
INQUIRY Command (See ANSI SCSI-2 7.2.5)  
The INQUIRY command (Table 3.11) requests that information  
regarding parameters of the target and its attached peripheral  
device(s) be sent to the initiator. An option allows the inititor to  
request additional information about the target or logical unit (See  
ANSI SCSI-2 7.2.5.2 Vital Product Data).  
3-32  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Table 3.11 INQUIRY Command  
Bit  
7
6
5
4
3
2
1
0
Byte  
0
1
2
3
4
5
Operation Code (12h)  
Logical Unit Number Reserved  
Page Code  
EVPD  
INTERFACE  
Reserved  
Allocation Length  
Control  
EVPD (Enable Vital Product Data):  
This bit of one specifies that the target shall return the optional vital  
product data specified by the page code field. If the target does not  
support vital product data and this bit is set to one, the target shall  
return CHECK CONDITION status with the sense key set to  
ILLEGAL REQUEST and an additional sense code of INVALID  
FIELD IN CDB.  
This bit of zero specifies that the target shall return the standard  
INQUIRY data. If the page code field not zero, the target shall  
return CHECK CONDITION status with the sense key set to  
ILLEGAL REQUEST and an additional sense code of INVALID  
FIELD IN CDB.  
Page Code:  
This field specifies which page of vital product data information the  
target shall return (see ANSI SCSI-2 7.3.4). The supported vital  
product data in this scanner is Page Code F0h.  
The INQUIRY command shall return CHECK CONDITION  
status only when the target cannot return the requested INQUIRY  
data.  
M3099GX/GH OEM Manual  
3-33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
If an INQUIRY command is received from an initiator with a  
pending unit attention condition (i.e., before the target reports  
CHECK CONDITION status), the target shall perform the  
INQUIRY command and shall not clear the unit attention  
condition.  
Standard INQUIRY Data (See ANSI SCSI-2 7.2.5.1)  
This standard INQUIRY data (Table 3.12) contains 36 required  
bytes, followed by a variable number of vendor-specific parameters.  
Bytes 56 through 95, if returned, are reserved for future  
standardization.  
3-34  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.12 Standard INQUIRY Data Format  
Bit  
7
6
5
4
3
2
1
0
Byte  
0
1
2
3
4
5
6
7
8
Peripheral Qualifier  
Peripheral Device Type  
Device-Type Modifier  
ECMA Version ANSI Approved Version  
Reserved  
RMB  
INTERFACE  
ISO Version  
AENC  
Additional Length (n-4)  
Reserved  
Reserved  
RelAdr WBus32 WBus16 Sync Linked Reserved CmdQue SftRe  
(MSB)  
– – – – – –  
15  
Vendor Identification  
Product Identification  
Product Revision Level  
Vendor Specific  
– – –  
(LSB)  
16 (MSB)  
– – – – – –  
31  
– – –  
(LSB)  
32 (MSB)  
– – – – – –  
35  
– – –  
(LSB)  
36  
– – –  
55  
56  
– – –  
95  
Reserved  
Vendor-Specific Parameters  
Vendor Specific  
96  
– – –  
n
M3099GX/GH OEM Manual  
3-35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
The peripheral qualifier and peripheral device type fields identify the  
device currently connected to the logical unit. If the target is not  
capable of supporting a device on this logical unit, this field shall be  
set to 7Fh (peripheral qualifier set to 011b and peripheral device type  
set to 1Fh).  
Peripheral Qualifier:  
000b(Connected)  
Peripheral Device Type:  
06h(Scanner Device)  
RMB(Removable Medium Bit): 0b(not supported).  
Device Type Modifier:  
ISO Version:  
0000000b(not supported)  
00b(does not claim compliance  
with ISO)  
ECMA Version:  
000b(does not claim compliance  
with ECMA)  
ANSI Approved Version:  
2h(SCSI-2, if approved)  
AENC(Asynchronous Event Notification Capability):  
0b(Reserved)  
TrmIOP(Terminate I/O Process):  
0b(not supported. see ANSI SCSI-  
2 5.6.22)  
Response Data Format:  
Additional Length:  
2h(INQUIRY Data Format is  
defined in SCSI-2)  
91(n=95)  
This field shall specify the length in bytes of the parameters. If the  
allocation length of the command descriptor block is too small to  
transfer all of the parameters, the additional length shall not be  
adjusted to reflect the truncation.  
RelAdr(Relative Addressing):  
Wbus32(Wide Bus 32):  
0b(not supported)  
0b(not supported)  
Wbus16(Wide Bus 16):  
0b(not supported)  
Sync(Synchronous Transfer):  
Linked(Linked Command):  
1b(synchronous transfer supported)  
0b(not supported)  
CmdQue(Command Queuing): 0b(not supported)  
SftRe(Soft Reset):  
0b(Hard Reset)  
“FUJITSU “  
Vendor Identification:  
3-36  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Product Identification: (M3099GH)  
“M3099GHdm  
“M3099GHdem  
“M3099GHdim  
“M3099GHdeim  
default (Duplex, CMP2 equivalent)  
with ENDORSER option  
with IPC2 option  
with ENDORSER, IPC2 options  
INTERFACE  
Product Identification: (M3099GX)  
“M3099Gdm  
“M3099Gdem  
“M3099Gdim  
“M3099Gdeim  
default (Duplex, CMP2 equivalent)  
with ENDORSER option  
with IPC2 option  
with ENDORSER, IPC2 options  
Product Identification: (M3096G)  
“M3096Gm  
“M3096Gim  
default  
with IPC2 option  
Product Revision Level:  
“01 ”(Black and White Binary)  
Vital Product Data  
JBMS(Japanese Business Machines Standard) is defining standard  
Vital Product Data. (See JBMS-40-1990) Fujitsu Scanners also  
support this data by adding Fujitsu original extention. JBMS-40-  
1990 uses 30 Bytes as standard VPD to describe specification and  
functions.This data is obtained by setting EVPD bit to 1 and Page  
Code to F0h in INQUIRY command.  
If Product Identification has changed to M3096G or M3099G in  
Off-line SETUP mode following data are returned. The ‘d’ which  
indicates Duplex, and ‘e’ which indicates ENDORSER are not  
returned. See Chapter 4 Operator panel.  
M3099GX/GH OEM Manual  
3-37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.13 Standard VPD Page Format  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
6
7
8
9
Peripheral Device Type  
Page Number(F0h)  
J Version  
Reserved  
Page Length (m-5)  
Basic X Resolution  
(MSB)  
(MSB)  
(LSB)  
(LSB)  
Basic Y Resolution  
Res Step X  
Res Step Y  
10 (MSB)  
Maximum X Resolution  
Maximum Y Resolution  
Minimum X Resolution  
Minimum Y Resolution  
Standard Resolution  
Window Width  
(LSB)  
(LSB)  
(LSB)  
(LSB)  
(LSB)  
(LSB)  
(LSB)  
11  
12 (MSB)  
13  
14 (MSB)  
15  
16 (MSB)  
17  
18 (MSB)  
19  
20 (MSB)  
23  
24 (MSB)  
Window Length  
27  
28  
29  
Function  
Reserved  
30  
to  
n
Vendor Unique Parameter Byte(s)  
3-38  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Peripheral Device:  
Page Number:  
J Version:  
06h(Image Scanner)  
F0h(Page Code)  
02h(JBMS 0.2)  
Page Length:  
95(m=100)  
Basic X Resolution:  
Basic Y Resolution:  
Res Step X:  
200(200dpi)  
INTERFACE  
200(200dpi)  
00h(Variable Resolution)  
00h(Variable Resolution)  
Res Step Y:  
Maximum X Resolution: 400(400dpi with/without IPC2)  
Maximum Y Resolution: 400(400dpi with/without IPC2)  
Minimum X Resolution: 200(without IPC2)/50(with IPC2)  
Minimum Y Resolution: 200(without IPC2)/50(with IPC2)  
Standard Resolution:  
01D0h(without IPC2)/FFF0h(with IPC2)  
This field indicates available resolution bit is set as as described in  
Table 3.14. This is applied to only for main-scan direction.  
Table 3.14 Standard Resolution (unit:Pixel/Inch)  
Bit  
Byte  
7
6
5
4
3
2
1
0
17  
18  
60  
75  
100  
320  
120  
400  
150  
480  
160  
600  
180  
800  
200  
240  
300  
1200  
Window Width:  
00000980h(2432 dot) for M3099GX  
000006C0h(1728dot) for M3099GH  
00000D80h(3456 dot)  
Window Length:  
Window Width and Window Length fields are maximum width and  
length those are available by the scanner. The units are pixels  
counted by the basic resolution.  
Function:  
00000110b  
Function field specifies functions supported by the scanner. Each bit  
is set to 1 corresponding to Table 3.15.  
M3099GX/GH OEM Manual  
3-39  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.15 Function  
Bit Description  
Bit 0 Data Over Flow  
Scanners that will cause data over flow sets this bit to 1. Image  
scanners that will not cause data over flow set this bit to 0.  
Support of Start Switch is not specified.  
Bit 1 Binary (Black and White)  
Scanners support Black and White set this bit to 1. Scanners do  
not support Black and White set this bit to 0.  
Bit 2 Dither/Halftone  
Scanners support Dither/Halftone set this bit to 1. Scanners do  
not support Dither/Halftone set this bit to 0.  
Bit 3 Grayscale  
Scanners support Grayscale set this bit to 1. Scanners do not  
support Grayscale set this bit to 0.  
Steps of gray is not specified.  
Bit 4 Reserved (Bit 4 to 7 are Reserved in JBMS)  
Bit 5 Binary (RGB Color)  
Scanners support (RGB Color) set this bit to 1. Scanners do not  
support (RGB Color) set this bit to 0.  
Bit 6 Dither/Halftone(RGB Color)  
Scanners support Dither/Halftone (RGB Color) set this bit to 1.  
Scanners do not support Dither/Halftone (RGB Color)set this  
bit to 0.  
Bit 7 Grayscale(RGB Color)  
Scanners support Grayscale(RGB Color) set this bit to 1.  
Scanners do not support Grayscale(RGB Color) set this bit to 0.  
Steps of gray is not specified.  
*) Data Over Flow means when receipt of data by the initiator is  
too slow, data buffer of image scanner is filled and data is not  
guranteed.  
Fujitsu further defines own Vital Product Data using Vendor  
Specific field of JBMS. This extended Vital Product Data is used by  
Device Driver to confirm which functions are supported. Current  
defined data is totally 100 bytes but it will be expanded by future  
functions.  
3-40  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.16 Standard VPD Page Extended Format  
Bit  
7
6
5
4
3
2
1
0
Byte  
30  
31  
Reserved  
Reserved  
INTERFACE  
32 (MSB)  
Physical Function  
33  
(LSB)  
(LSB)  
(LSB)  
34 (MSB)  
Buffering Capability  
37  
38 (MSB)  
Implemented Standard Command  
41  
42  
49  
50  
81  
82  
87  
88  
89  
90  
91  
92  
93  
94  
97  
95  
100  
Implemented Vendor Specific Command  
Implemented Vendor Unique Parameter  
Image Control Function  
Image Processing Function  
Compression Function  
Endorser Function  
Barcode Function  
Reserved  
M3099GX/GH OEM Manual  
3-41  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Physical Function:  
10010010 00001000b(without  
ENDORSER)  
10011010 00001000b(with  
ENDORSER)  
Physical Function field of each bit indicates Physical variated  
functions.  
Table 3.17 Physical Function  
Byte Bit  
Description  
32  
1XXXXXXXb  
Automatic Document Feeder  
Flatbed  
Tranceparency  
Duplex  
Endorser  
Barcode  
X1XXXXXXb  
XX1XXXXXb  
XXX1XXXXb  
XXXX1XXXb  
XXXXX1XXb  
XXXXXX1Xb  
XXXXXXX1b  
Operator Panel  
Reserved  
33  
0000nnnnb  
Bits of ADC  
Buffering Capability:  
0080 0000h(8M Bytes)  
Buffering Capability field indicates that interface buffering capability  
in bytes.  
Implemented Standard Command:  
0000 0000 0000 0000 1110 1101 1011  
1111b = 0000EDBFh  
Implemented Standard Command field of each bit indicates  
supported SCSI command as Table 3.18.  
3-42  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.18 Implemented Standard Command  
Bit Command  
Code  
00h  
03h  
12h  
15h  
16h  
17h  
18h  
1Ah  
1Bh  
1Ch  
1Dh  
24h  
25h  
28h  
2Ah  
31h  
34h  
39h  
3Ah  
3Bh  
3Ch  
40h  
4Ch  
4Dh  
55h  
5Ah  
0
1
2
3
4
5
6
7
8
9
TEST UNIT READY  
REQUEST SENSE  
INQUIRY  
M
M
M
O
M
M
O
O
O
O
M
M
O
M
O
O
O
O
O
O
O
O
O
O
O
O
INTERFACE  
MODE SELECT(6)  
RESERVE UNIT  
RELEASE UNIT  
COPY  
MODE SENSE(6)  
SCAN  
RECEIVE DIAGNOSTIC RESULTS  
10 SEND DIAGNOSTIC  
11 SET WINDOW  
12 GET WINDOW  
13 READ  
14 SEND  
15 OBJECT POSITION  
16 GET DATA BUFFER STATUS  
17 COMPARE  
18 COPY AND VERIFY  
19 WRITE BUFFER  
20 READ BUFFER  
21 CHANGE DEFINITION  
22 LOG SELECT  
23 LOG SENSE  
24 MODE SELECT(10)  
25 MODE SENSE(10)  
26 Reserved  
27 Reserved  
28 Reserved  
29 Reserved  
30 Reserved  
31 Reserved  
M3099GX/GH OEM Manual  
3-43  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Implemented Vendor Specific Command:  
CXh = 0000h, DXh = 0000h, EXh = 0000h, FXh = 0000h  
(without ENDORSER)  
CXh = 0002h, DXh = 0000h, EXh = 0000h, FXh = 0000h  
(with ENDORSER)  
Implemented Vendor Specific Command field indicates vendor  
specific command implemented by the scanner. This field consists of  
4 sets of 2 bytes structure as Table 3.19. Each bit position in these  
fields indicates lower 4 bits of the command code.  
Implemented Vendor Specific Command field is subdivided to CXh,  
DXh, EXh, FXh as Table 3.20.  
Table 3.19 2 bytes structure  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8  
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0  
Table 3.20 Implemented Vendor Specific Command  
Bytes Description  
42, 43 Vendor Specific Command field - CXh  
44, 45 Vendor Specific Command field - DXh  
46, 47 Vendor Specific Command field - EXh  
48, 49 Vendor Specific Command field - FXh  
Table 3.21 Implemented Vendor Specific Command  
Field&Bit Command  
Code  
C0h  
C1h  
CXh 0  
1
SET SUBWINDOW  
ENDORSER  
V
V
DXh  
EXh  
FXh  
3-44  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Vendor Unique Parameter: See Table 3.22  
Vendor Unique Parameter field indicates supported Vendor Unique  
Parameter pages defined in SET WINDOW command. Vendor  
Unique Parameter field consists of 16 sets of 2 bytes structure as  
Table 3.22.Vendor Unique Parameter field are subdivided to fields  
0Xh to FXh.  
INTERFACE  
Table 3.22 Vendor Unique Parameter  
Bytes  
50, 51  
52, 53  
54, 55  
56, 57  
58, 59  
60, 61  
62, 63  
64, 65  
66, 67  
68, 69  
70, 71  
72, 73  
74, 75  
76, 77  
78, 79  
80, 81  
Description  
Value  
0001h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
0000h  
Vendor Unique Parameter - 0Xh  
Vendor Unique Parameter - 1Xh  
Vendor Unique Parameter - 2Xh  
Vendor Unique Parameter - 3Xh  
Vendor Unique Parameter - 4Xh  
Vendor Unique Parameter - 5Xh  
Vendor Unique Parameter - 6Xh  
Vendor Unique Parameter - 7Xh  
Vendor Unique Parameter - 8Xh  
Vendor Unique Parameter - 9Xh  
Vendor Unique Parameter - AXh  
Vendor Unique Parameter - BXh  
Vendor Unique Parameter - CXh  
Vendor Unique Parameter - DXh  
Vendor Unique Parameter - EXh  
Vendor Unique Parameter - FXh  
Image Control Function field indicates supplementary information  
on SET WINDOW arameter. Image Control Function field is  
subdivided to Brightness Steps, Threshold Steps, Contrast Steps,  
Number of resident Dither, Number of registrable Dither, Number  
of resident Gamma Function, Number of registrable Gamma  
Function as Table 3.23.  
M3099GX/GH OEM Manual  
3-45  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Brightness Step:  
FFh(255 steps)  
Brightness Step field indicates available steps of the Brightness. If  
zero is pecified, Brightness Control is not supported.  
Threshold Step:  
FFh(255 steps)  
Threshold Step field indicates available steps of the Threshold. If  
zero is pecified, Threshold Control is not supported.  
Contrast Step:  
FFh(255 steps)  
Contrast Step field indicates available steps of the Contrast. If zero is  
pecified, Contrast Control is not supported.  
Number of Resident Dither:  
0100xxxxb(4 patterns)  
Number of Resident Dither field indicates number of resident  
Dither patterns in 4 bits. If zero is specified no dither pattern is  
available.  
Number of Registerable Dither: xxxx1000b(8 patterns)  
Number of Registerable Dither field indicates registrable dither  
patterns in 4 bits. If zero is specified no dither pattern is registrable.  
Number of Resident Gamma Function: 0100xxxxb(4 patterns)  
Number of Resident Gamma Function field indicates number of  
resident gamma functions in 4 bits. If zero is specified no gamma  
function is available.  
Number of Registrable Gamma Function: xxxx1000b(8 patterns)  
Number of Registrable Gamma Function field indicates registrable  
gamma functions in 4 bits. If zero is specified no gamma function is  
registrable.  
3-46  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table 3.23 Image Control Function  
Byte Bit Description  
82  
83  
84  
85  
86  
nnnnnnnnb  
Brightness Steps  
nnnnnnnnb  
nnnnnnnnb  
00000000b  
nnnnXXXXb  
XXXXnnnnb  
nnnnXXXXb  
XXXXnnnnb  
Threshold Steps  
Contrast Steps  
INTERFACE  
Reserved  
Number of resident Dither  
Number of registrable Dither  
Number of resident Gamma Function  
Number of registrable Gamma Function  
87  
Image Processing Function:10000001 01000000b(without IPC2)  
11111111 01000000b(with IPC2)  
Image Processing function field of each bit indicates supported  
Image Processing function.  
Table 3.24 Image Processing Function  
Byte Bit  
88 1XXXXXXXb  
Description  
Reverse Image Format  
Dynamic Threshold Circuit  
Simplified DTC  
Outline Extract  
Image Emphasis  
Automatic Separation  
Mirror Image  
White Level Follower  
Subwindow  
X1XXXXXXb  
XX1XXXXXb  
XXX1XXXXb  
XXXX1XXXb  
XXXXX1XXb  
XXXXXX1Xb  
XXXXXXX1b  
1XXXXXXXb  
X1XXXXXXb  
XX1XXXXXb  
XXX1XXXXb  
XXXX1XXXb  
XXXXX1XXb  
XXXXXX1Xb  
XXXXXXX1b  
89  
Error Diffusion  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
M3099GX/GH OEM Manual  
3-47  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Compression Function: 11100000 00000000b  
Compression Function field of each bit indicates Compression  
Functions supported by the scanner.  
Table 3.25 Compression Function  
Byte Bit  
90 1XXXXXXXb  
Description  
MH  
X1XXXXXXb  
XX1XXXXXb  
XXX1XXXXb  
XXXX1XXXb  
XXXXX1XXb  
XXXXXX1Xb  
XXXXXXX1b  
00000000b  
MR  
MMR  
JBIG  
JPEG Base Line System  
JPEG Extended System  
JPEG Independent Function  
Reserved  
91  
Reserved  
Endorser Function: 00000000 00000000b(without ENDORSER)  
10000001 00000000b(with ENDORSER)  
Endorser Function field of upper 4bit indicates available endorser  
functions and lower 4bit indicates maximum Endorser Identifiers.  
Table 3.26 Endorser Function  
Byte Bit  
Description  
92  
1XXXXXXXb  
Mechanical Endorser  
Stamper  
X1XXXXXXb  
XX1XXXXXb  
XXX1XXXXb  
XXXXnnnnb  
00000000b  
Electrical Endorser  
Reserved  
Maximum Endorser Identifiers  
Reserved  
93  
Barcode Function: 00000000 00000000 00000000 00000000b  
Barcode Function field is reserved.  
3-48  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
REQUEST SENSE Command (See ANSI SCSI-2 8.2.14)  
The REQUEST SENSE command (Table 3.27) requests that the  
target transfer sense data to the initiator.  
Table 3.27 REQUEST SENSE Command  
INTERFACE  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
Operation Code (03h)  
Logical Unit Number Reserved  
Reserved  
Reserved  
Allocation Length  
Control  
The sense data:  
1) shall be available if a contingent allegiance condition exists for the  
I_T_x nexus;  
2) shall be available if other information is available in any field;  
3) may be available if an unexpected disconnect occurred.  
If the target has no other sense data available to return, it shall return  
a sense key of NO SENSE and an additional sense code of NO  
ADDITIONAL SENSE INFORMATION.  
The sense data shall be preserved by the target for the initiator until  
retrieved by a REQUEST SENSE command or until the receipt of  
any other I/O process for the same I_T_x nexus. Sense data shall be  
cleared upon receipt of any subsequent I/O process (including  
REQUEST SENSE) to the same I_T_x nexus.  
The sense data format for error code 70h(current errors) is  
supported.  
M3099GX/GH OEM Manual  
3-49  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.28 Sense Data Format  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
Valid  
Error Code (70h)  
Segment Number  
2
Filemark EOM  
ILI Reserved  
Sense key  
3
(MSB)  
Information  
6
(LSB)  
(LSB)  
7
Additional Sense Length  
8
(MSB)  
SKSV  
Command Specific Information  
11  
12  
13  
14  
15  
17  
Additional Sense Code  
Additional Sense Code Qualifier  
Field Replaceable Unit Code  
Sense Key Specific  
Valid:  
1b(Valid Information)  
00h(not supported)  
0b(Reserved)  
Segment Number:  
Filemark:  
EOM (End of Medium): This bit of 1 indicates end of reading a  
window.  
ILI (Incorrect Length Indicator):  
This scanner use this bit when total read image data is not equal to  
defined window data.  
3-50  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
The sense key, additional sense code and additional sense code  
qualifier provide a hierachy of information. The intention of the  
hierarchy is to provide a top down approach for an initiator to  
determine information relating to the error and exception  
conditions. The sense key provides generic categories in which error  
and exception condition can be reported. Initiators would typically  
use sense keys for high level error recovery procedures. Additional  
sense codes provide further detail describing the sense key.  
Additional sense code qualifiers add further detail to the additional  
sense code. The additional sense code and additional sense code  
qualifier can be used by initiators where sophisticated error recovery  
procedures require detailed information describing the error and  
exception conditions.  
INTERFACE  
The sense key field is mandatory and indicates generic information  
describing an error or exception condition. The sense key used are  
defined in Table 3.29.  
M3099GX/GH OEM Manual  
3-51  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table 3.29 Sense Key Descriptions  
Sense Description  
Key  
0h  
NO SENSE. Indicates that there is no specific sense key  
information to be reported for the designated logical unit. This  
would be the case for a successful command or a command that  
received CHECK CONDITION or COMMAND  
TERMINATED status because one of the filemark, EOM, or  
ILI bits is set to one.  
2h  
3h  
NOT READY. Indicates that the logical unit addressed cannot  
be accessed. Operator intervention may be required to correct  
this condition.  
MEDIUM ERROR. Indicates that the command terminated  
with a non-recovered error condition that was probably caused  
by a flaw in the medium or an error in the recorded data. This  
sense key may also be returned if the target is unable to  
distinguish between a flaw in the medium and a specific  
hardware failure (sense key 4h)  
4h  
5h  
HARDWARE ERROR. Indicates that the target detected a non-  
recoverable hardware failure (for example, controller failure,  
device failure parity error, etc.) while performing the command  
or during a self test.  
ILLEGAL REQUEST. Indicates that there was an illegal  
parameter in the command descriptor block or in the additional  
parameters supplied as data for some commands (FORMAT  
UNIT, SEARCH DATA, etc.). If the target detects an invalid  
parameter in the command descriptor block then it shall  
terminate the command without altering the medium. If the  
target detects an invalid parameter in the additional parameters  
supplied as data, then the target may have already altered the  
medium. This sense key may also indicate that an invalid  
INDENTIFY message was received  
6h  
UNIT ATTENTION. Indicates that the removable medium  
may have been changed or the target has been reset. See ANSI  
SCSI-2 7.9 for more detailed information about the unit  
attention condition.  
Bh  
ABORTED COMMAND. Indicates that the target aborted the  
command. The initiator may be able to recover by trying the  
command again.  
3-52  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Information:  
00000000h(If ILI=0)  
The information field is valid when ILI bit is set to 1 for READ  
command, the difference of the required length(Transfer Length)  
minus the actual length in bytes. (Negative values are indicated by  
two’s complement notation)  
INTERFACE  
Additional Sense Length: 0Ah(10 bytes)  
This field indicates the number of additional sense bytes to follow. If  
the allocation length of the command descriptor block is too small to  
transfer all of the additional sense bytes, the additional sense length is  
not adjusted to reflect the truncation.  
Command Specific Information: 00000000h(not supported)  
ASC (Additional Sense Code): This field indicates further  
information related to the error or exception condition reported in  
the sense key field.  
The additional sense code qualifier (ASCQ) indicates detailed  
information related to the additional sense code.  
Field replaceable unit code: 00h(not supported)  
Sense Key specific bytes: 000000h(not supported)  
The additional sense bytes field may contain command specific data,  
peripheral device specific data, or vendor specific data that further  
defines the nature of the CHECK CONDITION status.  
M3099GX/GH OEM Manual  
3-53  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table 3.30 Implementation of SK(Sense Key), ASC(Additional Sense  
Code), ASCQ(Additional Sense Code Qualifier) Hierachy.  
Sense Additional Additional Description  
key Sense Code Sense Code  
Qualifier  
0
2
00h  
00h  
80h  
80h  
00h  
00h  
01h  
01h  
02h  
03h  
04h  
08h  
10h  
00h  
00h  
01h  
02h  
03h  
04h  
05h  
06h  
10h  
11h  
00h  
No Sense  
Not Ready  
Interlock Switch Is Opened  
Jam*1  
3
ADF Cover Open  
Chuter Out Of Paper  
Job Separation Sheet detected  
Roller unit not set  
80h  
80h  
43h  
44h  
80h  
Print Head on Endorser check  
MESSAGE ERROR  
Internal Target Failure  
FB Motor Fuse Blown  
Heater Fuse Blown  
Lamp Fuse Blown  
4
ADF Motor Fuse Blown  
Mechanical System Failure  
Optical System Failure  
Endorser Failure  
80h  
80h  
20h  
Endorser Fuse Blown  
5
INVALID COMMAND OPERATION  
CODE  
24h  
25h  
26h  
00h  
00h  
00h  
INVALID FIELD IN CDB  
LOGICAL UNIT NOT SUPPORTED  
INVALID FIELD IN PARAMETER  
LIST  
2Ch  
02h  
INVALID COMBINATION OF  
WINDOWS SPECIFIED  
*1 If this unit detects a double-feed status while the double-feed detection  
function is validated for GH/G, a paper jam is reported to the host.  
3-54  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.30 Implementation of SK(Sense Key), ASC(Additional Sense  
Code), ASCQ(Additional Sense Code Qualifier) Hierachy. (continued)  
Sense Additional Additional Description  
key Sense Code Sense Code  
Qualifier  
6
00h  
47h  
80h  
00h  
00h  
01h  
Unit Attention  
INTERFACE  
B
SCSI Parity Error  
Image Transfer Error  
SEND DIAGNOSTIC Command  
The SEND DIAGNOSTIC Command (Table 3.31) requests the  
target to perform diagnostic operations on itself, on the logical unit,  
or on both. This scanner supports only the self test feature with the  
parameter list length of zero.  
Table 3.31 SEND DIAGNOSTIC Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
Operation Code (1Dh)  
PF  
Reserved  
Logical Unit Number  
(MSB)  
Reserved SelfTest DevOfL UnitOfL  
Parameter List Length  
(LSB)  
Control  
PF(Page Format):  
SelfTest(Self Test):  
0b(ignored)  
1b(SelfTest)  
This bit is of one directs the target to complete its default selftest. If  
the selftest successfully passes, the command shall be terminated with  
GOOD status; otherwise, the command shall be terminated with  
CHECK CONDITION status and the sense key shall be set to  
HARDWARE ERROR.  
DevOfL (Device Off Line): 0b(ignored)  
UnitOfL (Unit Off Line): 0b(ignored)  
Parameter List Length:  
0000h(not supported)  
M3099GX/GH OEM Manual  
3-55  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
SET WINDOW Command  
The SET WINDOW command provides a means for the initiator to  
specify one or more windows within the scanning range of the  
device. This duplex scanner supports one window for each front and  
back page.  
Table 3.32 SET WINDOW Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
6
7
8
9
Operation Code (24h)  
Logical Unit Number Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
(MSB)  
Transfer Length  
Control  
(LSB)  
The transfer length specifies the length in bytes of the data that shall  
be sent during the DATA OUT phase. A transfer length of zero  
indicates that no window parameters data shall be transferred. This  
condition shall not be considered as an error.  
The window parameters data shall consist of a header followed by  
one or more window descriptors. Each window descriptor specifies  
the location, size and scanning method used for a window.  
The set window data header is defined in Table 3.33.  
3-56  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Table 3.33 Set Window Data Header  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
6
7
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
INTERFACE  
(MSB)  
Window Descriptor Length  
(LSB)  
The window descriptor length specifies the length in bytes of a single  
window descriptor. Each descriptor shall be of equal length. The first  
forty-eight bytes are defined in this standard and the remaining bytes  
in each descriptor are vendor specific.  
M3099GX/GH OEM Manual  
3-57  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.34 Window descriptor Bytes  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
6
9
Window Identifier  
Reserved  
Auto  
(MSB)  
(MSB)  
(MSB)  
X-Axis Resolution  
(LSB)  
(LSB)  
(LSB)  
(LSB)  
(LSB)  
(LSB)  
Y-Axis Resolution  
X-Axis Upper Left  
Y-Axis Upper Left  
Window Width  
Window Length  
10 (MSB)  
13  
14 (MSB)  
17  
18 (MSB)  
21  
22  
Brightness  
Threshold  
23  
24  
Contrast  
25  
Image Composition  
Bit Per Pixel  
26  
27 (MSB)  
28  
Halftone Pattern  
(LSB)  
29  
RIF  
Reserved  
Bit Ordering  
Padding Type  
30 (MSB)  
31  
32  
33  
34  
39  
40  
n
(LSB)  
Compression Type  
Compression Argument  
Reserved  
Vendor Specific Parameter Byte(s)  
3-58  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Window Identifier:  
00h(front side) or 80h(back side)  
The window identifier specifies the window defined by the window  
descriptor. A window is referenced by the window identifier during  
data transfers and parameter updates.  
Fujitsu defines for duplex scanner, window identifiers 00h to 7Fh are  
used for front page and 80h to FFh are used for back page,  
implicitly. This scanner supports one window for each side,  
therefore, window identifier 00h for front page and window  
identifier 80h for back page.  
INTERFACE  
Auto:  
0b (Reserved)  
X-Axis Resolution: 0(400dpi), 200, 240, 300, 400 dpi (without IPC2)  
0(400dpi), 50 to 400dpi at 1dpi step (with IPC2)  
The x-axis resolution field specifies the resolution in the scan line  
directionThe unit of measure is picture elements(pixels) per inch. A  
value of zero specifies the default resolution.  
Y-Axis Resolution: 0(400dpi), 200, 240, 300, 400 dpi (without IPC2)  
0(400dpi), 50 to 400dpi at 1dpi step (with IPC2)  
The y-axis resolution field specifies the resolution in the base line  
direction The unit of measure is picture elements(pixels) per inch. A  
value of zero specifies the default resolution.  
X-Axis Upper Left:  
0 to 14592 [1/1200 inch] for M3099GX  
0 to 10368 [1/1200 inch] for M3099GH  
The x-axis upper left field specifies the x-axis coordinate of the upper  
left corner of the window. This coordinate is measured from the scan  
line using the target’s current measurement unit divisor.  
Y-Axis Upper Left:  
0 to 20736 [1/1200 inch]  
The y-axis upper left field specifies the y-axis coordinate of the upper  
left corner of the window. This coordinate is measured from the base  
line using the target’s current measurement unit divisor.  
Window Width:  
0 to 14592 [1/1200 inch] for M3099GX  
0 to 10368 [1/1200 inch] for M3099GH  
M3099GX/GH OEM Manual  
3-59  
Download from Www.Somanuals.com. All Manuals Search And Download.  
The window width field specifies the width of window in scan line  
direction. The window width is measured using the target’s current  
measurement unit divisor.  
Window Length:  
0 to 20736 [1/1200 inch]  
The window length field specifies the length of the window in the  
base line direction. The window length is measured using the target’s  
current measurement unit divisor.  
Note: The relation between X-Axis Resolution, Y-Axis Resolution,  
X-Axis Upper Left, Y-Axis Upper Left, Window Width,  
Window Length.  
Upper Left X field value: ULX  
Upper Left Y field value: ULY  
Width field value:  
Length field value:  
X Resolution:  
W
L
XR  
YR  
Y Resolution:  
1) Maximum Scanning Area limitations  
0 < (ULX+W) 14592 [1/1200 inch] for M3099GX  
10368 [1/1200 inch] for M3099GH  
0 < (ULY+L) 20736 [1/1200 inch]  
2) Width and X Resolution limitation  
9 (XR×W/1200) 4864 [dot] for M3099GX  
3456 [dot] for M3099GH  
3) Length and Y Resolution limitation  
1 £ (YR×L/1200) 6912 [line]  
4) Horizontal and Vertical limitation (M3099GX only)  
if ( 13200(11") < (ULX+W) 14592 )  
then 0 < (ULY+L) 19842(A3 length) ;  
Brightness:  
0 to 255  
The brightness field specifies the level of brightness used to scan the  
object. A value of zero specifies the default brightness. Any other  
value indicates a relative brightness setting with 255 being the  
highest setting, one being the lowest setting, and 128 being the  
nominal setting.The brightness effects for Halftone image.  
3-60  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table 3.35 Brightness  
Value  
Brightness  
00h  
Default (same to 80h)  
Brightest  
01h  
|
INTERFACE  
80h  
|
FFh  
Normal  
Darkest  
Threshold:  
0 to 255  
The threshold field specifies the threshold at which scan data is  
converted tobinary data. A value of zero specifies the default  
threshold at automatic threshold control if it is supported. Any other  
value indicates a relative threshold setting with 255 being the highest  
setting, one being the lowest setting, and 128 being the nominal  
setting.The threshold effects for Line Art image.  
Table 3.36 Threshold  
Value  
Threshold  
00h  
Default (same to 80h)  
Dynamic Threshold or Simplified Dynamic Threshold  
01h  
|
80h  
|
Brightest  
Normal  
Darkest  
0 to 255  
FFh  
Contrast:  
The contrast field specifies the level of contrast used to scan the  
object. Avalue of zero specifies default contrast or automatic contrast  
if it is supported. Any other value indicates a relative contrast setting  
with 255 being the highest setting, one being the lowest setting, and  
128 being the nominal setting.  
M3099GX/GH OEM Manual  
3-61  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Table 3.37 Contrast  
Value  
Contrast  
00h  
Default (same to 80h)  
Soften  
01h  
|
80h  
|
FFh  
Normal  
Harden  
Image Composition:  
00h(Black and white), 01h(halftoned)  
The image composition field specifies the type of scan operation  
requested. The image composition is defined as shown in Table 3.38.  
Table 3.38 Image Composition Codes  
Code  
00h  
Description  
Bi-level black and white  
Dithered/halftone black & white  
01h  
02h to FFh Reserved  
Bits Per Pixel:  
01h(1bit per pixel)  
The bits per pixel field specifies the number of bits used to represent  
the intensity of a single color.  
Halftone:  
Table 3.39, 3.40  
The halftone field specifies the level of halftone at which the scan  
data is converted to binary data. The values in this field are vendor  
specific. This halftone field is used in conjunction with the image  
composition field. Fujitsu defines this field two subfields to fitst byte  
as Halftone Type field and second byte as Halftone Pattern.  
Halftone type:  
00h(default), 01h(dither), 02h(error diffusion)  
Halftone Type field specifies method of halftoning shown in Table  
3.39. A value of zero indicates default halftoning method of the  
device.  
3-62  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Table 3.39 Halftone Type  
Value  
00h  
Halftoning method  
Default. (same to 01h: dither)  
Dither  
01h  
02h  
Error Diffusion  
INTERFACE  
03h to FFh Reserved  
Halftone pattern: 00h to 03h(resident), 80h to 87h(downloaded)  
Halftone Pattern field specifies arguments of halftone type. This field  
is defined for Halftone Type - Dither as shown in Table 3.40. For  
other halftone type this field is reserved.  
Table 3.40 Halftone Pattern  
Value  
00h  
Halftone pattern  
Dither pattern 0  
Dither pattern 1  
Dither pattern 2  
Dither pattern 3  
01h  
02h  
03h  
04h to 7Fh Reserved  
80h to 87Fh Downloaded Pattern  
85h to FFh Reserved  
Reverse Image Format (RIF):  
0b, 1b(with IPC2)  
A reverse image format (RIF) bit of zero inidicates that white pixels  
are to be indicated by zeros and black pixels are to be indicated by  
ones. A RIF bit of one indicates that white pixels are to be indicated  
by ones and black pixels are to be indicated by zeros. The RIF bit is  
applicable only for images represented by one bit per pixel.  
Padding Type:  
00h(no padding)  
The padding type field specifies how the target shall pad the image  
data transmitted to the initiator if it is not an integral number of  
bytes.  
M3099GX/GH OEM Manual  
3-63  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Bit Ordering:  
0000h(not supported)  
The bit ordering field is not supported.  
Compression Type, Compression Argument: Table 3.41  
The compression type and compression argument fields specify the  
compression technique to be applied to the image data (see  
Table 3.41).  
Table 3.41 Compression Types and Arguments  
Compression Description  
Code  
Compression  
Argument  
00h  
01h  
02h  
03h  
No Compression  
Reserved  
CCITT Group III, 1 dimensional Reserved  
CCITT Group III, 2 dimensional K factor  
CCITT Group IV, 2 dimensional Reserved  
04h to FFh Reserved  
Reserved  
Note: K factor can be specified from 0 to 255. 0 indicates K factor = ∞  
3-64  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Vendor Unique Parameters  
After byte 40 of Set Window Data is defined as Vendor Specific  
Parameter. Fujitsu Image Scanners define this area for additional  
informations of window. The type of paramters are distinguished by  
Vendor Unique Identification Code value. This scanner supports  
additional 24 bytes length Image Processing Parameter(Vendor  
Unique Identification Code 00h).  
INTERFACE  
Image Processing Parameter:  
Table 3.42  
Table 3.42 Image Processing Parameter  
Bit  
Byte  
7
6
5
4
3
2
1
0
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
Vendor Unique Identification Code  
Gamma Correction  
Outline Extract  
Image Emphasis  
Automatic Separation  
Mirroring  
SDTC parameter  
DTC mode  
Reserved  
White Level Follower mode  
Barcode Window List  
Subwindow List  
Paper Size  
54 (MSB)  
Paper Width X  
57  
(LSB)  
(LSB)  
58 (MSB)  
Paper Length Y  
61  
62  
63  
DTC selection  
Reserved  
M3099GX/GH OEM Manual  
3-65  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Vendor Unique Identification Code:  
00h(Image Processing Parameter)  
The vendor unique identification code field specifies type if vendor  
unique parameter.  
Gamma Correction: 00h to 03h(resident), 80h to 87h(downloaded)  
This gamma correction field specifies Gamma Correction Table.  
Table 3.43 Gamma Correction Table  
Value  
00h  
Gamma Correction Table  
Default (Normal)  
Normal  
01h  
02h  
Soft  
03h  
Sharp  
04h to 7Fh Reserved  
80h to 87h Downloaded Gamma Table  
88h to FFh Reserved  
Outline Extract:  
00h, 80h(with IPC2)  
The outline extract field specifies contour extraction of image.  
Table 3.44 Outline Extract  
Value  
Description  
00h  
Default (Disable Outline)  
01h to 7Fh Reserved  
80h  
Enable Outline  
81h to FFh Reserved  
3-66  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Image Emphasis:  
00h, 80h(with IPC2)  
The image emphasis field specifies filtering function. 01h to 7Fh  
specifies Emphasis. 80h to FFh specifies Smoothing.  
Table 3.45 Image Emphasis  
Value  
Description  
INTERFACE  
00h  
Disable  
01h to 2Fh Low Emphasis  
30h to 4Fh Medium Emphasis  
50h to 7Fh High Emphasis  
80h to FFh Smoothing  
Automatic Separation:  
00h, 80h(with IPC2)  
The automatic separation field specifies automatic separation  
function.  
Table 3.46 Automatic Separation  
Value  
Description  
00h  
Default (Disable Automatic Separation)  
01h to 7Fh Reserved  
80h  
Enable Automatic Separation  
81h to FFh Reserved  
Mirroring:  
00h, 80h(with IPC2)  
This field specifies flip left and right of image.  
Table 3.47 Mirroring  
Value  
Description  
00h  
Default (Disable Mirror)  
01h to 7Fh Reserved  
80h  
Enable Mirror  
81h to FFh Reserved  
M3099GX/GH OEM Manual  
3-67  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
SDTC parameter: 00h(reserved)  
00h, 01h to FFh(with IPC2)  
The SDTC parameter field specifies SDTC (Simplified Dynamic  
Threshold Circuit) parameter. This parameter specifies variance rate  
of threshold.  
Table 3.48 SDTC parameter  
Value  
Description  
00h  
Default  
01h to 1Fh Small  
20h to 3Fh  
40h to 5Fh  
60h to 7Fh  
Normal  
80h to 9Fh  
A0h to BFh  
C0h to DFh  
E0h to FFh Big  
DTC Mode:  
0000h(without IPC2), XXXXh(with IPC2)  
The DTC Mode field specifies Dynamic Threshold Circuit mode  
parameters.  
3-68  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.49 DTC Mode - Byte 47  
value(bit) Description  
1xxxxxxxb Ball Point Pen Mode  
0xxxxxxxb  
- Enable  
- Disable  
- OCR  
x00xxxxxb Smoothing Mode  
x01xxxxxb  
INTERFACE  
- Scanner  
- Undefined  
- Undefined  
- Ordinal Image  
- High Contrast  
- Reserved  
- Light : for OCR  
- |  
x10xxxxxb  
x11xxxxxb  
xxx00xxxb Gradation  
xxx01xxxb  
xxx1xxxxb  
xxxxx000b Threshold Curve  
xxxxx001b  
xxxxx010b  
- |  
xxxxx011b  
- |  
xxxxx100b  
- |  
xxxxx101b  
- Dark  
xxxxx110b  
- Dark : for Scanner  
- Light  
xxxxx111b  
Table 3.50 DTC Mode - Byte 48  
value(bit)  
Description  
000xxxxxb Noise Removing  
- Enable  
- Disable  
- Disable  
- Enable  
- Disable  
- Enable  
- Disable  
- Enable  
- Disable  
- Enable  
- Black  
001xxxxxb  
00x0xxxxb matrix size  
00x1xxxxb  
5x5  
00xx1xxxb  
4x4  
3x3  
2x2  
00xx0xxxb  
00xxx1xxb  
00xxx0xxb  
00xxxx1xb  
00xxxx0xb  
00xxxxx1b Equal to Threshold  
00xxxxx0b  
- White  
M3099GX/GH OEM Manual  
3-69  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
White Level Follower:  
00h, 80h, C0h  
The white level follower field specifies white level follower operation.  
Table 3.51 White Level Follower  
value  
Description  
00h  
Default (Depends on IMAGE COMPOSITION)  
IMAGE COMPOSITION 00h Enable  
01h Disable  
01h to 7Fh Reserved  
80h Enable  
81h to BFh Reserved  
C0h Disable  
C1h to FFh Reserved  
Barcode Window List:  
Subwindow List:  
00000000b(Reserved)  
00000000b(Reserved)  
3-70  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Paper Size:  
The paper size field specifies paper size which would be fed through  
ADF.  
If 00h is specified in this field, these functions are disabled.  
Table 3.52 Paper Size  
INTERFACE  
Value  
Description  
00xxxxxxb Undefined  
01xxxxxxb Undefined  
10xxxxxxb Standard Paper(bits 4 to 0 enable)  
11xxxxxxb Non Standard Paper(Paper Width X, Paper Length Y effective)  
xx0xxxxxb Image Transfer Top to Bottom  
xx1xxxxxb Reserved  
xxx0xxxxb Orientation  
xxx1xxxxb  
- Portrait  
- Landscape  
- Undefined  
- Undefined  
- Undefined  
xxxx0000b Standard Paper Size  
xxxx0001b  
xxxx0010b  
xxxx0011b  
- A3 (M3099GX)  
Undefined (M3099GH)  
xxxx0100b  
xxxx0101b  
xxxx0110b  
- A4  
- A5  
- 11'x17' (M3099GX)  
Undefined (M3099GH)  
xxxx0111b  
xxxx1000b  
xxxx1001b  
xxxx1010b  
xxxx1011b  
xxxx1100b  
- 8.5'x11'  
- Undefined  
- Undefined  
- Undefined  
- Undefined  
- B4 (M3099GX)  
Undefined (M3099GH)  
xxxx1101b  
xxxx1110b  
xxxx1111b  
- B5  
- Undefined  
- 8.5'x14'  
M3099GX/GH OEM Manual  
3-71  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Paper Width X:  
The paper width x field specifies paper width in 1/1200 inch  
when paper size was specified as non standard paper.  
Paper Length Y  
This field specifies paper length in 1/1200 inch when Paper  
Size was specified as Non Standard Paper.  
Notes: 1. If the ADF is used and this parameter is not specified, the  
paper is scanned as default paper size(A3 for M3099GX  
or A4 for M3099GH).  
2. This Paper Size is assuming the document which will be  
fed through ADF. The window area specified in window  
descriptor block (Upper Left X, Upper Left Y, Width,  
Length) must be equal or less than specified paper size.  
3. The Fujitsu Image Scanners calculate window origin from  
ADF center, therefore, if Paper Size is not specified  
window will be located in unexpected position.  
DTC Selection:  
00h, 40h(with IPC2), 80h(with IPC2)  
The DTC selection field specifies which DTC is activated.  
Table 3.53 DTC Selection  
Value  
Description  
00000000b Default: Simplified DTC (with IPC2)  
01000000b Dynamic Threshold Circuit (with IPC2)  
10000000b Simplified DTC (with IPC2)  
11000000b Reserved  
others  
Reserved  
Notes: 1. If simplified DTC is selected SDTC parameter will be  
referenced.  
2. If DTC is selected DTC mode will be referenced.  
3-72  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
OBJECT POSITION  
The OBJECT POSITION command (Table 3.54) provides  
positioning functions. Absolute as well as relative positioning is  
provided. A target shall return CHECK CONDITION status and  
set the sense key to ILLEGAL REQUEST if a positioning function is  
requested that is not supported.  
INTERFACE  
Table 3.54 OBJECT POSITION Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
6
7
8
9
Operation Code (31h)  
Reserved  
Logical Unit Number  
(MSB)  
Position Function  
Count  
(LSB)  
Reserved  
Reserved  
Reserved  
Reserved  
Control  
This position function field specifies the requested function (see  
Table 3.55).  
Table 3.55 Position Function  
Position Function  
000b  
Description  
Unload Object  
Load Object  
Reserved  
001b  
others  
M3099GX/GH OEM Manual  
3-73  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Unload Object : This position function specifies that the object shall  
be positioned for removal. If upon receipt of this command there is  
no object loaded, the target shall return a GOOD status. This  
condition shall not be considered as an error. If the target is unable  
to unload the object (i.e. paper jam or mis-feeding condition), the  
target shall return CHECK CONDITION status and set the sense  
key sense to MEDIUM ERROR.  
Load Object : The position function specifies that the object is to be  
loaded and positioned to the base line. If upon receipt of this  
command there is a object already loaded, the target shall returns  
GOOD status. This condition shall not be considered as an error. If  
an object is not loaded and the target is unable to load an object, the  
target shall return CHECK CONDITION status and set the EOM  
bit to one and the sense key to MEDIUM ERROR.  
Count :  
000000h(Reserved)  
SEND Command  
The SEND command (Table 3.56) transfers data from the initiator  
to the target.  
Table 3.56 SEND Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
6
7
8
9
Operation Code (2Ah)  
Logical Unit Number  
Reserved  
Data Type Code  
Reserved  
(MSB)  
(MSB)  
Data Type Qualifier  
(LSB)  
(LSB)  
Transfer Length  
Control  
3-74  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Data Type Code:  
02h(Halftone Mask), 03h(Gamma Function)  
90h(Endorser Data)  
Data Type Qualifier: 0 to 7(Halftone Mask), 0 to 7(Gamma Function)  
Data Type Codes are defined in READ command.  
INTERFACE  
For the Data Type Code 02h(Halftone Mask), this field indicates  
Halftone Mask identifier. Available identifier number is depends on  
numbers of downloadable halftone masks. If higher identifier is  
specified, CHECK CONDITION status is returned and Sense Key  
is set to ILLEGAL REQUEST.  
This scanner supports 8 Halftone Masks. Halftone Mask identifier 0  
to 7 are available.  
For the Data Type Code 03h(Gamma Function), this field indicates  
Gamma Function Table identifier. Available identifier number is  
depends on numbers of downloadable Gamma Function Table. If  
higher identifier is specified, CHECK CONDITION status is  
returned and Sense Key is set to ILLEGAL REQUEST.  
For the other Data Type Code, this field is reserved.  
The transfer length specifies the number of blocks the target shall  
transfer from the initiator during the DATA OUT phase. This  
scanner block size is defined as one byte by following JBMS. A  
transfer length of zero, is not considered an error and no data shall be  
transferred.  
If longer acceptable data length is specified in transfer length,  
CHECK CONDITION status is returned and ILLEGAL  
REQUEST is set to Sense Key.  
Maximum Transfer Length of this scanner is 1034 bytes.  
This command shall be terminated with a status of RESERVATION  
CONFLICT if any reservation access conflict (see ANSI SCSI-2  
10.2.10) exists and no data shall be transferred.  
M3099GX/GH OEM Manual  
3-75  
Download from Www.Somanuals.com. All Manuals Search And Download.  
SEND Data  
Halftone Mask  
Table 3.57 Halftone Mask  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
3
Reserved  
4
(MSB)  
(MSB)  
X direction Halftone Mask Size  
Y direction Halftone Mask Size  
5
(LSB)  
(LSB)  
6
7
8
Reserved  
Reserved  
9
10  
n
Halftone Mask Data  
X direction Halftone Mask Size: 8  
This field specifies halftone mask size in x direction.  
Y direction Halftone Mask Size: 8  
This field specifies halftone mask size in y direction.  
X and Y direction halftone mask must be equal size.  
3-76  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Halftone Mask Data:  
The Halftone Mask Data specifies halftone mask to be transferred to  
target. The byte data order is left to right, upper to lower nature.  
Halftone Mask is a series of threshold values applied to grayscale  
image data. 0 is the lowest and 255 is the highest.  
INTERFACE  
Example  
8x8 halftone mask  
X
D00  
D10  
D20  
D00  
D11  
D21  
D31  
D41  
D51  
D61  
D71  
D02  
D12  
D22  
D32  
D42  
D52  
D62  
D72  
D03  
D13  
D23  
D33  
D43  
D53  
D63  
D73  
D04  
D14  
D24  
D34  
D44  
D54  
D64  
D74  
D05  
D15  
D25  
D35  
D45  
D55  
D65  
D75  
D06  
D16  
D26  
D36  
D46  
D56  
D66  
D76  
D07  
D17  
D27  
D37  
D47  
D57  
D67  
D77  
Y
D30  
D40  
D50  
D60  
D70  
Transfer Order and Data  
ORDER  
DATA  
0
1
2
3
4
5
6
7
8
9
10  
00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h  
11 12 13 14 15 16 17 18  
D00 D00 D02 D03 D04 D05 D06 D07  
19 20 21 22 23 24 25 26  
D10 D11 D12 D13 D14 D15 D16 D17  
59 60 61 62 63 64 65 66  
D60 D61 D62 D63 D64 D65 D66 D67  
67 68 69 70 71 72 73 74  
D70 D71 D72 D73 D74 D75 D76 D77  
M3099GX/GH OEM Manual  
3-77  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Gamma Function  
Table 3.58 Gamma Function Data Format  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
Gamma Correction Table Identifier  
Reserved  
2
Gamma Correction Table Order  
Bit Padding Type  
3
4
Source Table Size  
5
6
Destination Table Size  
7
8
Reserved  
Reserved  
9
10  
n
Gamma Correction Table Data  
Gamma Correction Table Identifier: 00h(Black and White)  
The gamma correction table identifier field specifies identifier to  
distinguish the types of Gamma Correction Table.  
Gamma Correction Table Order:00h(Reserved)  
The gamma correction table order field specifies order of color table  
to be transferred to target in Gamma Correction Table Data.  
Bit Padding Type:  
00h(Reserved)  
The bit padding type field is reserved for extension of higher than  
8bit data.  
Source Table Size:  
0100h(255 step)  
The source table size field specifies the range of input value to  
Gamma Correction Table.  
3-78  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Destination Table Size:  
0100h(255 step)  
The destination table size field specifies the range of output value to  
Gamma Correction Table.  
Gamma Correction Table Data:  
INTERFACE  
The gamma correction table data transfers look up table for image  
data to be scanned.  
Example - 256 steps of grayscale  
INPUT  
0
1
2
3
4
5
6
7
8
9
OUTPUT 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h  
ORDER  
DATA  
10 11 12 13 14 15 16 17 … 263 264 265  
D0 D0 D0 D0 D0 D0 D0 D0  
D253 D254 D255  
D0 to D255 can be any 0 to 255 value. Each data is one byte length.  
Endorser Data  
See ENDORSER Command.  
SCAN Command  
The SCAN command (Table 3.59) requests the target begin a scan  
operation.  
Table 3.59 SCAN Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
Operation Code (1Bh)  
Logical Unit Number  
Reserved  
Reserved  
Reserved  
Transfer Length  
Control  
M3099GX/GH OEM Manual  
3-79  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
The transfer length specifies the length in bytes of the window  
identifier list that shall be sent during the DATA OUT phase. A  
transfer length of zero indicates that no data shall be transferred. This  
condition shall not be considered as an error.  
The window identifier list consists of zero or more window  
identifiers each of which specifies a window to be scanned.  
This command is mandatory when scanning in duplex mode by  
sending window identifier 00h, 80h. When scanning in simplex  
mode this command is not required but it can be available. In the  
simplex mode, only 00h(front page) is specifiable.  
READ Command  
The READ command (Table 3.60) requests that the target transfer  
data to this initiator.  
Table 3.60 READ Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
6
7
8
9
Operation Code (28h)  
Reserved  
Logical Unit Number  
Data Type Code  
Reserved  
(MSB)  
(MSB)  
Data Type Qualifier  
(LSB)  
(LSB)  
Transfer Length  
Control  
3-80  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Data Type Codes:  
00h(Image), 80h(Pixel Size),  
81h(Detected Paper Information)  
The transfer data type distinguishes between the different types of  
data which may be transferred between the initiator and the target.  
The types of transfers are specified in Table 3.61. Data Type Code  
and Data Type Qualifier are commonly used with SEND command.  
INTERFACE  
Table 3.61 Data Type Codes  
Code  
00h  
Description  
Command  
Image  
READ  
01h  
Vendor Specific  
Halftone Mask  
Gamma Function  
Reserved  
02h  
SEND  
SEND  
03h  
04h - 7Fh  
80h - FFh  
80h  
Vendor specific  
Pixel Size  
READ  
READ  
81h  
Detected Paper Information  
Reserved  
others  
Data Type Qualifier:  
The data type qualifier field provides a means to differentiate data  
transfers of the same data type code. The values used in this field are  
vendor specific. This scanner uses this field for Image Data as  
follows.  
Byte 4: Reserved  
Byte 5: Window Identifier  
Strictly speaking, SCAN command is used to specify Window  
Identifier but we used this field SCAN command can be omitted  
from scanning sequence.  
For the other data type code, data type qualifier field is reserved.  
M3099GX/GH OEM Manual  
3-81  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
The transfer length specifies the number of blocks the target shall  
transfer to the initiator during the DATA IN phase. The block size  
is 1 byte in fujitsu scanner. A transfer length of zero, is not  
considered an error and no data shall be transferred.  
If the target transfers less than transfer length blocks a CHECK  
CONDITION status shall be returned. The ILI bit is set to one, the  
valid bit is set to one, and the information bytes are set to the  
difference (residue) between the requested transfer length and the  
actual number of blocks transferred.  
The command shall be terminated with a status of RESERVATION  
CONFLICT if any reservation access conflict (see ANSI SCSI-2  
10.2.10) exists and no data shall be transferred.  
Data Type Format  
Image Data (DATA TYPE CODE : 00h)  
Pixel Coordinates in a document  
Top (X direction)  
0,0  
0,1  
0,2  
1,0  
1,1  
1,2  
2,0  
2,1  
2,2  
x-2,0  
x-2,1  
x-2,2  
x-1,0  
x-1,1  
x-1,2  
Left  
(Y Direction)  
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Right  
0,y-2  
0,y-1  
1,y-2  
1,y-1  
2,y-2  
2,y-1  
x-2,y-2 x-1,y-2  
x-2,y-1 x-1,y-1  
Bottom  
Bit Order in a Byte of Binary Data  
X dir.  
0
1
6
2
5
3
4
3
5
2
6
1
7
8
9
6
10  
Bit Order (MSB)  
in Byter  
Byte 0  
(LSB) (MSB)  
Byte 1  
7
4
0
7
5
3-82  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Bi-level or Dithered/Halftone Black and White  
Raster 0  
(0,0)...(7,0)  
Byte 0  
(8,0)...(15,0)  
Byte 1  
(x-7,0)...(x,0)  
Byte x/8  
Raster 1  
(0,1)...(7,1)  
Byte x/8+1  
(8,1)...(15,1)  
Byte x/8+2  
(x-7,1)...(x,1)  
Byte 2x/8  
INTERFACE  
.
.
.
.
.
.
.
.
.
Raster y-1  
(0,y-1)...(7,y-1)  
(8,y-1)...(15,y-1) … (x-1,y-1)...(x,y-1)  
Byte y x/8  
Byte (y-1) × x/8+1 Byte (y-1) × x/8+2  
×
Pixel Size Data (DATA TYPE CODE : 80h)  
This data can be obtained only before reading image data which is  
set by SET WINDOW command. The number of pixels can be  
calculated by formula as below.  
Number of X pixels = (X Resolution × Width ) / 1200 ;  
Number of Y pixels = (Y Resolution × Length) / 1200 ;  
These values are not required if number of pixels are calculated by  
initiator.  
Table 3.62 Pixel Size Data  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
3
(MSB)  
Number of X-Direction Pixels  
Number of Y-Direction Pixels  
Reserved  
(LSB)  
(LSB)  
(LSB)  
4
(MSB)  
(MSB)  
7
8
15  
M3099GX/GH OEM Manual  
3-83  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Detected Paper Information (DATA TYPE CODE 81h)  
This scanner will try to detect Paper Size and Job Separation Sheet.  
Table 3.63 Detected Paper Information  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
7
Reserved  
Job Separation Sheet  
Paper Size  
Reserved  
Job Separation Sheet:  
00h, 80h  
This field indicates if job separation sheet is detected.  
Table 3.64 Job Separation Sheet  
Value  
Description  
00h  
Job Separation Sheet is not detected  
01h - 7Fh Reserved  
80h  
Job Separation Sheet is detected  
81h - FFh Reserved  
Paper Size:  
This field indicates detected Paper Size by the scanner.  
3-84  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Table 3.65 Paper Size  
Value  
Description  
00xxxxxxb Paper ejected (Note *3)  
01xxxxxxb Paper loaded (Note *3)  
0x0xxxxxb Paper Size is detected  
0x1xxxxxb Paper Size is not detected  
0xx0xxxxb Portrait (Note *2)  
0xx1xxxxb Landscape (Note *2)  
0xxx0000b Reserved  
INTERFACE  
0xxx0001b Reserved  
0xxx0010b Reserved  
0xxx0011b A3 or 11'x17' (Note *1) (M3099GX)  
Reserved (M3099GH)  
0xxx0100b A4 or 8.5'x11'(Note *1)  
0xxx0101b A5  
0xxx0110b Reserved  
0xxx0111b Reserved  
0xxx1000b Reserved  
0xxx1001b Reserved  
0xxx1010b Reserved  
0xxx1011b B4 (M3099GX)  
Reserved (M3099GH)  
0xxx1101b B5  
0xxx1110b Reserved  
0xxx1111b Reserved  
Note : *1: M3099GX cannot distinguish 11’x17' and A3, 8.5’x11' and A4.  
M3099GH can not distinguish 11’x17' and A3/B4.  
*2: When this scanner load paper by OBJECT POSITION  
command(Load Object), detect paper size assuming orientation is  
Portrait. After ejecting paper by OBJECT POSITION  
command(Unload Object), orientation and paper size are  
detected.  
*3: This bit is valid only after OBJECT POSITION(Load Object/  
Unload Object) is completed.  
M3099GX/GH OEM Manual  
3-85  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
MODE SELECT(6) Command  
The MODE SELECT(6) command (Table 3.66) provides a means  
for the initiator to specify medium, logical unit, or peripheral device  
parameters to the target. Targets that implement the MODE  
SELECT command shall also implement the MODE SENSE  
command. Initiators should issue MODE SENSE prior to each  
MODE SELECT to determine supported pages, page lengths, and  
other parameters.  
Table 3.66 MODE SELECT(6) Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
Operation Code (15h)  
Logical Unit Number PF Reserved  
Reserved  
Reserved  
SP  
Parameter List Length  
Control  
If an initiator sends a MODE SELECT command that changes any  
parameters that apply to other initiators, the target shall generate a  
unit attention condition for all initiators except the one that issued  
the MODE SELECT command(see ANSI SCSI-2 7.9). The target  
shall set the additional sense code to MODE PARAMETERS  
CHANGED.  
PF(Page Format):  
SP(Save Pages):  
1b(SCSI-2 format)  
0b(not save pages)  
Parameter List Length: 12(Lamp timer), 12(Job separation sheet)  
This field specifies the length in bytes of the mode parameter list that  
shall be transferred from the initiator to the target during the DATA  
OUT phase. A parameter list length of zero indicates that no data  
shall be transferred. This condition shall not be considered as an  
error.  
3-86  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
The target shall terminate the command with CHECK  
CONDITION status if the parameter list length results in the  
truncation of any mode parameter header, mode parameter block  
descriptor(omitted in this scanner), or mode page. The sense key  
shall be set to ILLEGAL REQUEST, and the additional sense code  
shall be set to PARAMETER LIST LENGTH ERROR.  
INTERFACE  
The mode parameter list for the MODE SELECT and MODE  
SENSE commands are defined in paragraph Mode Parameter.  
MODE SENSE(6) Command  
The MODE SENSE(6) command (Table 3.67) provides a means for  
a target to report parameters to the initiator. It is a complementary  
command to the MODE SELECT(6) command.  
Table 3.67 MODE SENSE(6) Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
Operation Code (1Ah)  
Logical Unit Number Reserved DBD  
PC Page Code  
Reserved  
Reserved  
Allocation Length  
Control  
DBD (disable block descriptors): 0b  
This bit of zero indicates that the target may return zero or more  
block descriptors in the returned MODE SENSE data (see ANSI  
SCSI-2 8.3.3), at the target’s discretion. A DBD bit of one specifies  
that the target shall not return any block descriptors in the returned  
MODE SENSE data. The DBD bit must be 0b in this scanner.  
PC (Page Control):  
00h(current value)  
This field defines the type of mode parameters values to be returned  
in the mode pages. The page control field is defined in ANSI SCSI-2  
Table 55, 8.2.10.1 to 8.2.10.4..  
M3099GX/GH OEM Manual  
3-87  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Page Code:  
3Dh, 3Eh  
The page code specifies which mode page(s) to return. Mode page  
code usage is defined in Table 3.68.  
Table 3.68 Supported Mode Page Code  
Page Code Description  
00h  
Ignored (Vendor specific)  
01h - 3Eh Reserved  
3Dh  
3Eh  
3Fh  
Lamp Timer  
Job Separation Sheet  
Return all mode pages  
An initiator may request the supported mode page from a target. If  
an initiator issues a MODE SENSE command with a page code  
value not implemented by the target, the target shall return CHECK  
CONDITION status and shall set the sense key to ILLEGAL  
REQUEST and the additional sense code to INVALID FIELD IN  
CDB.  
Mode Parameter  
The mode parameter list shown in Table 3.69 contains a header,  
followed by zero or more block descriptors, followed by zero or more  
variable-length pages.  
Table 3.69 Mode Parameter List  
Bit  
Byte  
7
6
5
4
3
2
1
0
0 - n  
0 - n  
0 - n  
Mode Parameter Header  
Block Descriptor(s)  
Page(s)  
Block Descriptor is optional and it is not defined for Scanner Device.  
This scanner omitts this field.  
The six-byte command descriptor block parameter header is defined  
in Table 3.70.  
3-88  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Table 3.70 Mode Parameter Header(6)  
Bit  
7
6
5
4
3
2
1
0
Byte  
0
1
2
3
Mode data length  
Medium type (Reserved)  
INTERFACE  
Device specific parameter (Reserved)  
Block descriptor length (Reserved)  
When using the MODE SENSE command, the mode data length  
field specifies the length in bytes of the following data that is  
available to be transferred. The mode data length does not include  
itself. When using the MODE SELECT command, this field is  
reserved.  
Medium Type is reserved, Device Specific Parameter,Block  
Descriptor Length are Reserved for Scanner Device.  
The mode page format is defined in Table 3.71.  
Table 3.71 Mode Page Format  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
n
PS  
Reserved  
Page Code  
Page Length  
Mode Parameter  
Each mode page contains a page code, a page code length, and a set  
of mode parameters.  
PS(parameters savable):  
0b(not saved)  
When using the MODE SENSE command, a parameters savable  
(PS) bit of one indicates that the mode page can be saved by the  
target in non-volatile, vendor-specific location. A PS bit of zero  
indicates that the supported parameters cannot be saved. When using  
the MODE SELECT command, the PS bit is reserved. This scanner  
does not have page save function.  
M3099GX/GH OEM Manual  
3-89  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Page Code:  
3Dh(Lamp Timer), 3Eh(Job Separation  
Sheet)  
The Page Code fields identifies the format and parameters defined  
for that mode page.  
This scanner supports 3Dh(Lamp Timer), 3Eh(Job Separation  
Sheet).  
The page length field specifies the length in bytes of the mode  
parameters that follow. If the initiator does not set this value to the  
value that is returned for the page by the MODE SENSE command,  
the target shall terminate the command with CHECK  
CONDITION status. The sense key shall be set to ILLEGAL  
REQUEST with the additional sense code set to INVALID FIELD  
IN PARAMETER LIST. The target is permitted to implement a  
mode page that is less than the full page length defined by this  
standard provided no field is truncated and the page length field  
correctly specifies the actual length implemented.  
(a) Lamp Timer page  
The Lamp Timer page provides to adjust the Turn-Off time of  
fluorescent lamp.  
Table 3.72 Lamp Timer page  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
7
Reserved  
Page Code (3Dh)  
Page Length (06h)  
Lamp Timer  
Reserved  
Lamp Timer:  
0 to 255 (second)  
This field specifies the fluorescent lamp turn off time in second after  
scanning. 0 specifies default time(60 seconds). 1 through 255  
seconds can be specified.  
3-90  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
(b) Job Separation Sheet page  
Table 3.73 Job Separation Sheet page  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
7
Reserved  
Page Code (3Eh)  
Page Length (06h)  
INTERFACE  
Job Separation Sheet Parameter  
Reserved  
Job Separation Sheet Parameter : 00h(Disable), 80h(Enable)  
Job Separation Sheet Parameter field specifies Job Separation Sheet  
information in each bit.  
Table 3.74 Job Separation Sheet Parameter  
Value  
Description  
0xxxxxxxb Disable "Job Separation Sheet" detection (default)  
1xxxxxxxb Enable "Job Separation Sheet" detection  
If Bit7=1 then when “Job Separation Sheet” is detected CHECK  
CONDITION will be returned.  
M3099GX/GH OEM Manual  
3-91  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
ENDORSER Command (ENDORSER option is required)  
The ENDORSER command(Table 3.75) specifies to control  
Mechanical Endorser. If ENDORSER option is not attached,  
CHECK CONDITION status will be returned and SENSE KEY is  
set to ILLEGAL REQUEST.  
Table 3.75 ENDORSER Command  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
5
6
7
8
9
Operation Code (C1h)  
Logical Unit Number  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
(MSB)  
Transfer Length  
(LSB)  
Control  
The transfer length specifies the length in bytes of the data that shall  
be sent during the DATA OUT phase. A transfer length of zero  
indicates that no Endorser Descriptors shall be transferred. This  
condition shall not considered as an error. The length of an Endorser  
Descriptor is 4 bytes therefore Transfer Length must be multiple of  
4. Otherwise CHECK CONDITION status will be returned and  
SENSE KEY is set to ILLEGAL REQUEST.  
The Endorser Descriptors(Table 3.76) consist of 4 bytes data and are  
sent during DATA OUT phase in ENDORSER command. If one or  
more Endorser Data are required, Endorser Descriptor is repeated.  
3-92  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Table 3.76 Endorser Descriptors  
Bit  
7
6
5
4
3
2
1
0
Byte  
0
1
2
3
Endorser Data Identifier  
Reserved  
STOP BACK  
(MSB)  
INTERFACE  
Initial Count  
(LSB)  
Endorser Data Identifier: 00h  
The Endorser Data Identifier specifies a Endorser Data previously  
sent in SEND command. Endorser Data Identifiers 00h to FEh are  
specifiable. If FFh is specified, all of the registered Endorser Data are  
selected. This scanner supports 00h, only.  
STOP:  
0b(Start)/1b(Stop)  
STOP bit of zero specifies that specified Endorser Data Identifier  
should start printing. STOP bit of one indicates that specified  
Endorser Data stop printing.  
BACK:  
1b(back side)  
BACK bit of zero indicates that specified Endorser Data is applied to  
front side of the page. BACK bit of one indicates that specified  
Endorser Data is applied to back side of the page.  
Initial Counts:  
0000h to FFFFh (0 to 65535)  
Initial Counts specifies initial value of Endorser Data counter. The  
endorser counter is 16bit length. Signed or unsigned is defined by  
Endorser String. One Endorser Data could have one endorser  
counter. Overflow and Underflow will not be detected.  
Endorser Data is sent in SEND command to the initiator. If one or  
more Endorser Data is specified this data structure is repeated.  
M3099GX/GH OEM Manual  
3-93  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Table 3.77 Endorser Data  
Bit  
7
6
5
4
3
2
1
0
Byte  
0
1
Endorser Data Identifier  
Reserved Reserved DECR  
Reserved  
CTSTEP  
2
(MSB)  
Upper Left X  
5
(LSB)  
6
(MSB)  
REVS  
Upper Left Y  
9
(LSB)  
10  
11  
12  
13  
14  
15  
16  
17  
18  
n
Font  
Size  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
DIRS  
Endorser String Length  
Endorser Strings  
DECR:  
0b(CTSTEP add)  
DECR bit of zero specifies CTSTEP value is added to endorser  
counter. DECR bit of one specifies CTSTEP value is subtracted  
from endorser counter.  
CTSTEP:  
00b(no change), 01b, 10b [11b is checked]  
CTSTEP field specifies value to be added to or to be subtracted from  
endorser counter after printing. 1 and 2 are available. If 0 is  
specified, no increment/decrement executed.  
3-94  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Upper Left X:  
00000000h  
Upper Left X field specifies X coordinate of upper-left corner of  
endorser strings rectangle in 1/1200 inch. This field applies signed  
long integer. This scanner cannot specify Upper Left X coordinate of  
print position. The 00000000h is regarded as default.  
INTERFACE  
Upper Left Y:  
Upper Left Y field specifies Y coordinate of upper-left corner of  
endorser strings rectangle to be printed in 1/1200 inch. This field  
applies signed long integer. This scanner does not check validity in  
this field.  
The base point of endorser string is Upper-Left likewise SET  
WINDOW. Location of Endorser Strings is different from printer  
strings. This specifies upper-left corner of the rectangle.  
Font:  
00h(default)  
Font field specifies character fonts to be printed. One Endorser Data  
could have one font.  
Table 3.78 Font  
Value  
00h  
Description  
Default  
01h to 7Fh  
80h to FFh  
Reserved  
Downloaded  
Size:  
00h(default)  
Size field specifies character size to be printed in dots. One Endorser  
Data could have one size available. This field specifies character  
height in dots. If zero is specified, default is used.  
REVS:  
0b  
REVS bit specifies Endorser String is reversed. The Endorser String  
is printed from last character. This scanner does not support this bit.  
M3099GX/GH OEM Manual  
3-95  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
DIRS:  
01b(Table 3.79)  
DIRS field specifies direction of Endorser String. This scanner  
supports 01b only.  
Table 3.79 DIRS  
Value  
00b  
Description  
Left to Right  
Upper to Lower  
Right to Left  
Lower to Upper  
01b  
10b  
11b  
Endorser String Length: net 20( “%%” is considered as 1 character)  
Endorser String Length field specifies length of Endorser String to be  
followed in bytes. The Endorser String Length field forms pascal  
string in conjunction with Endorser String. The Endorser String  
Length of zero is not considered as error. The maximum printable  
string length in this scanner is 20 columns including endorser  
counter value. This scanner supports, only “%05ud” for endorser  
counter format. This field can be exceeded 20 because of “%%” is  
two characters but it is recognized “%” as one character.  
Endorser Strings field specifies Endorser Strings to be printed.  
Alpha-numeric(ASCII code 20h to 7Fh) and Endorser counter is  
available. This field uses C-language printf syntax. Only one  
numerical argument is available and any escape sequences are not  
available(ex. “Number of Page %05ud”[20column]). Endorser  
counter is used as numerical argument implicitly.  
3-96  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
The status byte and status byte code are defined in Table 3.80, 3.81.  
A status byte shall be sent from the target to the initiator during the  
STATUS phase at the completion of each command unless the  
command is terminated by one of the following events:  
Status (See ANSI  
SCSI-2 7.3)  
a) an ABORT message;  
b) an ABORT TAG message; (ABORT TAG is not supported by  
this scanner)  
INTERFACE  
c) a BUS DEVICE RESET message;  
d) a CLEAR QUEUE message;(CLEAR QUEUE is not supported  
by this scanner)  
e) a hard reset condition;  
f) an unexpected disconnect.  
The STATUS phase normally occurs at the end of a command but  
in some case may occur prior to transferring the command descriptor  
block.  
Table 3.80 Status Byte  
Bit  
7
6
5
4
3
2
1
0
Reserved  
Status Byte Code  
Reserved  
Table 3.81 Status Byte Code  
Bits of Status Byte Status  
7 6 5 4 3 2 1 0  
R R 0 0 0 0 0 R GOOD  
Supported  
Supported  
R R 0 0 0 0 1 R CHECK CONDITION  
R R 0 0 0 1 0 R CONDITION MET  
R R 0 0 1 0 0 R BUSY  
Supported  
Supported  
R R 0 1 0 0 0 R INTERMEDIATE  
R R 0 1 0 1 0 R INTERMEDIATE-CONDITION MET  
R R 0 1 1 0 0 R RESERVATION CONFLICT  
R R 1 0 0 0 1 R COMMAND TERMINATED  
R R 1 0 1 0 0 R QUEUE FULL  
All Other Code  
Reserved  
Key: R = Reserved bit  
M3099GX/GH OEM Manual  
3-97  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
A definition of the status byte codes is given below.  
GOOD: This status indicates that the target has successfully  
completed the command.  
CHECK CONDITION: This status indicates that a contingent  
allegiance condition has occurred(See ANSI SCSI-2 7.6).  
BUSY: This status indicates that the target is busy. This status shall  
be returned whenever a target is unable to accept a command from  
an otherwise acceptable initiator (i.e., no reservation conflicts). The  
recommended initiator recovery action is to issue the command  
again at a later time.  
RESERVATION CONFLICT: This status shall be returned  
whenever an initiator attempts to access a logical unit or extent  
within a logical unit that is reserved with conflicting reservation type  
for another SCSI device (See RESERVE UNIT, RESERVE UNIT  
commands). The recommended initiator recovery action is to issue  
the command again at a later time (see ANSI SCSI-2 7.6).  
3-98  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
The message system allows communication between an initiator and  
target for the purpose of interface management. A message may be  
one, two, or multiple bytes in length. One or more messages may be  
sent during a single MESSAGE phase, but a message may not be  
split over MESSAGE phase. The initiator is required to end the  
MESSAGE OUT phase (by negating ATN) when it sends certain  
messages identified in Table 3.82.  
Message(See  
ANSI SCSI-2 6.5)  
INTERFACE  
One byte, Two byte, and extended message formats are defined. The  
first byte of the message determines the format as defined in Table  
3.82.  
Table 3.82 Message Format  
Value  
Message Format  
00h  
One Byte Message (COMMAND COMPLETE)  
Extended Messages  
01h  
02h to 1Fh  
20h to 2Fh  
30h to 7Fh  
80h to FFh  
One-Byte Messages  
Two-Byte Messages (not used)  
Reserved  
One-Byte Messages (IDENTIFY)  
M3099GX/GH OEM Manual  
3-99  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
One-byte messages consist of a single byte transferred during a  
MESSAGE phase. The value of the byte determines which message is  
to be performed as defined in Table 3.83 (See ANSI SCSI-2 6.6  
Table 10). The implemented Message Codes by this scanner is Table  
3.83.  
Table 3.83 Message Codes  
Code Support Message Name  
Direction Nefate ATN  
Before last  
Init Targ  
ACK  
00h  
02h  
03h  
04h  
05h  
M
O
O
O
M
M
O
O
O
M
COMMAND COMPLETE  
SAVE DATA POINTER  
RESTORE POINTERS  
DISCONNECT  
In  
In  
In  
In  
Yes  
INITIATOR DETECTED  
ERROR  
Out  
Out  
06h  
07h  
08h  
09h  
0Ch  
80h+  
80h+  
***  
O
M
M
M
O
M
M
O
M
M
M
M
M
O
ABORT  
Yes  
Yes  
Yes  
Yes  
Yes  
MESSAGE REJECT  
NO OPERATION  
MESSAGE PARITY ERROR  
BUS DEVICE RESET  
IDENTIFY  
In Out  
Out  
Out  
Out  
In  
M
O
IDENTIFY  
Out  
No  
Yes  
SYNCHRONOUS DATA  
TRANSFER REQUEST  
In Out  
others  
Reserved  
Key: M: Mandatory support, O = Optional support  
In: Target to initiator, out = Initiator to target.  
Yes: Initiator shall negate ATN before last ACK of message.  
No: Initiator may or may not negate ATN before last ACK of  
message. (see Attention Condition)  
—: Not Applicable  
***: Extended message (see Tables 3.84 and 3.85)  
80h: Codes 80h through FFh are used for IDENTIFY messages.  
(See Table 3.86).  
3-100  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
A value of one in the first byte of a message indicates the beginning  
of a multiple byte extended message. The minimum number of bytes  
sent for an extended message is three. The extended message format  
and the extended message code are shown in Table 3.84 and 3.85  
respectively.  
Table 3.84 Extended Message Format  
INTERFACE  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
Extended message (01h)  
Extended message length (n)  
Extended message code (y)  
Extended message arguments  
2
3
n+1  
The extended message length specifies the length in bytes of the  
extended message code plus the extended message arguments to  
follow. Therefore, the total length of the message is equal to the  
extended message length plus two. A value of zero for extended  
message length indicates 256 bytes follow.  
The extended message codes are listed in Table 3.85 The extended  
message arguments are specified within the extended message  
descriptions.  
Table 3.85 Extended Message Codes  
Code(s)  
02h  
Description  
Reserved (See Note)  
00h  
MODIFY DATA POINTER  
SYNCHRONOUS DATA TRANSFER REQUEST  
WIDE DATA TRANSFER REQUEST  
01h  
03h  
04h - 7Fh Reserved  
80h - FFh Vendor Specific  
Note: Extended message code 02h was used for the EXTENDED  
IDENTIFY message in SCSI-1.  
M3099GX/GH OEM Manual  
3-101  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
The supported extended message by this scanner is  
SYNCHRONOUS DATA TRANSFER only.  
The first message sent by the initiator after the SELECTION phase  
shall be an IDENTIFY, ABORT, or BUS DEVICE RESET message.  
If a target receives any other message it shall go to BUS FREE  
phase.(see unexpected disconnect ANSI SCSI-2 6.1.1)  
If the first message is an IDENTIFY message, then it may be  
immediately followed by other messages, such as the first of a pair of  
SYNCHRONOUS DATA TRANSFER REQUEST messages. The  
IDENTIFY message establishes a logical connection between the  
initiator and the specified logical unit or target routine within the  
target known as an I_T_L nexus to be re-established. Only one  
logical unit shall be identified for any connection; if a target receives  
a second shall go to BUS FREE phase (see unexpected disconnect  
ANSI SCSI-2 6.1.1). The treatment of other logical unit addressing  
errors is described in ANSI SCSI-2 7.5.  
Whenever an I_T_L nexus is established by an initiator that is  
allowing disconnection, the Initiator shall ensure that the current  
pointers are equal to the saved pointers for that particular logical unit  
or target routine. An implied restore pointers operation shall occur as  
a result of a reconnection.  
ABORT (Init Targ)  
The ABORT message is sent from the initiator to the target to clear  
any I/O process for the I_T_x nexus. The target shall go to the BUS  
FREE phase following successful receipt of this message. The  
pending data, status, and I/O processes for any other nexus shall not  
be cleared.  
Previously established conditions, including MODE SELECT  
parameters, reservations, and extended contingent allegiance shall  
not be changed by the ABORT message.  
3-102  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
BUS DEVICE RESET (Init Targ)  
The BUS DEVICE RESET message is sent from an initiator to  
direct a target to clear all I/O processes on that SCSI device. This  
message forces a hard reset condition to the selected SCSI device.  
The target shall go to the BUS FREE phase following successful  
receipt of this message. This target shall create a unit attention  
condition for all initiators (see ANSI SCSI-2 7.9).  
INTERFACE  
COMMAND COMPLETE (Init Targ)  
The COMMAND COMPLETE message is sent from a target to an  
initiator to indicate that the execution of an I/O process has  
completed and that valid status has been sent to the initiator. After  
successfully sending this message, the target shall go to the BUS  
FREE phase by releasing the BSY signal. The target shall consider the  
message transmission to be successful when it detects the negation of  
ACK for the COMMAND COMPLETE message with the ATN  
signal false.  
DISCONNECT (Init Targ)  
The DISCONNECT message is sent from a target to inform an  
initiator that the present connection is going to be broken (the target  
plans to disconnect by releasing the BSY signal), but that a later  
reconnect will be required in order to complete the current I/O  
process. This message shall not cause the initiator to save the data  
pointer. After successfully sending this message, the target shall go to  
the BUS FREE phase by releasing the BSY signal. The target shall  
consider the message transmission to be successful when it detects  
the negation of the ACK signal for the DISCONNECT message  
with the ATN signal false.  
Targets which break data transfers into multiple connections shall  
end each successful connection(except possibly the last) with a SAVE  
DATA POINTER - DISCONNECT message sequence.  
If the target receives the DISCONNECT message from the initiator,  
the target shall respond by sending a MESSAGE REJECT message  
to the initiator.  
M3099GX/GH OEM Manual  
3-103  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
IDENTIFY (Init Targ)  
The IDENTIFY message(Table 3.86) is sent by either the initiator or  
the target establish an I_T_L nexus.  
Table 3.86 IDENTIFY message  
Bit  
7
6
5
4
3
2
1
0
Identify DiscPriv LUNTAR Reserved Reserved  
LUNTRN  
The Identify bit shall be set to one to specify that this is an  
IDENTIFY message.  
A disconnect privilege (DiscPriv) bit of one indicates that the  
initiator has granted the target the privilege of disconnecting. A  
DiscPriv bit of zero specifies that the target shall not disconnect. This  
bit is not defined and shall be set to zero when an IDENTIFY  
message is sent by a target.  
A logical unit target (LUNTAR) bit of zero specifies that the I/O  
process is directed to or from a logical unit. A LUNTAR bit of one  
specifies that the I/O process is directed to or from a target routine.  
This scanner supports direction to logical unit, LUNTAR bit is zero,  
only.  
The logical unit number target routine number (LUNTRN) field  
specifies a logical unit number if the LUNTRN bit is zero. The  
response to an invalid value in the LUNTRN field is described in  
ANSI SCSI-2 7.5.3.  
An IDENTIFY message is invalid if a reserved bit is set to one or if  
the LUNTAR bit is set to one, this scanner may respond to an  
invalid IDENTIFY message by immediately sending a MESSAGE  
REJECT message.  
An implied RESTORE POINTERS message shall be performed by  
the initiator prior to the assertion of the ACK signal for the next  
phase for an inbound IDENTIFY message sent during reconnection.  
3-104  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
An implied RESTORE POINTERS message shall be performed by  
the initiator following successful identification of the nexus during  
the MESSAGE IN phase of reconnection and before the negation of  
the ACK signal for the next transfer following the successful  
identification.  
INTERFACE  
INITIATOR DETECTED ERROR (Init Targ)  
The INITIATOR DETECTED ERROR message is sent from an  
initiator to inform a target that an error has occurred that does not  
preclude the target from retrying the operation. The source of the  
error may either be related to previous activities on the SCSI bus or  
may be internal to the initiator and unrelated to any previous SCSI  
bus activity. Although present pointer integrity is not assured, a  
RESTORE POINTERS message or a disconnect followed by a  
reconnect, shall cause the pointers to be restored to their defined  
prior status.  
MESSAGE PARITY ERROR (Init Targ)  
The MESSAGE PARITY ERROR message is sent from the initiator  
to the target to indicate that it received a message byte with a parity  
error (see ANSI SCSI-2 6.2.1).  
In order to indicate its intentions of during this message, the initiator  
shall assert the ATN signal prior to its release of the ACK signal for  
the REQ/ACK handshake of the message byte that has the parity  
error. This provides an interlock so that the target can determine  
which message byte has the parity error. If the target receives this  
message under any other circumstance, it shall signal a catastrophic  
error condition by releasing the BSY signal without any further  
information transfer attempt.  
If after receiving the MESSAGE PARITY ERROR message the  
target returns to the MESSAGE IN phase before switching to some  
other phase, the target shall re-send the entire message that had the  
parity error.  
M3099GX/GH OEM Manual  
3-105  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
MESSAGE REJECT (Init Targ)  
The MESSAGE REJECT message is sent from either the initiator or  
target to indicate that the last message or message byte it received was  
inappropriate or has not been implemented.  
In order to indicate its intentions of sending this message, the  
initiator shall assert the ATN signal prior to its release of the ACK  
signal for the REQ/ACK signal for the REQ/ACK handshake of the  
message byte that is to be rejected. If the target receives this message  
under any other circumstance, it shall reject this message.  
When a target sends this message, it shall change to MESSAGE IN  
phase and send this message prior to requesting additional message  
bytes from the initiator. This provides and interlock so that the  
initiator can determine which message byte is rejected.  
After a target sends a MESSAGE REJECT message and if the ATN  
signal is still asserted, then it shall return to the MESSAGE OUT  
phase. The subsequent MESSAGE OUT phase shall begin with the  
first byte of a message.  
NO OPERATION (Init Targ)  
The NO OPERATION message is sent from an initiator in response  
to a target’s request for a message when the initiator does not  
currently have any other valid message to send.  
For example, if the target does not respond to the attention  
condition until a later phase and at that time the original message is  
no longer valid the initiator may send the NO OPERATION  
message when the target enters the MESSAGE OUT phase.  
3-106  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
RESTORE POINTERS (Init Targ)  
The RESTORE POINTERS message is sent from a target to direct  
the initiator to copy the most recently saved command, data, and  
status pointers for the I/O process to the corresponding current  
pointers. The command and status pointers shall be restored to the  
value at the beginnings of the data area in the absence of SAVE  
DATA POINTER message or to the value at the point at which the  
last SAVE DATA POINTER message occurred for that nexus.  
INTERFACE  
This scanner sends this message only when received a INITIATOR  
DETECTED ERROR during image data transfer.  
SAVE DATA POINTER (Init Targ)  
The SAVE DATA POINTER message is sent from a target to direct  
the initiator to copy the current data pointer to the saved data  
pointer for the current I/O process.(ANSI SCSI-2 6.4 for a  
definition of pointers.)  
SYNCHRONOUS DATA TRANSFER REQUEST  
Table 3.87 SYNCHRONOUS DATA TRANSFER REQUEST  
Bit  
Byte  
7
6
5
4
3
2
1
0
0
1
2
3
4
Extended message (01h)  
Extended message length (03h)  
SYNCHRONOUS DATA TRANSFER REQUEST code (01h)  
Transfer Period Factor  
REQ/ACK Offset  
M3099GX/GH OEM Manual  
3-107  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
A SYNCHRONOUS DATA TRANSFER REQUEST (SDTR)  
message (Table 3.87) exchange shall be initiated by an SCSI device  
whenever a previously arranged data transfer agreement may have  
become invalid. The agreement becomes invalid after any condition  
which may leave the data transfer agreement in an indeterminate  
state such as:  
a) after a hard reset condition;  
b) after a BUS DEVICE RESET message and;  
c) after a power cycle.  
In addition, an SCSI device may initiate an SDTR message exchange  
whenever it is appropriate to negotiate a new data transfer agreement  
(either synchronous or asynchronous). SCSI devices that are capable  
of synchronous data transfers shall not respond to an SDTR message  
with a MESSAGE REJECT message.  
The SDTR message exchange establishes the permissible transfer  
periods and the REQ/ACK offsets for all logical units on the two  
devices. This agreement only applies to data phases.  
Transfer Period Factor:  
62(4MB/s max.) to 255  
The transfer period factor times four is the value of the transfer  
period. The transfer period is the minimum time allowed between  
leading edges of successive REQ pulses and of successive ACK pulses  
to meet the device requirements for successful reception of data.  
REQ/ACK Offset:  
0(Async), 1 to 8  
The REQ/ACK offset is the maximum number of REQ pulses  
allowed to be outstanding before the leading edge of its  
corresponding ACK pulse is received at the target. This value is  
chosen to prevent overflow conditions in the device’s reception  
buffer and offset counter. A REQ/ACK offset value of zero shall  
indicate asynchronous data transfer mode; a value of FFh shall  
indicate unlimited REQ/ACK offset.  
3-108  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
The originating device (the device that sends the first of the pair of  
SDTR message) sets its values according to the rules above to permit  
it to receive data successfully. If the responding device can also  
receive data successfully with those values (or smaller transfer periods  
or larger REQ/ACK offsets or both), it returns the same values in its  
SDTR message. If it requires a larger transfer period, a smaller REQ/  
ACK offset, or both in order to receive data successfully, it  
substitutes values in its SDTR message as required, returning  
unchanged any value not required to be changed. Each device when  
transmitting data shall respect the limits set by the other’s SDTR  
message, but it is permitted to transfer data with larger transfer  
periods, smaller REQ/ACK offsets, or both than specified in the  
other’s SDTR message. The successful completion of an exchange of  
SDTR message implies an agreement as follows:  
INTERFACE  
Responding Device SDTR response Implied Agreement  
1) Non-zero REQ/ACK offset  
Each device transmits data with a  
transfer period equal to or greater  
than and a REQ/ACK offset equal  
to or less than the values received in  
the other device's SDTR message.  
2) REQ/ACK offset equal to zero  
3) MESSAGE REJECT message  
Asynchronous transfer  
Asynchronous transfer  
See ANSI SCSI-2 6.6.21 for details of SYNCHRONOUS  
TRANSFER REQUEST message.  
M3099GX/GH OEM Manual  
3-109  
Download from Www.Somanuals.com. All Manuals Search And Download.  
This chapter describes about command and phase sequence related  
to host system. SCSI-2 introduced PHASE, MESSAGE system, etc.,  
for interfacing other than simple command passing, therefore, a lot  
of sequences can be considerable. Below shows some typical case and  
out recommendations of implementation SCSI protocol to the  
system.  
Command  
Sequence  
System Initialization  
The following list of information is assumed necessary and sufficient  
for normal system initialization:  
1) A list of each installed and powered on SCSI device for each SCSI  
address. SCSI devices that are not powered on are treated as not  
installed, assuming that the terminators are powered from a  
source other than unexpected SCSI devices.  
2) A list of the installed logical units for each SCSI device.  
Unpowered or failing logical units may not be completely  
identifiable.  
3) The device type for each available logical unit.  
4) The manufacturer and model for each available logical unit. (this  
information may not be available for SCSI-1 devices)  
5) The critical device type information for each available logical  
unit.  
6) This information varies depending on the device type.  
7) Extended functionality of SCSI devices such as target role  
capability in  
8) devices that are principally initiators, AEN capability, etc.  
The following states are established for each attached logical unit that  
has power available and is not failing:  
1) The ready state for each available logical unit, including any  
required medium initialization, but not initialization, but not  
formatting.  
2) All error conditions associated with the starting process are  
cleared.  
3) All UNIT ATTENTION conditions are cleared.  
4) All data transfer parameters are established.  
3-110  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
5) All pertinent system tuning parameters are established where  
known. Note that these may be modified dynamically to improve  
the performance characteristics of the system.  
The following procedures show the sequences necessary to  
implement a system that initializes itself with a minimum of  
information available at power on time. Many real systems are not so  
generalized, having considerable information available about the  
proper configuration at power-on time. In those cases, the sequence  
steps that would have been necessary to obtain that predefined  
information may be skipped or ignored.  
INTERFACE  
General Procedure for Initializing Devices  
Initiator Activities:  
Power On: It is assumed that each SCSI device, as it is powered on,  
performs appropriate internal reset operations and internal test  
operations. Once powered on, initiators that have target capability  
should be prepared to respond to a selection within a system-specific  
time.  
Reset: At power-on time, it is likely that an SCSI device has caused  
errors to the ongoing activities on the SCSI bus. A bus reset should  
be generated to notify attached devices that any activities that may  
have been occurring should be restarted .  
Find Device: Each SCSI address other than the initiator’s SCSI  
address should be tested to determine if an SCSI device responds. If  
an SCSI device responds, an INQUIRY command to logical unit 0  
should be executed. The information obtained indicates the device  
type, manufacturer, and model of the attached logical unit 0 if the  
response data format field is one or two. If the response data format  
field is zero, only the device type field is valid. In addition, the  
version of command set supported by the device is indicated by the  
ANSI-approved version field.  
M3099GX/GH OEM Manual  
3-111  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Find logical units: Each possible logical unit number on the attached  
targets should be tested for experience using an INQUIRY  
command. Those found with a non-zero peripheral qualifier in the  
INQUIRY data should not be included in the list of available logical  
units. Each available logical unit should be added to the host  
configuration information, identifying the associated logical unit  
number, device type, manufacturer, and model.  
Verify State: The verify state test should be made to clear any  
outstanding errors, capture and clear UNIT ATTENTION  
conditions, and determine the state of readiness of the available  
logical units. The logical units should be identified as ready, not  
ready, or failing by this test.  
Device Initialization: The device undergoes a device-dependent  
initialization process. This process is described for direct-access  
devices, sequential-access devices, and processor devices. Other  
device initialization procedures are not described since they tend to  
be similar to one of these initialization procedures. The initialization  
process takes into account the state of the device as identified during  
the verify state test.  
Device On-line: The successful completion of the device  
initialization process allows the device-table entry to be fully enabled.  
The device joins the system with all key parameters identified and  
initialized. The device state is known and may be presented to the  
system operator.  
Verify State Test  
The verify state test uses the following steps to identify any  
outstanding errors, clear any UNIT ATTENTION conditions, and  
determine the readiness of the devices. The verify state test should be  
executed against each available logical unit.  
3-112  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
TEST UNIT READY(1)  
TEST UNIT READY (3)  
TEST UNIT READY (5)  
REQUEST SENSE (6)  
GOOD  
CHECK CONDITION  
REQUEST SENSE (2)  
exit: LOGICAL UNIT READY  
INTERFACE  
GOOD  
CHECK CONDITION  
REQUEST SENSE (4)  
exit: LOGICAL UNIT READY  
GOOD  
CHECK CONDITION  
exit: LOGICAL UNIT READY  
NOT READY  
OTHER CHECK  
exit: LOGICAL UNIT FAILED  
exit: LOGICAL UNIT READY  
Figure 3.6 Verify State Test  
TEST UNIT READY (1):  
This TEST UNIT READY command is used to determine if any  
outstanding CHECK CONDITION or UNIT ATTENTION  
condition exists. If not, the device is indicated to be ready.  
REQUEST SENSE (2):  
This REQUEST SENSE command is used to clear the outstanding  
CHECK CONDITION. Most SCSI-2 logical units return UNIT  
ATTENTION sense key in this sense information.  
M3099GX/GH OEM Manual  
3-113  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
TEST UNIT READY (3):  
This TEST UNIT READY command is used to see if the UNIT  
ATTENTION condition or other error was successfully cleared. In  
some special cases, another error may have been nested with the  
UNIT ATTENTION and this TEST UNIT READY command  
may also return CHECK CONDITION status.  
REQUEST SENSE (4):  
This REQUEST SENSE command is used to determine which error  
or exception was associated with the CHECK CONDITION status  
returned by the TEST UNIT READY (3) command. In addition,  
this REQUEST SENSE command is used to clear the outstanding  
CHECK CONDITION. This may be a NOT READY sense key or  
another unexpected error.  
TEST UNIT READY (5):  
This TEST UNIT READY command is used to see if all outstanding  
CHECK CONDITION statuses have finally been cleared. If so, the  
logical unit is identified as ready.  
REQUEST SENSE (6):  
This REQUEST SENSE command is used to determine why there is  
a persistent CHECKCONDITION status. If the sense key indicates  
some other failure, the logical unit is identified as failing and the  
sense key is logged in the appropriate area. IMPLEMENTORS  
NOTE: Commands that receive BUSY or RESERVATION  
CONFLICT status should be re-issued until some other status is  
received.  
3-114  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Scanning Sequence  
Basic Scanning Sequence (Simplex Mode) :  
Reserve exclusive use of the scanner.  
RESERVE UNIT  
INTERFACE  
Specify document scanning parameter.  
SET WINDOW(ID:00h)  
Send "Halftone Mask" and/or "Gamma Function"  
data, if required.  
SEND  
Feed document into ADF.  
This command is omissible because SCAN or READ  
command automatically feeds in a document.  
OBJECT POSITION  
(Load Object)  
1
Start scanning operation.  
This command is omissible because READ  
command automatically starts scanning.  
SCAN(ID:00h)  
READ  
2
Transfer image data from scanner.  
READ command would be issued one or more.  
The details of READ command sequence is 4.9.5.  
Feed out document from ADF.  
This command is omissible because end of scanning  
automatically feeds out document.  
OBJECT POSITION  
(Unload Object)  
Release exclusive use of the scanner.  
RELEASE UNIT  
1
2
This loop is used to scan a batch of document.  
This loop is used to scan a batch of identical format document at maximum speed.  
M3099GX/GH OEM Manual  
3-115  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Duplex Scanning  
The duplex scanning is extension of simplex mode scanning.  
For duplex scanning, SET WINDOW command must specify front  
side window (window identifier 00h) and back side window  
(window identifier 80h) in window descriptor. SCAN command is  
required to invoke duplex mode scanning by sending window  
identifier 00h, 80h in data out phase. READ command is issued to  
read image data sequentially front window and back window. In the  
READ command, window identifier field must be specified in data  
type qualifier field to distinguish which side of window data is read.  
When front image data is completely read, back image data can be  
read in this scanner.  
Reserve exclusive use of the scanner.  
RESERVE UNIT  
Specify window parameters for front side(00h) and back  
side(80h). The window parameters must be sent in one  
SET WINDOW command.  
SET WINDOW(ID:00h,80h)  
SEND  
Send "Halftone Mask" and/or "Gamma Function" data,  
if required.  
Feed document into ADF. This command is omissible  
because SCAN or READ command automatically feeds in  
a document.  
OBJECT POSITION  
(Load Object)  
1
Start scanning operation. This command is required to  
specify duplex mode scanning. The window identifiers  
should be sent in 00h, 80h order for future extention.  
SCAN(ID:00h,80h)  
READ(ID:00h)  
2
Transfer front side(Data Type Qualifier:0000h) image data  
from scanner. READ command would be issued one or  
more. The details of READ command sequence is 4.9.5.  
Transfer back side(Data Type Qualifier:0080h) image data  
from scanner. READ command would be issued one or  
more. The details of READ command sequence is 4.9.5.  
READ(ID:80h)  
Feed out document from ADF. This command is  
omissible because end of scanning automatically feeds  
out document.  
OBJECT POSITION  
(Unload Object)  
RELEASE UNIT  
Release exclusive use of the scanner.  
1
2
This loop is used to scan a batch of document.  
This loop is used to scan a batch of identical format, window parameter document  
at maximum speed.  
3-116  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Endorser Control  
The Endorser Control requires Endorser option. This endorser  
function is assumed that a batch of documents are scanned and each  
document is printed serial number. Therefore, ENDORSER  
command just only specifies start and stop of endorsement and does  
not interfere with scanning command sequence. Endorser Data is  
sent to scanner a head of issuing ENDORSER command. The  
endorser function is invoked by READ command internally.  
Following shows simplex mode sequence. For Duplex mode, refer to  
3.9.4.2.  
INTERFACE  
Reserve exclusive use of the scanner.  
RESERVE UNIT  
SEND(Endorser Data)  
ENDORSER(Start)  
Send "Endorser Data".  
Start endorser function by sending identifier with STOP  
bit 0.  
SET WINDOW(ID:00h)  
SEND  
Specify document scanning parameter.  
Send "Halftone Mask" and/or "Gamma Function" data, if  
required.  
Feed document into ADF.  
This command is omissible because SCAN or READ  
command automatically feeds in a document.  
OBJECT POSITION  
(Load Object)  
1
Start scanning operation.  
This command is omissible beacuse READ command  
automatically starts scanning.  
SCAN(ID:00h)  
READ  
2
Transfer image data from scanner.  
READ command would be issued one or more.  
The details of READ command sequence is 4.9.5.  
Feed out document from ADF.  
This command is omissible because end of scanning  
automatically feeds out document.  
OBJECT POSITION  
(Unload Object)  
Stop endorser function by sending identifier with STOP  
bit 1.  
ENDORSER(Stop)  
RELEASE UNIT  
Release exclusive use of the scanner.  
1
2
This loop is used to scan a batch of document.  
This loop is used to scan a batch of identical format document at maximum speed.  
M3099GX/GH OEM Manual  
3-117  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
READ command sequences and phase progression  
This scanner initially has image buffer memory different from former  
Fujitsu image scanner M3096G/M3097G.  
Notations :  
ARB: ARBITRATION phase  
SEL: SELECTION phase  
CMD: COMMAND phase  
DI:  
MI:  
DATA IN phase  
MESSAGE IN phase  
MO: MESSAGE OUT phase  
STS: STATUS phase  
BF:  
BUS FREE  
Init:  
Initiator (Host Computer)  
Targ: Target (Image Scanner)  
Variables for explanation  
TL:  
Requested Transfer Length size. [bytes]  
WD: Window Data size defined by SET WINDOW  
command. [bytes]  
If compression is specified, the size is compressed data.  
VD:  
Scanned image data size in scanner memory [bytes]  
This value is varied on scanning progression.  
M:  
Transferred data size [bytes]  
N:  
N = (VD div 65536). [bytes]  
Total Data that is transferred. [bytes]  
TD:  
When TL WD at first READ command, it is called ‘Single READ’  
sequence. This scanner has default page buffer memory, therefore,  
the Single READ is completely subset of Multiple READ. This  
document has omitted Single READ sequence.  
3-118  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Multiple READ (disconnect disabled)  
TD=0  
ARB  
SEL  
MO  
Init  
Init.¨Targ  
IDENTIFY  
INTERFACE  
CMD READ(TL<WD)  
Image Data(TL)  
DI  
TD+=TL  
Yes  
Yes  
TD>=WD  
EOM=1  
TD<=WD  
No  
CHECK CONDITION  
COMMAND COMPLETE  
GOOD  
COMMAND COMPLETE  
STS  
MI  
STS  
MI  
BF  
BF  
Read End  
See Note 1, 2.  
M3099GX/GH OEM Manual  
3-119  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Multiple READ (disconnect enabled)  
This sequence is intended for system which scans one page document  
dividing small quantity of data reading and saving to storage.  
TD=0  
ARB  
SEL  
MO  
Init  
Init Targ  
IDENTIFY  
READ(TL) ;M=0  
CMD  
Yes  
Yes  
VD>=TL  
No  
VD>=64KB  
No  
MI  
BF  
DISCONNECT  
Yes  
VD>=TL-M  
No  
Yes  
VD<64KB  
No  
Targ  
ARB  
Targ Init  
IDENTIFY  
RESEL  
MO  
Image Data(64KB*N)  
M=M+64KB*N  
DI  
SAVE DATA POINTER  
DISCONNECT  
MI  
MI  
BF  
ARB  
Targ  
RESEL Targ Init  
MO  
IDENTIFY  
Image Data(TL-M)  
TD+=TL  
DI  
Yes  
Yes  
TD>=WD  
No  
EOM=1  
TD<=WD  
No  
CHECK CONDITION  
COMMAND COMPLETE  
GOOD  
COMMAND COMPLETE  
STS  
MI  
BF  
STS  
MI  
BF  
Read End  
See Note 1, 2.  
3-120  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Notes: 1. If the requested Transfer Length does not equal to  
actually transferred data size, the scanner returns CHECK  
CONDITION status and create Sense Data as bellow.  
ILI = 1 :  
INFORMATION : TL(requested Transfer Length) -  
actual transferred data size  
INTERFACE  
This status is sent to the latest READ command. For the  
other READ commands, the GOOD status will be  
returned. If requested Transfer Length in last READ  
command equal to the data size that should be  
transferred, CHECK CONDITION status will be  
returned to next READ command.  
2. In addition to Note 1, when completion of image data  
transfer, the scanner sets EOM bit to 1. If initiator issues  
REQUEST SENSE command for each READ command,  
Sense Key will be set to NO SENSE but by checking  
EOM bit completion of transfer can be detected.  
EOM = 0 : Image data transfer is not completed.  
EOM = 1 : Image data transfer has just completed.  
Above specification is described in JBMS but it is not  
recommended for speed performance reason.  
3. After all image data of the window is transferred,  
CHECK CONDITION status will be returned following  
each READ commands. To scan another document, issue  
SET WINDOW command and set window.  
4. Enabling or disabling disconnection is depending on  
IDENTIFY message related to READ command. If bit 6  
of IDENTIFY message is 1, disconnection is enabled. If  
bit 6 of IDENTIFY message is 0, disconnection is  
disabled.  
M3099GX/GH OEM Manual  
3-121  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Status Transition of Logical Unit  
Power ON  
Reset  
BUS DEVICE RESET message  
GOOD status  
CHECK CONDITION status  
Status transition  
UNIT ATTENTION status  
INQUIRY command  
REQUEST SENSE command  
UNIT ATTENTION reported/cleared  
Range protected in reserved status  
NOT READY status  
Time to READY  
Other command  
NOT READY status  
At room temperature  
(25°C): 60 seconds  
At low temperature  
(5°C): 5 minutes  
REQUEST SENSE  
Command  
(NOT READY reported)  
Normal status  
Other command  
READY status: Waiting  
READ command  
Reading  
Scan completed  
C.A. status  
- Hardware error  
- Abnormal command  
- Abnormal parameter  
- Medium error  
C.A.status  
REQUEST SENSE command  
(Error detail reported/cleared)  
Other command  
(C.A. status released)  
3-122  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifiable items for window parameter  
Window parameter items has some limitation owing to combination  
of their mutual functionality. The table below shows such  
limitations.  
Image Composition Line Art  
Halftone  
INTERFACE  
Item  
X, Y resolution  
Upper Left X, Y  
Width, Length  
Threshold  
01  
*1)  
Bit Per Pixel  
Halftone Pattern  
01  
*1)  
RIF(Reverse Image Format)  
Outline Extraction  
Image Emphasis  
*2)  
*3)  
*4)  
*4)  
Automatic Separation  
Mirror Image  
Paper Size  
*4)  
*3)  
Simplified Dynamic Threshold  
Dynamic Threshold  
White Level Follower  
:  
*1):  
Specifiable and effective  
Effective if automatic separation is specified, otherwise  
ignored  
*2):  
*3):  
*4):  
Specifiable, but not effective if image emphasis is specified  
Specifiable, but not effective  
Specifiable, but not effective if outline extraction is specified  
(blank): Not specifiable  
M3099GX/GH OEM Manual  
3-123  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3-124  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
CHAPTER  
BASIC OPERATION  
4
This chapter provides power switch operation, operator panel  
arrangement and functions, messages, and replacement of  
consumables.  
BASIC  
OPERATION  
Power Switch  
Operation  
The power switch is located at the right side of the scanner.  
Figure 4.1 shows switch location.  
Power switch  
Figure 4.1 Power switch location  
M3099GX/GH OEM Manual  
4-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Opening the  
Upper Transport  
Unit  
Operator panel  
Lift the lever below the operator  
panel to open the upper  
transport unit from under.  
WARNING  
Make sure that the upper  
transport unit is engaged in the  
"LIFT-up" position on the "LIFT-  
up" latch.  
Lever  
Jammed document  
Closing the Upper  
Transport Unit  
Operator panel  
Lift-up the upper transport unit  
with both of your hands to  
release the "LIFT-up" latch and  
then to lower down the upper  
transport unit with your hands.  
WARNING  
Before lowering down the unit,  
make sure that the area between  
the main machine and the upper  
transport unit is clear of all objects  
and fingers.  
Lever  
Jammed document  
NOTICE  
Press the upper transport unit  
with both hands to secure the  
lock.  
4-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Operator Panel  
The operator panel is located at right side in front view of this  
device. The operator panel consists of an LCD display (24 columns  
× 2 lines), 3 LEDs and 5 buttons.  
Figure 4.2 shows layout of operator panel.  
Power Read  
Check  
BASIC  
OPERATION  
LCD  
(24 columns × 2 lines)  
Manual  
Mode 1  
Mode 2  
Start  
Stop  
Figure 4.2 Operator panel layout  
Operator panel function  
Table 4.1 lists button functions, and Table 4.2 lists LED functions.  
M3099GX/GH OEM Manual  
4-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Table 4.1 Button functions  
Button name  
Function  
Start  
This button is used to indicate ‘Start’ to scanner in  
TEST mode or SETUP mode at Off-line. This  
button is disabled while scanner operates in  
On-line.  
Stop  
This button is used to indicate ‘Start’ to scanner in  
TEST mode or SETUP mode at Off-line. This key  
is used to cancel temporary error while operating at  
On-line.  
This key is used to lower the hopper table to the  
bottom during waiting for Hopper-Timer.  
This key is used to display the abrasion counter  
during displaying the ready screen.  
Manual  
Mode 1  
Mode 2  
This button is used to select manual feeding mode.  
By pressing this key, setting is switched between  
manual feeding and ADF mode.  
This button is used to start Off-line SETUP mode  
with Power switch. This button is used to select  
item in Off-line SETUP mode.  
This button is used to start Off-line TEST mode  
with Power switch. This button is used to select  
item in Off-line SETUP mode.  
Table 4.2 LEDs function  
LED  
Color  
Function  
Power  
Green  
When Power switch is turned on, this LED  
is turned on.  
Read  
Green  
Yellow  
While scanning, this LED is turned on.  
Check  
The scanner mulfunction is detected, this  
LED is turned on. When temporary error  
(Paper Jam, and so on) is detected, this  
LED is blinked. Temporary error is cleared  
and Stop button is pressed, this LED will  
be turned off.  
4-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
LCD display  
When the Power switch is turned on following messages are  
displayed on LCD at On-line.  
Power-On to Ready  
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23  
BASIC  
OPERATION  
W a r m i n g - u p  
N o w ! !  
Operation Ready  
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23  
S c a n n e r  
R e a d y  
Operation Ready in Manual Feed mode  
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23  
M a n u a l  
S c a n n e r  
F e e d  
R e a d y  
Warning  
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23  
I N K  
E M P T Y  
The lower line is blinking and displays the ink empty of print head  
after the scanning operation. This warning display will be reset,  
when the covers are opened, or [STOP] is pressed, or Start command  
is issued. The operator must change the print head and reset the ink  
counter.  
M3099GX/GH OEM Manual  
4-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Paper Counter  
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23  
S c a n n e r  
R e a d y  
X X X  
Reading counter  
The counter of reading paper is displayed in a batch of the reading  
operation.  
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23  
S c a n n e r  
R e a d X X X X X X  
Abrasion counter  
The abrasion counter is displayed after pressing [STOP] switch in  
the Ready screen.  
In following case, the display of counter is deleted.  
• The next Start Command is issued.  
• The valid switches are pressed.  
• The error is cleared.  
IPC II pre-set mode  
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23  
*
S c a n n e r  
R e a d y  
When IPC II pre-set mode is set, an asterisk (*) is displayed. The  
method of IPC II pre-set mode is show in setup mode.  
4-6  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Buttons  
[Manual] button  
This button is used to select manual feed mode. By pressing this  
button, setting is switched between Manual mode and ADF mode.  
By pressing this button, scanner goes to manual feed mode and the  
hopper elevates. The next pressing this button, scanner exit from  
manual feed mode and the hopper down.  
BASIC  
OPERATION  
[Start]/[Stop] button  
This button are used in Off-line mode. By pressing Start button in  
Off-line mode, the scanner starts document feeding. By pressing  
Stop button in Off-line mode, the scanner stops document feeding.  
The Stop button is also used in On-line mode to cancel temporary  
error condition.  
[Mode 1] button  
This button is used to transit to Off-line SETUP mode when Power-  
on. By pressing Mode 1 button and turn on the Power switch, this  
scanner starts up in SETUP mode.  
[Mode 2] button  
This button is used to transit to Off-line TEST mode when Power-  
on. By pressing Mode 2 button and turn on the Power switch, this  
scanner starts up in TEST mode. The TEST mode is used for  
maintainance/diagnostic purpose. Functions are described in  
M3099G IMAGE SCANNER CE MANUAL.  
M3099GX/GH OEM Manual  
4-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Message List  
Table 4.3 lists the messages indicating scanner statuses, temporary  
errors, and equipment errors in the On-line mode. The error  
conditions and how to recover are described in Chapter 5. ERROR  
PROCESSING AND RECOVERY.  
Table 4.3 Messages  
Item  
Message  
Power-On  
Ready  
Warming-up Now!!  
Scanner Ready  
Warning  
Temporary errors  
INK EMPTY*1)  
PAPER JAM  
HOPPER EMPTY  
COVER OPEN  
MISS PICK  
ROLLER UNIT NOT SET  
PRINT HEAD NOT SET*1)  
PRINT HEAD ALARM*1)  
HOPPER OVERLOAD  
HOPPER ALARM  
TRANSPORT ALARM  
LAMP ALARM 1  
Equipment errors  
HEATER ALARM 1  
LAMP ALARM 2  
HEATER ALARM 2  
CCD UNIT ALARM 1  
CCD UNIT ALARM 2  
TEMP ALARM  
FUSE ALARM PRINT  
RAM ALARM PRINT*1)  
TIME-OUT ALARM PRINT*1)  
HARDWARE ALARM  
*1) These messages are displayed when ENDORSER option is used.  
4-8  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
This section provides how to load documents.  
Loading  
Document  
When the LCD display on the operator panel has displayed “Hopper  
Empty”, supply documents as follows:  
Guide  
1 Set the specified document  
width.  
BASIC  
OPERATION  
Hold the lock lever at the  
guide center on the right of  
the hopper table and move  
it horizontal to set the  
document width.  
Lock  
Hopper table  
lever  
2 Load a document read side  
face-up on the hopper table.  
Note:  
1. Be sure not to load  
documents higher than the  
line marked inside the guide  
on each side of the hopper  
table.  
Line mark  
2. If the documents are too  
long, pull out the extension  
at the front of the hopper.  
Document  
Extension Hopper table  
M3099GX/GH OEM Manual  
4-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Lever  
Stacker  
3 Adjust the stacker table to  
the document size.  
Stacker  
table  
Document  
Stopper  
Note:  
Extend the stacker table and  
extension for long  
documents. Stand and  
extend the stopper up and  
also turn the lever in the  
stacker down for short  
documents.  
Stopper  
Document  
If the scanner is 500 sheets  
hopper type, extend the  
stacker table for long  
documents. And also use  
stopper for small  
documents.  
Load a document about  
20 mm a part from the  
stopper.  
The scanner has two lamps, one for front-side reading and other for  
back-side reading. Replace the lamps as follows:  
Lamp  
Replacement  
WARNING  
Never replace lamp without turning off the power.  
WARNING  
Wait at least 3 minutes after turning off the power before touching  
the lamp.  
4-10  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Replacing the front-side lamp  
Upper transport unit  
Operator panel  
1 Turn off the power switch.  
2 Open the upper transport  
unit. (See page 4-2)  
BASIC  
OPERATION  
Power switch  
Lamp socket covers  
Lever  
3 Remove the two lamp  
socket covers (U-shaped  
spring clips) by pulling  
them out of their positions.  
Upper transport unit  
4 Rotate the lamp so that the  
two terminals on each and  
align with the exit slot on  
the lamp socket.  
Maintain the alignment and  
remove the lamp from the  
lamp sockets.  
Lamp  
CAUTION  
Wire of the heater  
Be careful not to pull the wire  
of the heater hard.  
M3099GX/GH OEM Manual  
4-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5 Separate the C-shaped  
heater assembly from the  
lamp body gently.  
CAUTION  
Be careful not to peel the  
tape on the heater assembly.  
If any visible damage on the  
heater assembly is observed,  
please contact  
manufacturer's authorized  
service center for proper  
repair service.  
6 Re-attach a new lamp to the  
C-shaped heater.  
a1  
a2  
Window: transparent part  
b1  
Note:  
Window  
Position the lamp so that the  
following lengths are the same:  
a1 = a2  
b2  
Heater  
b1 = b2  
Cross-sectional view of lamp  
and heater  
4-12  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
7 To re-install lamp/heater,  
reverse procedures in item  
4 above.  
Socket  
Front  
Note:  
Rear  
When re-stalling the lamp,  
make sure to rotate the lamp in  
the direction as shown in the  
left figure.  
Window  
BASIC  
OPERATION  
8 Close the upper transport  
unit. (See page 4-2)  
M3099GX/GH OEM Manual  
4-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Replacing the back-side lamp  
1 Turn off the power switch.  
2 Slide and open the side  
cover (small cover on the  
center of the right cover).  
Side cover  
Power  
switch  
3 Turn the thumb screw to  
unlock the lamp unit and  
pull the unit out of the  
machine.  
Thumb screw  
Lamp unit  
4 Rotate the lamp so that the  
two terminals on each end  
align with the exit slot on  
the lamp socket.  
Lamp  
Wire of the heater  
Maintain the alignment and  
remove the lamp from the  
lamp sockets.  
Heater  
CAUTION  
Be careful not to pull the wire  
of the heater hard.  
Lamp unit  
4-14  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5 Separate the C-shaped  
heater from the lamp body  
gently.  
CAUTION  
Be careful not to peel the  
tape on the heater.  
If any visible damage on the  
heater is observed, please  
contact manufacturer's  
BASIC  
OPERATION  
authorized service center for  
proper repair service.  
6 Re-attach a new lamp to the  
C-shaped heater.  
a1  
a2  
Window: transparent part  
b1  
Note:  
Position the lamp so that the  
following lengths are the same:  
a1 = a2  
Window  
b2  
Heater  
b1 = b2  
Cross-sectional view of lamp  
and heater  
M3099GX/GH OEM Manual  
4-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
7 To re-install lamp/heater,  
reverse procedures in item  
4 above.  
Window  
Note:  
Make sure to rotate lamp in  
the direction as shown in the  
left figure.  
Socket  
8 Align the lamp unit with  
the grooves on the machine  
and insert the lamp unit  
completely. Then, turn the  
thumb screw completely to  
avoid cover open error.  
9 Attach the side cover.  
Thumb screw  
Lamp unit  
Replace the roller ASY as follows:  
Roller ASY  
Replacement  
WARNING  
Wait at least 3 minutes after turning off the power before  
replacement.  
Upper transport unit  
Operator panel  
1 Turn off the power switch.  
2 Open the upper transport  
unit. (See page 4-2)  
Power switch  
Lever  
4-16  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Lever (green)  
3 Disconnect the two relay  
connectors on the roller  
ASY. (front: 3 pin, back:  
2pin)  
4 Push the two levers (green)  
towards each other to dis-  
engage with the upper  
locking holes and lower  
down the two levers until  
they engage with the two  
levers locking holes.  
BASIC  
OPERATION  
Roller ASY  
Document sensor unit  
5 Lift the document sensor  
unit and keep it at the  
upper position with one  
hand and pull the roller  
ASY out with the other  
hand.  
6 Install a new roller ASY and  
return the document sensor  
unit to its original position.  
Roller ASY  
Lever (green)  
7 Push the two levers (green)  
towards each other to dis-  
engage with the lower  
locking holes and lift them  
up until they engage with  
the two upper locking  
holes.  
8 Connect the two relay  
connectors on the roller  
ASY. (front: 3 pin, back:  
2 pin)  
Roller ASY  
9 Close the upper transport  
unit. (See page 4-2)  
M3099GX/GH OEM Manual  
4-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Replace the pick roller as follows:  
Pick Roller  
Replacement  
1 Turn off the power switch.  
Upper transport unit  
Operator panel  
2 Open the upper transport  
unit. (See page 4-2)  
Power switch  
Lever  
3 Put off U shaped clips on  
both ends of the pick roller  
shaft. Pull the pick rollers  
outward each other to  
remove.  
Pick roller  
4 Install a new pick rollers  
and put the U shaped clips  
on the pick roller shaft.  
5 Close the upper transport  
unit. (See page 4-2)  
U shaped clip  
Pick roller  
section  
NOTICE  
When you install pick rollers,  
make sure that the white  
marks on the side of the both  
pick rollers be in the right-  
hand side of the scanner.  
White mark  
4-18  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Replace the belt as follows:  
Belt Replacement  
WARNING  
Wait at least 3 minutes after turning off the power before  
replacement.  
Upper transport unit  
Operator panel  
1 Turn off the power switch.  
Make sure that the hopper  
table is at the bottom.  
BASIC  
OPERATION  
2 Open the upper transport  
unit. (See page 4-2)  
Power switch  
Lever (green)  
Lever  
3 Disconnect the two relay  
connectors on the roller  
ASY.  
4 Push the two levers (green)  
towards each other to dis-  
engage with the upper  
locking holes and lower  
down the two levers until  
they engage with the two  
levers locking holes.  
Roller ASY  
Guide plate  
5 Lift the document sensor  
unit and keep it at the  
upper position with one  
hand and pull the roller  
ASY out with the other  
hand.  
6 Move the guide on the  
hopper table completely to  
the end.  
Hopper table  
Guide  
M3099GX/GH OEM Manual  
4-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
7 Hold both ends of the  
guide plate and press them  
down to remove the guide.  
8 Pull out the belt ASY.  
Belt ASY  
9 Separate the belt roller and  
shaft from the guide plate.  
Roller  
Guide plate  
10 Detach the belt from the  
roller.  
Belt ASY  
Bracket  
11 Mount a new belt by  
following step 7 to 10 in  
reverse. Align the bracket  
on the shaft as shown in the  
figure.  
Belt  
Roller  
12 Lift the document sensor  
unit and keep it at the  
upper position with one  
hand and pull the roller  
ASY out with the other  
hand.  
13 Close the document sensor  
unit downward.  
4-20  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
14 Push the two levers (green)  
towards each other to dis-  
engage with the lower  
locking holes and lift them  
up until they engage with  
the two upper locking  
holes.  
15 Connect the two relay  
connectors on the roller  
ASY.  
BASIC  
OPERATION  
16 Close the upper transport  
unit. (See page 4-2)  
Pad Replacement  
Replace the pad as follows:  
WARNING  
Wait at least 3 minutes after turning off the power before  
replacement.  
Upper transport unit  
1 Turn off the power switch.  
Operator panel  
Make sure that the hopper  
table is at the bottom.  
2 Open the upper transport  
unit. (See page B-2)  
Power switch  
Lever (green)  
Lever  
3 Disconnect the two relay  
connectors on the roller  
ASY.  
4 Push the two levers (green)  
towards each other to  
disengage with the upper  
locking holes and lower  
down the two levers until  
they engage with the two  
levers locking holes.  
Roller ASY  
M3099GX/GH OEM Manual  
4-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
5 Lift the document sensor  
unit and keep it at the  
upper position with one  
hand and pull the roller  
ASY out with the other  
hand.  
Guide plate  
6 Move the guide on the  
hopper table completely to  
the end.  
Hopper table  
Pad  
Guide  
7 Hold both ends of the  
guide plate and press them  
down to remove the guide.  
8 Press the bracket in the  
direction A, and detatch the  
bracket and pad.  
A
Note:  
When assembling the pad,  
align the holes on the pad  
with the projection of the  
guide plate.  
Bracket  
Guide plate  
4-22  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
CHAPTER  
ERROR PROCESSING AND RECOVERY  
5
This chapter provides how to handles temporary errors and  
equipment errors and what the operator should do to recover the  
scanner.  
ERROR  
PROCESSING  
AND RECOVERY  
Table 5.1 lists the scanner and operator actions for temporary errors.  
Device and  
Operator Actions  
for Temporary  
Errors  
Table 5.1 Device and operator actions for temporary errors  
LCD display (*1) Scanner actions (*2)  
Action to recover (*3)  
PAPER  
JAM  
- The normally read document is - Open the upper  
ejected to the stacker and the  
mechanism system is stopped to  
suspend the read operation.  
- “Temporary Error” is returned  
to the host computer and an  
error message is displayed on  
the LCD display.  
transport unit and  
remove the  
document on the  
transport path.  
Then, close the unit.  
- Return the  
jammed or  
- The hopper table is lowered  
to the bottom.  
double-fed  
document to the  
hopper and read it  
again.  
*1: More detailed error messages are shown by the method specified in  
maintenance manual.  
*2: Common action at temporary errors is 0.5 second interval buzzer for 3  
seconds.  
*3: The temporary errors are recovered by pressing the stop button.  
M3099GX/GH OEM Manual  
5-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Table 5.1 Device and operator actions for temporary errors (continued)  
LCD display  
Scanner actions  
Action to recover  
HOPPER  
EMPTY  
[When a read operation is  
activated, the pick sensor  
(SPK) goes off but not the  
hopper empty sensor (SHE)  
is off.]  
- The error is  
recovered by  
issuing the start  
command.  
- If an error is detected, the  
hopper table is lowered.  
Then, “Temporary Error” is  
returned to the host  
computer and an error  
message is displayed on  
the LCD display.  
[The hopper empty sensor - Load documents on  
(SHE) goes on during  
reading.]  
the hopper and  
start reading them.  
- The read operation is  
terminated normally.  
After the document is  
ejected into the stacker,  
the hopper table is  
lowered.  
When a START, READ,  
or SENSE command is  
received from the host  
computer, “Temporary  
Error” is returned.  
*: This status is not detected  
in the manual mode.  
5-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table 5.1 Device and operator actions for temporary errors (continued)  
LCD display Scanner actions Action to recover  
COVER  
OPEN  
- The mechanism system is - Close the upper  
stopped immediately and  
an error message is  
displayed  
on the LCD display.  
- If the scanner is not  
working, “Temporary  
Error” is returned when a  
SENSE, START, or  
READ command is  
received.  
transport unit or the  
endorser cover.  
- Or turn the thumb  
screw to lock the  
back-side lamp unit.  
ERROR  
PROCESSING  
AND RECOVERY  
- The hopper table is  
lowered to the bottom.  
MISS  
PICK  
- When an error is detected, the - Open the upper  
magnetic clutch (pick clutch)  
is turned off and the normally  
scan document is ejected to  
the stacker.  
transport unit and  
remove the document  
on the transport path.  
Then, close the unit.  
Then, the mechanism system - Return the jammed  
is stopped.  
document on the  
hopper and read it  
again.  
- “Temporary Error” is returned  
to the host computer and an  
error message is displayed on  
the LCD display.  
- The hopper table is  
lowered to the bottom.  
ROLLER - The ADF roller ASY is not - Open the upper  
UNIT  
mounted correctly.  
transport unit and  
NOT SET  
correct the roller unit  
setting, then close the  
upper transport unit.  
See chapter 4, “Roller  
ASY Replacement”.  
HOPPER - The documents loaded on - Remove the document  
OVER-  
LOAD  
the ADF exceed the  
specified number of pages.  
to the specified number  
of sheets.  
M3099GX/GH OEM Manual  
5-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table 5.1 Device and operator actions for temporary errors (continued)  
LCD display Scanner actions  
Action to recover  
PRINT  
HEAD  
NOT SET  
- Print head is not set.  
- Press “STOP” to reset  
the error and set the  
print head again.  
- “Temporary Error” is returned  
to the host computer and an  
error message is displayed on  
the LCD display.  
PRINT  
HEAD  
ALARM  
-
Print head is not set correctly - Press “STOP” to reset  
or does not work well.  
- “Temporary Error” is  
the error and set the  
print head again.  
returned to the host compu- - If the error message is  
ter and an error message is  
displayed on the LCD  
display.  
displayed on the LCD  
display again, change  
the print head.  
Table 5.2 lists the scanner and operator actions for equipment errors.  
Device and  
Operator Actions  
for Equipment  
Errors  
Table 5.2 Device and operator actions for equipment errors  
LCD display  
Scanner actions  
Action to recover  
HOPPER  
ALARM  
- The Check lamp lights and an - Check if the  
error message is displayed on  
the LCD display.  
lamp or heater is  
attached  
- The mechanism system is  
stopped.  
correctly.  
Replace lamp  
according to the  
replacement  
method.  
- If turning the  
power on again  
does not recover  
the scanner,  
contact the  
TRANS-  
PORT  
ALARM  
- The Check lamp lights and an  
error message is displayed on  
theLCDdisplay.  
- The mechanism system is  
stopped.  
maintenance  
personal.  
5-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Table 5.2 Device and operator actions for equipment errors (Continued)  
LCD display  
Scanner actions (*1)  
Action to recover  
LAMP ALARM 1  
LAMP ALARM 2  
HEATER ALARM 1  
HEATER ALARM 2  
- The Check lamp lights - Check if the lamp or  
and an error message is  
displayed on the LCD  
display.  
heater is attached  
correctly. Replace  
lamp according to the  
replacement method.  
- The normally scan  
document is ejected to - If turning the power  
CCD UNIT  
ALARM 1  
the stacker and the  
mechanism system is  
stopped.  
on again does not  
recover the scanner,  
contact the  
ERROR  
PROCESSING  
AND RECOVERY  
CCD UNIT  
ALARM 2  
maintenance staff.  
TEMP. ALARM  
- If turning the  
power on again  
does not recover  
the scanner,  
contact the  
FUSE ALARM  
PRINT  
*
*
*
RAM ALARM  
PRINT  
maintenance  
personal.  
TIME-OUT  
ALARM PRINT  
EEPROM  
ALARM  
- The Check lamp lights  
and an error message is  
displayed on the LCD  
display.  
RAM 6 to 9  
ALARM  
- The FAIL signal on.  
V-RAM 1 to 4  
ALARM  
Check if the termi-  
nator is installed.  
PROGRAM  
ERROR  
* Endorser option only  
*1: Common action at equipment error is the buzzer activated for 3  
seconds.  
M3099GX/GH OEM Manual  
5-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5-6  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
CHAPTER  
DOCUMENT SPECIFICATION  
6
This chapter provides document specification (size, type, limitations,  
grounding color area, drop-out color, and job separation sheet) for  
the scanner.  
Document Size  
Figure 6.1 shows document sizes which the scanner can read. For  
M3099GH, however, maximum size of A3 can be fed through the  
scanner.  
DOCUMENT  
SPECIFICATION  
A
Feeding direction  
(Unit: mm)  
Maximum  
Minimum  
Scanner  
A
B
A
76  
76  
B
M3099GH  
M3099GX  
216  
297  
356  
432  
63  
63  
Figure 6.1 Document size  
M3099GX/GH OEM Manual  
6-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Document  
Quality  
This section provides document types and weights available for the  
scanner, with precautions.  
Document type  
The recommended paper type for document is as follows:  
NOTICE  
Use specified paper only. (In rare occasion, double feeding may  
occur or document damage may occur.)  
• Fine paper  
• Plain paper (For example the paper specified for XEROX 4024)  
• OCR paper  
When using all other type paper, check that it is successfully fed by  
ADF before performing a reading operation.  
Ream weight  
The ream weight is as follows:  
• 45 to 110 kg (13.9 to 34 lb, 52 to 127 g/m2)  
Note:  
Ream weight is a weight of 1000 sheets of paper whose size is 788  
mm x 1091 mm.  
Precautions  
Be careful to scan the following documents. Preliminary document  
feed test may be necessary to avoid the unexpected errors. If the  
document slips in ADF (JAM error) or double feed occurs,  
separation pressure adjustment of Appendix C may be effective.  
CAUTION  
Never use an original document on this machine.  
• Paper has clip  
• Paper has ink, etc. is not dry.  
6-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
• Paper thickness is not constant. (like envelope)  
• Paper has large rumples or curl. (See Note in next page)  
• Paper has folds or tears.  
• Tracing paper  
• Coating paper  
• Carbon paper  
• Carbonless paper  
• Paper size; smaller than 76 mm x 63 mm size, or larger than A3  
width.  
• Other than paper; clothes, metal foil, or OHP film.  
• Photographic paper  
• Paper has notches on its side.  
• Shape is other than square.  
DOCUMENT  
SPECIFICATION  
NOTICE  
Do not feed important original document so as not damage it in  
rare case.  
When scanning a translucent document, set the density to light  
mode.  
To prevent roller smudging, avoid scanning a document filled out in  
pencil. Clean the roller as often as possible when scanning many  
document. Once every 1000 pages is recommended.  
The chemical composition of some carbonless papers reacts with the  
roller rubber and damages the rubber. Check the carbonless papers  
before use.  
The carbonless papers may be used if:  
1. Ream weight is 44 kg (12 lb) or more  
2. Hopper load is 500 sheets or fewer  
M3099GX/GH OEM Manual  
6-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Note:  
• If carbonless papers are used, clean the roller twice as often as usual.  
• Paper should be straightend to fit the condition below.  
More than  
30 mm  
More than  
30 mm  
Feed direction  
Feed direction  
Read surface  
Less than  
3 mm  
Less than  
5 mm  
Read surface  
Top of the paper  
Top of the paper  
Document  
Limitations  
This section provides restrictions on document used for the scanner.  
Areas that must not be perforated  
Perforations are prohibited in the shaded area of Figure 6.2 to avoid  
document size detection error or job separation sheet detection error  
or jam.  
113  
134  
Reading  
reference  
position  
(Unit: mm)  
79  
96  
10 10  
10 10  
12  
12  
Top of document  
15  
Front side  
Reading surface  
Bottom of document  
10  
Center of document  
10  
Figure 6.2 Areas that must not be perforated  
6-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Print prohibit areas on the front and back surfaces  
Printing in area A on the front of a document may, in rare case,  
cause a document size detection error. Printing in area B on the  
front and back of a document may, in rare case, result a double feed  
error. Figure 6.3 shows print prohibit areas on the front and back  
surfaces.  
Note: Figure 6.3 shows the document as viewed from the reading  
surface.  
113  
134  
Reading  
reference  
position  
(Unit: mm)  
79  
96  
Top of document  
DOCUMENT  
SPECIFICATION  
15  
: Area A  
: Area B  
Front side  
Reading surface  
Bottom of document  
10  
10  
10  
10  
34  
Center of document  
Figure 6.3 Print prohibit areas on the front and back surfaces  
M3099GX/GH OEM Manual  
6-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Grounding Color  
Area  
As Figure 6.4 shows, the top 3-mm part of the read area on each  
surface should be left blank (grounding color) by specifying a drop-  
out color. If the drop-out color cannot be specified, select “Photo”  
for the document type (line drawing or photograph).  
For details of the drop-out color, see next Section.  
Grounding color  
(white) or drop-out  
color area  
Main scanning direction  
Reading  
reference  
3
Figure 6.4 Grounding color area  
6-6  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Drop-out Color  
A drop-out color is color visible by a human eye but not visible to  
the scanner.  
To check the grounding color of document for a drop-out color, use  
the method and follow the standards given below.  
Print density measurement  
The spectrum chart shows in Figure 6.5 is used to measure print  
density.  
The measurement must be made in one of the following ways:  
• A light source using fluorescent G54  
• Macbeth PCS meter PCM II is used, which requires a filter.  
DOCUMENT  
SPECIFICATION  
100  
50  
400  
450  
500  
550  
600  
650  
700  
750  
λ (nm)  
Figure 6.5 Spectrum band  
Drop-out color standards  
In the spectrum of fluorescent lamp G54, the PCS value must satisfy  
the following standards:  
• Maximum: 0.14 or less  
• Average: 0.1 or less  
M3099GX/GH OEM Manual  
6-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Job Separation  
Sheet  
Shape  
The following Figure 6.6 shows the basic of the document.  
15  
Center of document  
(Unit: mm)  
more than 210 mm  
Figure 6.6 Shape of document  
Document type  
The document type and ream weight specifications given in page 6-  
2.  
However, the document size shall be A4 or larger (210 mm or more  
wider).  
6-8  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
CHAPTER  
CONSUMABLES AND ACCESSORIES  
7
This chapter provides consumables and accessories of the scanner.  
Table 7.1 lists consumables used for the scanner. Be sure to keep  
some spare parts in stock.  
Consumables  
The abrasion counter can be used to check the number of scanned  
documents. (See page 4-6)  
Table 7.1 Consumables  
Name  
Specification  
Remark  
CONSUMABLES  
AND  
ACCESSORIES  
Lamp  
CA02950-0548 Up to 500 hours or more. Two lamps  
per scanner  
Pick roller  
Roller ASY  
CA01023-F242 Up to 300,000 sheets or one year.  
Requires two per scanner.  
CA02869-F230 Up to 600,000 sheets or one year. This  
part contains Pick Roller but the life of  
the Roller Units does not include the  
life of the Pick Roller.  
Belt  
CA02869-Y218  
Up to 300,000 sheets or one year.  
Belt ASY  
CA02869-F220 Up to 600,000 sheets or one year. This  
part includes Separation Belt but the  
life of the Belt Assembly does not  
include the life of the Separation Belt.  
Pad  
CA01023-G290 Up to 300,000 sheets or more.  
Print head  
CA01023-0701 Black ink for endorser option. Ten  
print heads are packed. Each print  
head has the life of 20,000 sheets at 10  
characters per sheet.  
M3099GX/GH OEM Manual  
7-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Accessories  
Table 7.2 lists accessories of the scanner.  
Table 7.2 Accessories  
Name  
Quantity Remark  
Power cable (100 V or 200 V)  
Operator’s guide  
Terminator  
1
1
1
1
Consumable kit  
7-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
CHAPTER  
CLEANING  
8
This chapter provides cleaning locations and frequencies, cleaning  
tools, and procedure.  
Table 8.1 lists cleaning locations and frequencies of the scanner.  
Cleaning  
Locations and  
Frequencies  
Table 8.1 Cleaning locations and frequencies  
Locations  
Tools  
Frequencies  
Front-side lamp  
Dry cloth  
Every 50,000  
sheets  
Roller and belt  
Cleaning sheet  
Cleaner F2  
Every 50,000  
sheets  
CLEANING  
Dry cloth and  
isopropyl alcohol  
Transport path  
Glass surface  
Every 200,000  
sheets  
Sensor  
tops  
Document width-  
detection  
Dry cloth and  
isopropyl alcohol  
Document detection  
Front-side reading  
timing detection  
Ejection detection  
Note: Depending on use, it may be necessary to clean more frequently.  
M3099GX/GH OEM Manual  
8-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Cleaning Tools  
The tools required for cleaning are as follows:  
• Cleaning cloth (dry cloth, lint free)  
• Cleaner F2  
• Isopropyl alcohol (Cleaner F1)  
• Cleaning sheet  
• Q-Tips  
NOTICE: Cleaner F2 should be used for steel rollers.  
Procedure  
This section provides instructions on how to clean each section of  
the scanner.  
WARNING  
Wait at least 3 minutes after turning off the power before cleaning.  
Cleaning the front-side lamp  
Turn off the power switch.  
Operator  
panel  
Upper transport unit  
Open the upper transport  
unit. (See page 4-2)  
Lever  
Power switch  
Lamp socket covers  
Remove the two lamp  
socket covers (U-shaped  
spring clips) by pulling  
them out of their positions.  
8-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Upper transport unit  
Rotate the lamp so that the  
two terminals on each and  
align with the exit slot on  
the lamp socket.  
Maintain the alignment and  
remove the lamp from the  
lamp sockets.  
Lamp  
Wire of the heater  
CAUTION  
Be careful not to pull the wire  
of the heater hard.  
CLEANING  
Clean the lamp with a dry  
cloth.  
CAUTION  
• Be careful not to peel the  
tape on the heater.  
• If any visible damage on the  
heater is observed, please  
contact manufacturer's  
authorized service center for  
proper repair service.  
M3099GX/GH OEM Manual  
8-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Note:  
a1  
a2  
Make sure that the following  
lengths are the same:  
a1 = a2  
Window: transparent part  
b1  
b1 = b2  
Window  
b2  
Heater  
Cross-sectional view of lamp  
and heater  
To re-install lamp/heater,  
reverse procedures in item  
above.  
Socket  
Front  
Rear  
Note:  
When re-installing the lamp,  
make sure to rotate the lamp in  
the direction as shown in the  
left figure.  
Close the upper transport  
unit. (See page 3-5)  
8-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Cleaning the rollers  
Cleaning the rollers with Cleaning Sheet:  
1 Set the hopper table guides  
to the B4 width.  
Guide  
2 Remove protective paper  
from the cleaning sheet.  
With the adhesive side up,  
place the cleaning sheet on  
the hopper table by aligning  
it with the left guide.  
3 Press [MODE2] twice,  
[MODE1] once, then  
[START]. (The hopper  
table goes up and the  
cleaning sheet is  
Hopper table  
Lock  
lever  
“B4”  
transported.)  
4 By aligning with the right  
guide, place the same  
cleaning sheet on the  
hopper table with the  
adhesive side up.  
CLEANING  
Hopper table  
Right  
guide  
5 Transport the cleaning  
sheet by the switch  
operations of 3 .  
6 Place a new cleaning sheet  
on the hopper table with  
the adhesive side down, and  
repeat steps 2 to 5 .  
Left guide  
FRONT  
M3099GX/GH OEM Manual  
8-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Cleaning the rollers with dry cloth and alcohol (Cleaner F1)  
This roller exists only 1000 sheets  
hopper type.  
1 Open the upper transport  
unit. (See page 4-2)  
Upper transport  
unit  
2 Wipe the pick rollers, belt  
and the upper and lower  
transport unit rollers with a  
dry cloth or cloth soaked in  
isopropyl alcohol.  
Pick rollers  
3 Close the upper transport  
unit. (See page 4-2)  
Belt Lower transport unit  
Cleaning the steel rollers with cleaner F2  
This cleaning is required when the toner stick to the roller.  
1 Open the upper transport  
unit. (See page 4-2)  
Feed roller  
2 Apply a small amount of  
cleaner F2 to a Q-Tips.  
While turning the roller  
slowly, wipe its surface with  
Q-Tips.  
Cleaning the transport paths  
Clean the transport paths as follows  
1 Open the upper transport  
unit. (See page 4-2)  
This roller exists only 1000 sheets  
hopper type.  
2 Wipe the transport paths  
with a dry cloth or cloth  
soaked in isopropyl alcohol.  
Use a vacuum cleaner when  
removing paper dust from  
the paths.  
Transport  
paths  
3 Close the upper transport  
unit. (See page 4-2)  
8-6  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Cleaning the glass surface  
Clean the glass surface of the sheet guide assembly as follows:  
Glass  
1 Open the upper transport  
unit. (See page 4-2)  
2 Lift the sheet guide  
assembly by holding the  
handles on both ends and  
pull it out of the machine.  
Sheet guide assembly  
3 Wipe the glass surface (on  
both sides) with a dry cloth  
or cloth soaked in isopropyl  
alcohol.  
4 Re-install the sheet guide  
assembly.  
5 Close the upper transport  
unit. (See page 4-2)  
CLEANING  
Cleaning the sensors  
Document width detection sensor  
Clean the four document width detection sensors as follows:  
Document sensor unit  
1 Open the upper transport  
unit. (See page 4-2)  
2 Hold the handles of the  
document sensor unit and  
keep the unit open.  
3 Wipe the top of the four  
sensors with a dray cloth or  
cloth soaked in isopropyl  
alcohol.  
Sensors  
M3099GX/GH OEM Manual  
8-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
4 Close the document sensor  
unit.  
5 Close the upper transport  
unit. (See page 4-2)  
Document detection sensor  
Clean the document detection sensor as follows:  
1 Open the upper transport  
unit. (See page 4-2)  
2 Hold the handles of the  
document sensor unit and  
keep the unit open.  
3 Wipe the two sensor  
windows (a and b) with a  
dry cloth or cloth soaked in  
isopropyl alcohol.  
4 Close the document sensor  
unit.  
a
b
5 Close the upper transport  
unit. (See page 4-2)  
8-8  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reading timing sensor  
Clean the reading timing sensor as follows:  
1 Open the upper transport  
unit. (See page 4-2)  
2 Wipe the sensor top of  
sensor at the transport path  
of the upper transport unit  
with a dry cloth or cloth  
soaked in isopropyl alcohol.  
3 Close the upper transport  
unit. (See page 4-2)  
Lamp  
Sensor  
Ejection sensor  
Clean the ejection sensor as follows:  
CLEANING  
1 Open the upper transport  
unit. (See page 4-2)  
2 Wipe the top of sensor at  
the rear center of the device  
with a dry cloth or cloth  
soaked in isopropyl alcohol.  
3 Close the upper transport  
unit. (See page 4-2)  
Sensor  
M3099GX/GH OEM Manual  
8-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
8-10  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
APPENDIX  
ENDORSER  
A
Table A.1 lists the endorser specifications.  
A1. Specifications  
Table A.1 Endorser specifications  
Item  
Specification  
Printing method  
Characters  
Ink jet printing method  
Alphabet: A to Z, a to z  
Number : 0, 1, to , 9  
Symbol : ! ” # $ % & ’ ( ) * + , – . / : ; < = > ?  
@ [ ¥ ] ^ _ { | } (blank)  
Maximum number  
of characters  
20  
Character size  
Character pitch  
Print area  
2.9 × 1.5 mm (0.11″ × 0.06) (hight × width)  
Approx. 2.54 mm (0.1)  
Back-side of the document  
A > 5 mm (0.2)  
ENDORSER  
B > 28 mm (1.1)  
C > 20 mm (0.79)  
D > 5 mm (0.2)  
Read reference  
position  
Center of the  
document  
A
B
(Back-side)  
Figure A.1 Print area  
M3099GX/GH OEM Manual  
A-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
By the operator panel you can set following conditions. Other  
conditions such as print offset, print characters can be set by the host  
machine.  
A2.Panel  
operation  
A2.1 How to set the endorser ON (or OFF)  
When you use the endorser, you must set the endorser ON as follows.  
1 While pressing the [Mode 1], turn on the  
<< SETUP MODE >>  
power of the scanner. Then the LCD  
displays the SETUP MODE initial  
screen. (Screen 1)  
Screen 1  
2 Press [Mode 1] eight times to go to the  
ENDORSER INITIAL screen. (Screen 2)  
Then press [Mode 2]. If “ON” is  
displayed, the endorser is already on.  
(Screen 3)  
<< SETUP MODE >>  
ENDORSER INITIAL  
Screen 2  
3 If “OFF” is displayed, press [Mode 1],  
until “OFF” blinks. Then press [Mode 2]  
to turn the endorser ON. (Screen 3)  
ENDORSER  
VALUE  
ON  
0 0 0 0 1  
*
Screen 3  
If you want to set the status in EEPROM,  
go to 5 . Then if you want to close the job,  
go to 6 and 7 .  
NOTICE: Set the endorser ON only when you use endorser, or the  
characters may be printed on every scanned document.  
A2.2 How to set the initial number  
Initial number is the number which the scanner starts printing or  
returns after the reset of print number.  
4 At Screen 3, press the [Mode 1] until the  
VALUE  
ENDORSER  
ON  
digit you want to changes blinks. Then  
0 0 0 0 5  
*
press [Mode 2] until the digit changes as  
Screen 4  
you want. (Screen 4: In this case the  
initial number is five.)  
A-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
5 To set the status in EEPROM, press [Mode 1]  
EEPROM WRITE?  
until blinks. Then press [Mode 2] to change the  
*
(Mode 2 Write)  
LCD display into Screen 5. If you want to set,  
press [Mode 2]. And the LCD displays Screen 6  
about three seconds.  
Screen 5  
6 If you want to return to the ENDORSER  
INITIAL screen (Screen 2), press [Mode 1] and  
[Mode 2] at a time.  
EEPROM Writing!!  
Screen 6  
7 If you want to return to the initial status to read,  
press [STOP].  
A2.3 How to set the print number reset condition  
You can choose whether to reset or not when HOPPER EMPTY is detected.  
8 At Screen 1 press [Mode 1] nine times to go to the  
<< SETUP MODE >>  
ENDORSER RESET METHOD screen.  
(Screen 7)  
ENDORSER RESET METHOD  
Screen 7  
9 Press [Mode 2] to see Screen 8. If “ON” is  
displayed, the print number will be reset when  
HOPPER EMPTY is detected. If “OFF” is  
displayed, it wouldn’t. The “ON” or “OFF”  
status flips each time you press [Mode 1]. The  
status will be set in EEPROM automatically.  
HOP-EMPTY RESET  
ENDORSER  
ON  
Screen 8  
10 If you want to return to Screen 7 , press [Mode  
2].  
If you want to close the job, go to 7 .  
A2.4 How to reset the print number manually  
You can reset the print number to the initial number by operator panel as  
follows.  
11 At Screen 1 press [Mode 1] ten times to go to  
<< SETUP MODE >>  
the ENDORSER RESET screen. (Screen 9)  
ENDORSER RESET  
Screen 9  
M3099GX/GH OEM Manual  
A-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
12 Press [Mode 2] to see Screen 10. You may see  
current print number. If you want to reset the  
number, press [Mode 2]. And you can see Screen  
11 for 3 sec. If you don’t want it, press [Mode 1]  
to go to Screen 9.  
RESET  
VALUE 0 0 0 0 1  
Yes-Mode 2  
No-Mode 1  
Screen 10  
RESET Finish !!  
0 0 0 0 1  
If you want to close the job, go to 7.  
Screen 11  
A2.5 How to reset the print head life counter  
You must reset the print head life counter, when you replace the print head.  
13 At Screen 1 press [Mode 1] eleven times to go to  
<< SETUP MODE >>  
INK RESET  
INK RESET screen. (Screen 12)  
14 Press [Mode 2] to see Screen 13.  
If you want to reset the counter, press [Mode 2].  
And you can see Screen 14 for 3 sec.  
If you don’t want it, press [Mode 1] to go to  
Screen 12.  
Screen 12  
INK RESET  
No-Mode 1  
Yes-Mode 2  
Screen 13  
If you want to close the job, go to 7 .  
RESET Finish !!  
Screen 14  
A2.6 How to test the printing by the operator panel operation  
You can check the print result by the following procedures.  
15 Set the endorser ON by the procedure of the  
<< CE MODE >>  
: START  
section A2.1.  
TEST××  
16 While pressing the [Mode 2], turn the power of  
the scanner on. Then the LCD displays the  
MAINTENANCE MODE initial screen. (Screen  
15)  
Screen 15  
A-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
17 Press [Mode 2] once and press [Mode 1]  
once. Place the document on the stacker.  
Then press [START].  
NOTICE: The scanner prints the five digit numbers from the  
initial number by the increment of one.  
NOTICE: Before pressing [START], you can set document size,  
resolution and so on. (See OPERATOR’S GUIDE)  
A3.Print head  
handling  
A3.1 Replacing the print head  
When “INK EMPTY” is displayed in LCD display, the operator is  
responsible to change the print head as follows.  
1 Open and remove the endorser cover at  
Endorser cover  
the rear top corner of the scanner. Power  
of the scanner will turn off, if the power  
is on at cover open.  
2 Turn the print head lock lever up, then  
replace the print head.  
ENDORSER  
or  
ad  
3 Attach the new print head in the endorser  
and turn the print head lock lever back.  
4 Close the endorser cover back.  
M3099GX/GH OEM Manual  
A-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
5 Reset the print head life counter by the  
procedure stated in section A2.5. (See  
NOTICE)  
You can test the printing by the procedure  
in section A2.6  
NOTICE: The reset of the print head life counter is important to  
correctly detect the life of the new print head.  
A3.2 Print head position adjustment  
You can adjust the print position in mainscanning direction  
manually. The position you can set is limited as stated in section 1.  
1 Open and remove the endorser cover at  
the rear top corner of the scanner. Power  
of the scanner will turn off, if the power  
is on at the cover open.  
Endorser cover  
2 Pinch the tab near the print head and  
slide it to the position you want to print.  
The print position is indicated by the  
indicater behind the tab and the label  
attached on the rear cover.  
or  
3 Close the endorser cover.  
You can test the printing by the procedure  
in section A2.6.  
Tab  
A-6  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
APPENDIX  
SETUP MODE  
B
This chapter explains the setup mode of the scanner.  
When you activate the setup mode, you must set as follows.  
B.1 Activating  
the setup  
mode  
1
While pressing the [Mode 1], turn on the  
power of the scanner. Then the LCD  
displays Screen 1.  
Warming-up Now!!  
Screen 1  
2
3
After a while the LCD displays the SETUP  
MODE initial screen. (Screen 2)  
<< SETUP MODE >>  
Press the [Mode 1] to go to the SETUP  
MODE menu screen. Press the [Stop] to go  
to the readable status. (Screen 3)  
Screen 2  
Scanner Ready  
SETUP MODE  
Screen 3  
POWER ON  
IRAS  
B.2 Operational  
transition in  
the setup  
1
mode  
Setup  
mode  
2
Warm-up  
WAIT  
When [Mode1] button is  
pressed at power-on  
••••  
1
2
Press the [Mode1] button  
The device goes online.  
M3099GX/GH OEM Manual  
B-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
The setup mode can be classified into eighteen:  
Mode Setup type Contents  
Setting double feed Set in EEPROM whether double feed detection  
B.3 Contents of  
the setup  
mode  
1
2
3
4
5
6
7
8
detection  
is done or not.  
Setting IPC-2  
pre-set  
Set in EEPROM the pattern No. of IPC-2 pre-  
set mode.  
Reset of abrasion  
counter  
Reset the abrasion counter after Belt/Roller are  
exchanged.  
Setting buzzer  
Set in EEPROM whethr the buzzer function is  
on or off.  
Setting pre-pick  
Set in EEPROM whether pre-picking is done  
for fast reading or not.  
Adjusting LCD  
contrast  
Set in EEPROM the LCD contrast.  
Setting pick speed Set in EEPROM whether pick speed is fast or  
slow.  
Setting initial value Set the using of endorser and the initial  
of endorser  
number  
number. The set value is able to be stored in  
EEPROM.  
9
Setting method of Set in EEPROM whether the number is reset  
endorser reset by hopper empty detection.  
10 Reset of endorser Reset the number to initial value.  
number  
11 Reset of ink  
counter  
Reset the ink counter after the print head has  
be replaced.  
12 Setting SCSI-ID  
Set the SCSI-ID (0–7).  
13 Setting Product-ID Set the Product-ID.  
(M3096G/M3099G/M3099GH)  
14 Setting picking  
start time  
Set in EEPROM the time from when the  
hopper empty sensoris blocked in manual mode  
until picking begins.  
15 Setting picking  
time  
Set the time from when picking begins until the  
SF1 sensor is blocked by paper.  
16 Setting time-out  
limit  
Setthe time from when a command is issued in  
manual mode until paper is actually detected.  
B-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Mode Setup type  
Contents  
17 Setting hopper  
time  
Set the time from when Start Command  
Timeout limits until hopper table is lowered.  
18 Setting heater  
control  
Set in EEPROM whether the heater control is  
on or off.  
B3.1 Setting double-feed detection  
When you set the using of double-feed detection, you must set as follows.  
4 At Screen 2, press [Mode 1] once to go to the  
<< SETUP MODE >>  
DOUBLE FEED CHECK screen. (Screen 4)  
DOUBLE FEED CHECK  
5 Press [Mode 2] to see Screen 5. If “ON” is  
displayed, the error will be detected when the  
double-feed is occured. If “OFF” is displayed,  
it wouldn’t. The “ON” or “OFF” status flips  
each time you press [Mode 2].  
Screen 4  
DOUBLE FEED CHECK  
OFF  
OFF  
1
15mm  
6 Press [Mode 1] to see Screen 6. This means  
how to defect the double-feed as follows.  
“1” is the method by comparing with the  
length of the first paper.  
Screen 5  
DOUBLE FEED CHECK  
“2” is the method by the output of  
Document detection sensor in addition to  
“1”.  
1
15mm  
Screen 6  
SETUP MODE  
At Screen 6, press the [Mode 2] until the  
number changes as you want.  
DOUBLE FEED CHECK  
OFF  
1
15mm  
7 Press [Mode 1] to see Screen 7. This means  
the length to compare with the paper based  
on. If you choose “1” or “2” and set “15mm”,  
the double-feed is detected when the scanned  
paper length is 15mm longer than the first  
paper.  
Screen 7  
At Screen 7, press the [Mode 2] until the  
number changes as you want.  
(You can choose 10, 15 or 20mm. The  
default is 15mm.)  
M3099GX/GH OEM Manual  
B-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
8 Press [Mode 1] and [Mode 2] at a time to  
see Screen 4. The settings are stored to  
EEPROM.  
9 When you close the setup mode, press  
[Stop]. Then the readable screen is  
displayed.  
Mode  
ON/OFF “OFF” is default setting.  
Details  
1
“1” is default setting.  
This mode is used when the batch of paper which length are same  
are scanned.  
When the paper which tears and wrincled are scanned, Scanner  
may mistake it also.  
2
This mode is used when the batch of paper which length and  
thickness are same are scanned.  
However, when the thin papers are scanned, Scanner may mistake  
to detect the Double-feed rarely.  
In case of this, please test to scan the thin papers in advance.  
B3.2 Setting IPC-2 pre-set mode  
When you set the using of IPC-2 pre-set mode, you must set as follows.  
10 At Screen 2, press [Mode 1] twice to go to  
the IPC-2 SET screen. (Screen 8)  
<< SETUP MODE >>  
IPC-2 SET  
11 Press [Mode 2] to see Screen 9 or 10. If “No”  
is displayed, IPC-2 pre-set mode is not used.  
If pattern number (“1”-”5") is displayed,  
IPC-2 pre-set mode is used. “No” or number  
status flips each time you press [Mode 1].  
(The default setting is “No”.)  
Screen 8  
IPC-2 SET  
No  
Screen 9  
12 If you press the [Mode 2] at Screen 9, you  
return to Screen 8. The setting is stored to  
EEPROM. If you press the [Mode 2] at  
Screen 10, you go to Screen 12.  
IPC-2 SET  
X
Screen 10  
B-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
C If you press the [Mode 1] at Screen 12, IPC-2  
pre-set mode can be not used. Also the setting  
is changed to “No” obligatory and stored to  
EEPROM. If you press the [Mode 2] at  
Screen 12, IPC-2 pre-set mode can be used  
and the setting number is stored to  
Panel/Host Set Ignore  
No-Model Yes-Mode 2  
Screen 11  
Host Set Ignore  
Yes-Mode 2  
EEPROM.  
When you close the setup mode, go to 9.  
No-Model  
Screen 12  
<Classification of user’s paper>  
User’s paper are classified in line-art scanning as follows:  
The horizontal axis shows the background density/color of paper.  
The vertical axis shows the density of character/line.  
15 are the pattern number set  
in setup mode.  
Background density Background color  
NormalDark Red Green Blue  
1: Normal background and  
character.  
Normal  
1
3
2: Normal background and  
light character.  
Character  
density  
3: Dark background and  
normal-density character.  
4: Light character on red paper.  
5: Light character on green  
paper.  
Light  
2
4
5
SETUP MODE  
<Notice>  
(1) For patterns “1” to “5” when the power is turned on  
Check that IPC-2 for front/back sides are installed during initialization.  
If IPC-2 for either the front or back side is not installed, the scanner  
regards as no setting obligatory and changes the memory of EEPROM.  
(2) When IPC-2 pre-set is executed in setup mode  
Check that IPC-2 for front/back sides are installed when the scanner  
enters in IPC-2 pre-set.  
If IPC-2 for either the front or back side is not installed, the scanner  
does not enter in IPC-2 pre-set.  
(3) When IPC-2 pre-set mode is executed  
When IPC-2 pre-set mode is executed in online mode, the reading  
parameter is valid or invalid (Host setting is invalid) as follows:  
M3099GX/GH OEM Manual  
B-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reading parameter  
Reading Transfer Transfer Resolu-  
mode mode rate tion  
Start of  
reading  
Density  
Line-art Halftone  
/Photo  
Valid  
Invalid  
Reading parameter  
DTC  
Size  
Portrait  
Picking  
Document γ patterns Contrast Automatic  
/
Landscape  
selection  
separation  
Valid  
Invalid  
Reading parameter  
Conver- Sharpness Outline  
Overlay  
Simplified Zooming  
DTC  
sion  
extraction  
Valid  
Invalid  
B3.3 Reset of abrasion counter  
When you reset the abrasion counter, you must set as follows.  
D At Screen 2, press [Mode 1] three times to go  
to the PAPER COUNT RESET screen.  
(Screen 13)  
<< SETUP MODE >>  
PAPER COUNT RESET  
Screen 13  
E Press [Mode 2] to see Screen 14. You may see  
current paper count. If you want to reset the  
count, press [Mode 2]. And you can see  
Screen 15 for 3 seconds.  
RESET  
COUNT  
123456  
000000  
No-Model  
Yes-Mode 2  
If you don’t want it, press [Mode 1] to go to  
Screen 13.  
Screen 14  
RESET Finish!!  
F When you close the setup mode, go to 9.  
Screen 15  
B-6  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
B3.4 Setting buzzer  
When you set the using of buzzer, you must set as follows.  
17 At Screen 2, press [Mode 1] four times to go  
<< SETUP MODE >>  
to the BUZZER SET screen. (Screen 16)  
BUZZER SET  
18 Press [Mode 2] to see Screen 17. If “ON” is  
displayed, the buzzer will ring when the error  
is occured. If “OFF” is displayed, it wouldn’t.  
The “ON” or “OFF” status flips each time  
you press [Mode 1]. The status will be set in  
EEPROM automatically.  
Screen 16  
BUZZER SET  
ON  
Screen 17  
19 If you want to return to Screen 16, press  
[Mode 2]. When yo close the setup mode, go  
to 9 .  
B3.5 Setting pre-pick  
When you set the using pre-pick, you must set as follows.  
20 At Screen 2, press [Mode 1] five times to go  
<< SETUP MODE >>  
to the PREPICK SET screen. (Screen 18)  
PREPICK SET  
21 Press [Mode 2] to see Screen 19. If “ON” is  
displayed, the pre-picking will be done when  
the document is fed. If “OFF” is displayed, it  
wouldn’t. The “ON” or “OFF” status flips  
each time you press [Mode 1]. The status will  
be set in EEPROM automatically.  
Screen 18  
SETUP MODE  
PREPICK SET  
ON  
Screen 19  
22 If you want to return to Screen 18, press  
[Mode 2]. When you close the setup mode,  
go to 9 .  
M3099GX/GH OEM Manual  
B-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
B3.6 Adjusting LCD contrast  
When you adjust the LCD contrast, you must set as follows.  
23 At Screen 2, press [Mode 1] six times to go  
<< SETUP MODE >>  
to the LCD CONTRAST screen. (Screen 20)  
LCD CONTRAST  
24 Press [Mode 2] to see Screen 21. The  
number of ‘ ’ is increased and the LCD  
contrast is getting darker.  
Screen 20  
LCD CONTRAST  
25 At Screen 21, the LCD contrast is set in 16  
steps each time you press [Mode 1]. When all  
fields are filled by ‘ ’, next pressing [Mode  
1] stars from all ‘ ’ (The lightest contrast).  
Screen 21  
26 Press [Mode 2] to see Screen 20. The settings  
are stored to EEPROM.  
27 When you close the setup mode, go to 9 .  
B3.7 Setting pick speed  
When you set the pick speed, you must set as follows.  
28 At Screen 2, press [Mode 1] seven times to  
<< SETUP MODE >>  
go to the PICK SPEED SET screen. (Screen  
22)  
PICK SPEED SET  
Screen 22  
29 Press [Mode 2] to see Screen 23. (The  
default setting is “FAST”.)  
If “FAST” is displayed, the pick speed is fast.  
If “SLOW” is displayed, the pick speed is  
slow. The “FAST” or “SLOW” status flips  
each time you press [Mode 1].  
PICK SPEED SET  
FAST  
SLOW  
Screen 23  
The status will be set in EEPROM  
automatically.  
30 If you want to return to Screen 22, press  
[Mode 2]. When you close the setup mode,  
go to 9 .  
B-8  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
B3.8 Setting initial value of endorser  
When you set the using of endorser and the initial number, you must see  
Section A2.1 and A2.2 of Appendix A. The details are as follows.  
• The using of Endorser (ON/OFF)  
The default setting is “OFF” (Endorser is not used.)  
• The initial number  
The default setting is “00000”. The specifiable range is from 00000 to  
65535.  
NOTICE: If the specified value exceeds acceptable range, returning  
to SETUP menu is failed.  
<Method of Increment>  
In case of the initial value is “00001”.  
0 0 0 0 1  
0 0 0 0 2  
:
(1 page)  
(2 pages)  
:
6 5 5 3 4  
6 5 5 3 5  
(65534 pages)  
(65545 pages)  
NOTICE: When it is not set “depending on operator panel” by  
host, no blinking. (You can not change the setting.)  
SETUP MODE  
When the setting is set “ON” depending on operator panel the  
direction of printing is 20 mm from read reference position.  
B3.9 Setting reset method of endorser  
When you set the reset method of endorser, you must see Section A2.3 of  
Appendix A.  
The default setting is “ON” (The print number will be reset when  
HOPPER EMPTY is detected.).  
M3099GX/GH OEM Manual  
B-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
B3.10 Reset of endorser  
When you reset the number to the initial number, you must see Section  
A2.4 of Appendix A.  
B3.11 Reset of ink counter  
When you reset the ink counter, you must see Section A2.5 of Appendix A.  
B3.12 Setting SCSI-ID  
When you set the SCSI-ID, you must set as follows.  
31 At Screen 2, press [Mode 1] twelve times to  
<< SETUP MODE >>  
go to the SCSI-ID SET screen. (Screen 24)  
SCSI-ID SET  
32 Press [Mode 2] to see Screen 25. (The default  
setting is “5”.)  
Screen 24  
33 At Screen 25, the SCSI-ID is from 0 to 7  
each time you press [Mode 1].  
SCSI-ID SET  
5
34 Press [Mode 2] to see Screen 24. The settings  
are stored to EEPROM.  
Screen 25  
35 When you close the setup mode, go to 9 .  
B3.13 Setting Product-ID  
When you set the Product-ID, you must set as follows.  
36 At Screen 2, press [Mode 1] thirteen times to  
<< SETUP MODE >>  
go to the PRODUCT-ID SET screen.  
(Screen 26)  
PRODUCT-ID SET  
Screen 26  
37 Press [Mode 2] to see Screen 27. (The default  
setting is “M3099GH” in case of M3099GH  
and “M3099G” in case of M3099GX.)  
PRODUCT-ID SET  
X X X X X X  
Screen 27  
B-10  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
38 At Screen 27, the Product-ID may be  
M3099G, M3099GH or M3096G at each  
time you press [Mode 1] in case of  
M3099GH, and M3099G or M3096G at  
each time you press [Mode 1] in case of  
M3099GX.  
39 Press [Mode 2] to see Screen 26. The setting  
are stored to EEPROM.  
40 When you close the setup mode, go to 9 .  
B3.14 Setting picking start time  
When you set the picking start time, you must set as follows.  
41 At Screen 2, press [Mode 1] fourteen times to  
<< SETUP MODE >>  
go to the PICK START TIME screen.  
(Screen 28)  
PICK START TIMER  
Screen 28  
42 Press [Mode 2] to see Screen 29. (The default  
setting is 1 sec.)  
PICK START TIMER  
43 At Screen 29, press [Mode 1] until the digit  
you want to change blinks. Then press [Mode  
2] until the digit changes as you want. (The  
specifiable range is from 0.2 to 29.8 sec. in  
0.2 sec. step.)  
X X . X  
S
Screen 29  
SETUP MODE  
44 Press [Mode 1] and [Mode 2] at a time to see  
Screen 28. The settings are stored to  
EEPROM.  
45 When you close the setup mode, go to 9 .  
M3099GX/GH OEM Manual  
B-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
B3.15 Setting picking time  
When you set the picking time, you must set as follows.  
f At Screen 2, press [Mode 1] fifteen times to  
<< SETUP MODE >>  
PICK TIMER  
Screen 30  
go to the PICK TIMER screen. (Screen 30)  
g Press [Mode 2] to see Screen 31. (The default  
setting is 2 sec.)  
h At Screen 31, press [Mode 1] until the digit  
you want to change blinks. Then press [Mode  
2] until the digit changes as you want. (The  
specifiable range is from 0.5 to 99.5 sec. in  
0.5 sec. step.)  
<< SETUP MODE >>  
X X . X  
S
Screen 31  
i Press [Mode 1] and [Mode 2] at a time to see  
Screen 30. The settings are stored to  
EEPROM.  
j When you close the setup mode, go to 9.  
B3.16 Setting time-out limit  
When you set the time-out limit, you must set as follows.  
k At Screen 2, press [Mode 1] sixteen times to  
<< SETUP MODE >>  
go to the TIME-OUT SET screen. (Screen  
32)  
TIME-OUT SET  
Screen 32  
l Press [Mode 2] to see Screen 33. (The default  
setting is 30 sec.)  
TIME-OUT SET  
m At Screen 33, press [Mode 1] until the digit  
you want to change blinks. Then press [Mode  
2] until the digit changes as you want. (The  
specifiable range is from 1 to 1999 sec. in 1  
sec. step.)  
X X X X  
S
Screen 33  
n Press [Mode 1] and [Mode 2] at a time to see  
Screen 32. The settings are stored to  
EEPROM.  
o When you close the setup mode, go to 9.  
B-12  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
B3.17 Setting hopper time  
When you set the hopper time, you must set as follows.  
56 At Screen 2, press [Mode 1] seventeen times  
<< SETUP MODE >>  
to go to the HOPPER TIMER screen.  
(Screen 34)  
HOPPER TIMER  
Screen 34  
57 Press [Mode 2] to see Screen 35. (The default  
setting is 7 sec.)  
HOPPER TIMER  
58 At Screen 35, press [Mode 1] until the digit  
you want to change blinks. Then press [Mode  
2] until the digit changes as you want. (The  
specifiable range is from 0 to 30 sec. in 1 sec.  
step.)  
X X  
S
Screen 35  
59 Press [Mode 1] and [Mode 2] at a time to see  
Screen 34. The settings are stored to  
EEPROM.  
60 When you close the setup mode, go to 9 .  
B3.18 Setting heater control  
When you set the heater control, you must set as follows.  
61 At Screen 2, press [Mode 1] eighteen times to  
<< SETUP MODE >>  
go to the HEATER CONTROL screen.  
(Screen 36)  
SETUP MODE  
HEATER CONTROL  
Screen 36  
62 Press [Mode 2] to see Screen 37. If “ON” is  
displayed, the heater control will be done. If  
OFF” is displayed, warming-up will finish  
within 30 sec. necessarily.  
HEATER CONTROL  
ON  
When the heater is broken, please set “OFF”.  
The “ON” or “OFF” status flips each time  
you press [Mode 1]. The status will be set in  
EEPROM automatically.  
Screen 37  
63If you want to return to Screen 36, press  
[Mode 2]. When you close the setup mode,  
go to 9 .  
M3099GX/GH OEM Manual  
B-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
B-14  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
APPENDIX  
SEPARATION PRESSURE ADJUSTMENT  
C
Adjust the separation pressure as follows:  
WARNING  
Wait at least 3 minutes after turning off the power before replacement.  
ACHTUNG  
Warten Sie mindestens 3 Minuten nach Ausschalten, bevor Sie mit dem  
Austausch beginnen.  
Upper transport unit  
Operator panel  
1 Turn off the power switch.  
Make sure that the hopper  
table is at the bottom.  
2 Open the upper transport unit.  
(See page 4-2)  
Lever  
Power switch  
Lever (green)  
3 Disconnect the two relay  
connectors on the roller ASY.  
SEPARATION  
PRESSURE  
ADJUSTMENT  
4 Push the two levers (green)  
towards each other to dis-  
engage with the upper locking  
holes and lower down the two  
levers until they engage with  
the two levers locking holes.  
Roller ASY  
M3099GX/GH OEM Manual  
C-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Guide plate  
5 Lift the document sensor  
unit and keep it at the upper  
position with one hand and  
pull the roller ASY out with  
the other hand.  
6 Move the guide on the  
hopper table completely to  
the end.  
7 Hold both ends of the guide  
plate and press them down  
to remove the guide.  
Hopper table  
Guide  
8 Adjust the separation  
pressure by using the separa-  
tion pressure adjustment  
lever according to paper feed  
error as follows:  
• Slip feed:  
Turn clockwise by 45°. (In-  
crease the separation pressure.)  
• Double feed:  
Turn counter-clockwise by 45°.  
(Decrease the separation pres-  
sure.)  
Separation pressure  
adjustment lever  
Slip feed  
Double feed  
Notice:  
If the paper feed error reccur,  
try this adjustment again until  
the lever stops.  
C-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary of Terms  
A4 size  
A standard paper size used in Japan and other countries. Paper is  
210 x 297 mm (8.25 x 11.6 inches).  
ASCII  
The acronym for American Standard Code for Information  
Interchange. ASCII is a set of 256 codes (numbered 0 to 255) used  
to communicate information between a computer and another device  
such as a scanner.  
Automatic separation  
The image processing method to detect the difference between text  
and photos and choose the thresholding accordingly. Automatic  
separation allows the scanner to switch between line mode and half  
tone mode in one pass.  
Automatic start mode  
A mode that the scanner starts to read by the command from the  
host machine.  
Bit  
The smallest unit of information in computer memory. A bit is a  
single digit, either a 1 or a 0, in the binary numbering system. Eight  
bits equal one byte.  
Dither  
GLOSSARY OF  
TERMS  
Technique for producing halftone images representing the entire  
grayscale using two pixel levels black and white.  
dpi  
Dots per inch.  
M3099GX/GH OEM Manual  
GL-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Endorser  
The unit for printing characters before or after scanning. These  
characters may be used for collation of the documents and the image  
data. (See appendix A)  
Equipment error  
An error which the operator can not recover, such as optical system  
alarm, temperature alarm and so on. It is necessary to make contact  
manufacturer's authorized service center for paper repair service.  
Error diffusion  
High-quality halftone (pseudo-grayscale) image production base on  
black-and-white pixel binarization. A pixel's optical density and that  
of adjacent pixels are summed, with black pixels relocated in their  
order of density as they relate to adjacent pixels.  
The purpose of this technique is to minimize the average error  
between readed and printed densities. Density data for adjacent  
pixels is modified by diffusing errors on the objective pixel into  
several pixels, which are than binarized. This maintains high  
grayscale levels and resolution during reading, while suppressing  
moire patterns by dotted halftone images such as newspaper photo  
graphs.  
Filtering  
The quality of images written in pencil or ballpoint pen and readed  
depends on the reflective light characteristics of the ink or lead.  
Dropped pixel's may produce out lines, gaps, or thin, barely  
connected lines due to even optical density. Filtering detects areas  
lighter than their surroundings and increases their density to improve  
image clarity.  
Hexadecimal  
A base-16 numbering system (also commonly referred to as hex  
numbers). Since a base-16 system requires 16 digits, numbers 0  
through 9 and letters A through F are used. It is convenient to  
express binary numbers in hexadecimal because fewer digits are  
required.  
GL-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Image emphasis  
Density is decreased for lighter but not completely white areas  
adjacent to black areas. Weakening this emphasis eliminates spot  
noise or produces softened images.  
Interface  
The connection that allows communication from one part of a  
system to another. For example, electrical signals are transferred  
between the computer and scanner over an interface cable.  
Inversion (Reverse-image reading)  
In reverse-image reading, data is changed from black to white and  
vice versa.  
IPC II  
Image processing option of this scanner.  
Letter size  
A standard paper size used in the U.S.A. and other countries. Paper  
is 8-1/2 x 11 inches (215.9 x 279.4 mm).  
Manual mode  
A mode that the operator can put the document on the hopper one  
by one. A document on the hopper can be read automatically.  
Manual start mode  
A mode that the scanner starts to read by pressing the “START”  
button on the operator panel.  
GLOSSARY OF  
TERMS  
Mirror image  
The readed image is symmetrically flipped to produce a mirror image  
of the original detected in the main scanning direction.  
Noise removal  
Isolated noise from an image appearing as black spots in white areas  
and voids in black areas is removed to improve image quality.  
M3099GX/GH OEM Manual  
GL-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Operator panel  
A panel containing the scanner indicators and buttons. The operator  
panel is used to control scanner operations such as loading document  
selecting features, and changing setup options.  
Outline extraction  
The boundary between black and white areas is traced and the  
outline extracted for closed areas.  
RS-232C interface  
A type of serial interface. See Serial interface.  
Serial interface  
A standard computer interface. Information is transferred between  
devices over a single wire (although other wires are used for control).  
With a serial interface, an interface cable greater than 3 meters (10  
feet) can be used. This is often necessary in networking  
environments, where the scanner may be shared.  
Smoothing  
Smoothing eliminates jaggies from slanted lines and curves. Irregular  
convexities are deleted and irregular concavities filled in. This is  
useful in OCR applications, for example.  
Temporary error  
A status which the operator can recover, such as paper jam, hopper  
empty, cover open, pick miss.  
GL-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Cleaning Locations and Frequencies 8-1  
Cleaning the glass surface 8-7  
Cleaning the rollers 8-5  
Cleaning the sensors 8-7  
Cleaning the transport paths 8-6  
Cleaning Tools 8-2  
Index  
Closing the Upper Transport Unit 4-2  
COMMAND COMPLETE (Init Targ) 3-103  
COMMAND Phase 3-22  
A
Command Sequence 3-110  
Commands 3-27  
Configuration 1-5  
Configuration of the scanner 1-5  
Consumables 7-1  
CONSUMABLES AND ACCESSORIES 7-1  
Control circuit (MPU) 1-8  
Control unit 1-6  
ABORT (Init Targ) 3-102  
Abrasion counter 4-6, B-2, B-6  
ARBITRATION Phase 3-16  
Arbitration Delay 3-12  
Areas that must not be perforated 6-4  
Arrangement of units 1-6  
Assertion period 3-12  
Asynchronous Information Transfer 3-20  
Attention Condition 3-24  
Automatic document feeder (ADF) 1-1, 1-6  
D
DATA IN Phase 3-23  
DATA OUT Phase 3-23  
Data Phase 3-22  
Data Release Delay 3-13  
Deskew Delay 3-13  
B
BASIC OPERATION 4-1  
Basic Scanning Sequence (Simplex Mode): 3-115  
Belt Replacement 4-19  
Device and Operator Actions for Equipment  
Errors 5-4  
Device and Operator Actions for Temporary  
Errors 5-1  
DISCONNECT (Init Targ) 3-103  
Disconnection Delay 3-13  
Document detection sensor 8-8  
Document Limitations 6-4  
Document Quality 6-2  
Binarization and halftone function 2-1  
Buttons 4-7  
Bus Clear Delay 3-12  
BUS DEVICE RESET (Init Targ) 3-103  
Bus Free Delay 3-12  
BUS FREE Phase 3-15  
Bus Set Delay 3-12  
Bus Settle Delay 3-13  
Buzzer B-2, B-4  
Document Size 2-1, 6-1  
INDEX  
DOCUMENT SPECIFICATION 6-1  
Document type 6-2, 6-8  
C
Document width detection sensor 8-7  
Doouble-feed detection B-2, B-3  
Drop-out Color 6-7  
Cable Skew Delay 3-13  
charge-coupled device (CCD) image sensors 1-1  
CLEANING 8-1  
M3099GX/GH OEM Manual  
IN-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Drop-out color standards 6-7  
Duplex circuit (back-side) 1-8  
Duplex Scanning 3-116  
Inquiry Command 3-32  
Interface 2-1  
Interface circuit 1-8  
Interface control 1-9  
Inversion function 1-10  
E
Ejection sensor 8-9  
Electrical Specifications 2-2  
J
ENDORSER Command 3-92  
Endorser Control 3-117  
Job Separation Sheet 6-8  
Environmental Specifications 2-2  
ERROR PROCESSING AND RECOVERY 5-1  
L
Lamp Replacement 4-10  
LCD contrast B-2, B-8  
LCD display 4-5  
F
Features 1-4  
filtering 1-10  
Light source 2-1  
Loading Document 4-9  
G
M
General 2-1  
Main control unit 1-9  
General Procedure for Initializing Devices 3-111 Memory board 1-8  
Gray scale 2-1  
Message 3-99  
Grounding Color Area 6-6  
MESSAGE IN Phase 3-23  
Message List 4-8  
MESSAGE OUT Phase 3-24  
MESSAGE PARITY ERROR (Init Targ)  
3-105  
H
Hold Time 3-13  
Hopper 1-6  
Message Phase 3-23  
Hopper/stacker capacity 2-1  
Hopper time B-3, B-13  
MESSAGE REJECT (Init Targ) 3-106  
Mirror image output function 1-10  
Mode Parameter 3-88  
MODE SELECT(6) Command 3-86  
MODE SENSE(6) Command 3-87  
Motor driver circuit 1-8  
Multiple READ (disconnect disabled) 3-119  
Multiple READ (disconnect enabled) 3-120  
I
IDENTIFY (Init Targ) 3-104  
Image processing circuit 1-8  
Information Transfer Phases 3-19  
INITLATOR DETECTED ERROR  
(Init Targ) 3-105  
IN-2  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Procedure 8-2  
Product ID B-2, B-10  
N
Negation Period 3-13  
NO OPERATION (Init Targ) 3-106  
noise removing 1-10  
R
READ Command 3-80  
READ command sequencces and phase  
progression 3-118  
Reading counter 4-6  
O
OBJECT POSITION 3-73  
Opening the Upper Transport Unit 4-2  
Operation of the control unit 1-8  
Operation of the mechanism unit 1-7  
Operation Overview 1-7  
Operator panel 1-6, 1-8, 4-3  
Operator panel functions 4-3  
Optical unit (back-side) 1-6  
Optical unit (front-side) 1-6  
Option specifications 2-6  
Output density 2-1  
Ream weight 6-2  
RELEASE UNIT Command 3-31  
Replacing the back-side lamp 4-14  
Replacing the front-side lamp 4-11  
REQUEST SENSE Command 3-49  
RESELECTION 3-18  
RESELECTION Phase 3-18  
RESERVE UNIT Command 3-30  
Reset Condition 3-25  
Reset Hold Time 3-14  
Overlay function 1-10  
Overview 1-1  
Reset to Selection Time 3-14  
Resolution 1-9  
RESTORE POINTERS (Init Targ) 3-107  
Roller ASY Replacement 4-16  
RS-232C interface GL-4  
P
Pad Replacement 4-21  
Physical specifications 2-3, 3-3  
Pick Roller Replacement 4-18  
Picking start time B-2, B-11  
Picking time B-2, B-12  
Power supply 1 1-10  
S
SAVE DATA POINTER (Init Targ) 3-107  
SCAN Command 3-79  
Scanning method 2-1  
Power supply 2 1-10  
Scanning Sequence 3-115  
Scanning speed 2-1  
SCSI Bus 3-7  
SCSI Bus Conditions 3-24  
SCSI Bus Phases 3-15  
SCSI Bus Phases Sequences 3-26  
SCSI-ID B-2, B-10  
Power supply unit 1-6, 1-8  
Power Switch Operation 4-1  
Power switch 1-6, 4-1  
Power-On to Selection Time 3-14  
Precautions 6-2  
INDEX  
Pre-pick B-2, B-7  
Print density measurement 6-7  
Print prohibit areas on the front and back  
surface 6-5  
Selection Abort Time 3-14  
SELECTION Phase 3-17  
Selection Time-out Delay 3-14  
M3099GX/GH OEM Manual  
IN-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
SEND COMMAND 3-74  
SEND DIAGNOSTIC Command 3-55  
Sensor 2-1  
SEPARATION PRESSURE ADJUSTMENT  
C-1  
SET WINDOW Command 3-56  
Shape 6-8  
Signals 3-8  
Signal Source 3-9  
Signal Values 3-9  
Smoothing 1-10  
SPECIFICATIONS 2-1  
Stacker 1-6  
Standard INQUIRY Data 3-34  
Status 3-97  
STATUS Phase 3-23  
Superseding Reservations 3-31  
Synchronous Data Transfer 3-21  
SYNCHRONOUS DATA TRANSFER  
REQUEST 3-107  
System Initialization 3-110  
T
TEST UNIT READY Command 3-32  
Timing 3-11  
Time-out limit B-2, B-12  
Transfer Period 3-15  
V
Vendor Unique Parameters 3-65  
Verify State Test 3-112  
Video circuit (front-side/back-side) 1-8  
Vital Product Data 3-37  
IN-4  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reader Comment Form  
We would appreciate your comments and suggestions for improving this publication.  
Publication No. Rev. Letter Title Current Date  
How did you use this publication?  
Is the material presented effectively?  
Learning  
Reference  
Installing  
Maintaining  
Sales  
Operating  
Fully  
Covered  
Well  
illustrated  
Well  
Organized  
Clean  
What is your overall rating of this publication? What is your occupation?  
Very Good Fair Very Poor  
Good Poor  
Your other comments may be entered here. Please be specific and  
give page, paragraph and line number references where applicable.  
Your Name & Return Address  
M3099GX/GH OEM Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Fluke Car Amplifier 5220A User Manual
Garland Cooktop SP 1845 User Manual
Gateway Computer Hardware E 6500 User Manual
GE Clothes Dryer 333 User Manual
GE Cooktop JGP630 User Manual
GE Dryer Accessories DPVH8800GJ User Manual
GE Microwave Oven Over the Range Instructions Microwave Oven User Manual
GE Microwave Oven PEB1590DM User Manual
GE Refrigerator 20 User Manual
Gitzo Camcorder Accessories G2228 User Manual