background image

4-32

4.4.6.1

 

TEST UNIT READY command: COMMAND phase (initiator 

 target)

The TEST UNIT READY command checks whether a logical unit is ready. The command does not request. The
acknowledgment of this command reported using the status and sense data.

The CDB of this command is shown in the following illustration.

7

6

5

4

3

2

1

0

Operation code X'00'

Logical unit number

(Reserved)

(Reserved)

Control byte

4.4.6.2

 

Acknowledgment

This scanner reports the acknowledgment of the TEST UNIT READY command as follows:

(a) When ready:

Status: B'00000' (GOOD)

Sense key: X'0' (NO SENSE)

(0) When not ready:

Status: B'0000l' (CHECK CONDITION)

Sense key: X'2' (NOT READY)

Byte 0

1

2

3

4

5

Summary of Contents for Scan Partner 300C

Page 1: ...Fujitsu ScanPartner 300C OEM Manual Version 1 0 Fujitsu Inc ...

Page 2: ... of letter A4 size or smaller 3 10 3 6 1 2 When the document is a thick book 3 11 3 6 2 ADF 3 11 3 6 2 1 Setting the ADF paper chute 3 11 3 6 2 2 Placing the documents on the ADF paper chute 3 12 3 7 CLEANING 3 14 3 7 1 Cleaning the document cover and the document glass 3 14 3 7 2 Cleaning inside the ADF 3 15 4 INTERFACE 4 1 4 1 PHYSICAL SPECIFICATIONS 4 3 4 1 1 Connection 4 3 4 1 2 Physical Speci...

Page 3: ...1 Vendor unique identification code Byte 28 4 41 4 4 7 5 2 Parameter length Byte 29 4 41 4 4 7 5 3 Color scanning parameters 4 41 4 4 8 OBJECT POSITION command 4 43 4 4 8 1 OBJECT POSITION command COMMAND phase initator target 4 44 4 4 8 2 Acknowledgment 4 45 4 4 8 3 ADF sequence 4 46 4 4 9 READ command 4 46 4 4 9 1 READ command COMMAND phase initiator target 4 47 4 4 9 2 DATA IN phase target init...

Page 4: ...S 5 1 5 2 OFFLINE DIAGNOSTICS 5 2 5 3 DIAGNOSTIC FLOWCHARTS 5 3 5 3 1 Group 1 error flowchart Lamp assembly 5 3 5 3 2 Group 2 error flowchart Flatbed ADF motor 5 3 5 3 3 Group 3 error flowchart paper in ADF paper tray 5 4 5 3 4 Group 3 error flowchart no paper in ADF paper tray 5 5 ...

Page 5: ...t to the host system via SCSI interface On the standard flat bed the Scan Partner 300C can scan a single loose page or a single page of a bound book The standard flat bed can accommodate a letter size A4 page The Scan Partner has an automatic document feeder ADF that can accommodate up to 50 pages The Scan Partner outputs data on the Small Computer System Interface SCSI Figure 1 1 is the functiona...

Page 6: ...1 System Block Diagram SCSI controller Video Circuit Mainboard Control section To host Optical unit Lamp unit Inverter Flatbed motor Power supply LED display Sensor input ADF section ADF motor ADF sensor 110 220 VAC ...

Page 7: ...1 3 1 2 Device Configuration 1 2 1 Outer View Figure 1 2 shows the outer view and device configuration of the ScanPartner 300C OEM SP300C Figure 1 2 ScanPartner 300C Outer View ...

Page 8: ...h The power switch is used to turn the scanner on and off 6 LED panel The LED panel indicates the status of the scanner Power Ready and Jam 7 Input paper chute The input paper chute stacks the documents to be fed by the ADF 8 ADF open close lever The ADF open close lever is used to open and close the ADF to remove paper jammed in the ADF 9 Power connector The power cable is connected to the power ...

Page 9: ...egal 11x14 for ADF Letter A4 for flatbed 4 Light source Cold cathode fluorescent lamp 5 Optical resolution 300 x 600 dpi 6 Scanning speed Letter 4 5 sec 200 dpi A4 4 8 sec 200 dpi Legal 5 7 sec 200 dpi 7 Gray scale 256 steps 16 steps 8 Halftone Provides four halftone patterns 9 Automatic document feeder 1 Paper chute capacity 2 Stacker capacity 3 Reading speed 4 Paper empty detection 5 Cover open ...

Page 10: ... less 4 Power consumption watts Operating 25 watts Non operating 14 watts 5 Acoustic noise dB Operating 56 dBA or less Standby 46 dBA or less 6 Temperature ºC Operating 10 to 40ºC 50ºF to 104ºF Gradient 10ºC hr 18ºF hr Non operating 40 to 60ºC 40ºF to 140ºF 7 Relative humidity Operating 10 to 90 RH No condensation Non operating 10 to 90 RH 8 Vibration G Operating 0 25 5 22 500 Hz Direction 3 Axial...

Page 11: ...emoving the Shipping Bracket The scanner has a bracket that fixes the position of the carrier unit during transportation The bracket must be removed from the base of the scanner If the power is turned on before the bracket has been removed the Alarm lamp turns on Before proceeding turn off the power disconnect the power cable and remove the bracket CAUTION Do not turn the scanner upside down when ...

Page 12: ...3 2 1 Remove the shipping retainer 2 Fasten the shipping retainer ...

Page 13: ... the I side the power LED on the indication panel will light on Turn the power switch to the O side the power LED on the indication panel will go out Figure 3 1 Power Switch 3 3 Indication Panel Figure 3 2 shows the indication panel and Table 3 1 lists the names and functions of the indicator Figure 3 2 Indication Panel ...

Page 14: ...he host computer Paper jam Red Lights on when paper jam occurs This indicator along with Ready indicator also indicates other error conditions See Chapter 5 Test Mode for details 3 4 Setting the SCSI ID and Connecting the Interface Cable Use the address switches to set the device address Figure 3 3 Signal cable connection ID Content 0 to 7 Available 8 Offline self test Table 3 2 SCSI ID setting ...

Page 15: ...on There are two configurations for the connection Configuration I The number of devices attached to the SCSI bus including the host PC is three The scanner is located in the middle of the connection as shown below Terminator Terminator 1 Set scanner s SCSI terminator switch off 2 Plug one end of the SCSI cable into the SCSI connector of the host PC and the other end of the cable to the scanner 3 ...

Page 16: ...one end of the SCSI cable to one female connector of the previous device or the host SCSI specifications require that 1 Only one terminator may be attached to each end of the daisy chain 2 The total length of the daisy chain must not exceed 6 meters The vendor suggests that the SCSI cable be two or three meters in length to allow other devices to be attached to the SCSI bus 3 Each device on the ch...

Page 17: ...atic document feeder ADF 3 5 1 Paper Size A B Maximum Minimum A B A B 216 356 100 100 Unit mm Figure 3 4 Paper size specifications 3 5 2 Paper conditions 3 5 2 1 ADF a Paper quality Wood free paper PPC paper Specified by XEROX Corporation b Paper specifications Legal size 14 28 lbs Feeding direction ...

Page 18: ... as an envelope d Paper with large rumples or curls e Paper with folds or tears f Tracing paper g Coating paper h Carbonless paper i Paper smaller than A5 size or larger than A4 width j Items other than paper such as clothes metal sheet or OHP film k Photographic paper 1 Paper that has notches on its side m Paper that has a shape other than square n Very thin paper o Important document not to be d...

Page 19: ...3 9 3 5 3 Readable area Feeding direction Unit mm Figure 3 5 ADF readable area 356 216 ...

Page 20: ...rrect any curls or folded documents 3 Position the left side and upper end of the document in line with the reference frame so that the upper left comer of the document coincides with the upper left of the reference frame If the document is not set correctly reading is not done correctly 4 Close the document cover slowly If the document cover is closed too quickly the document may be moved During ...

Page 21: ...in contact with the glass may be unclear or distorted so care must be taken 3 6 2 ADF 3 6 2 1 Setting the ADF paper chute Figure 3 7 Setting the ADF paper chute To use ADF to read the documents set the ADF paper chute as follows 1 Raise the unattached end of the input paper chute to about 45 degrees as shown in Figure 3 7 2 Pull down the metal bracket from under the paper chute 3 Click the metal b...

Page 22: ... closely a feed error may occur Figure 3 8 Placing the document on the ADF paper chute 1 Place the document upside down 2 Angle the document sheets as shown See Angling the document sheets that follows for an explanation of this procedure 3 Spread open the right and left guides of the ADF paper chute and set them approximately 5 mm wider than the document width ...

Page 23: ...e a maximum 4 mm thickness of sheets 3 Hold the sheets tightly with your left hand and bend the sheets as shown in b 4 Then grip tightly with your right hand loosen the grip of your left hand and straighten the sheets as shown in c 5 Repeat operations 3 and 4 as often as necessary with the entire document has been angled Take a 2 to 4 mm thickness of sheets Lightly hold both ends with both hands B...

Page 24: ...document cover and the document glass Use a clean and soft cloth moistened with non corrosive solvent such as alcohol with purity above 99 5 and wipe the document cover and flatbed document glass slightly as shown in Figure 3 9 Figure 3 9 ...

Page 25: ...re fed in at the same time Reading result is poor Cleaning Procedure 1 Push the ADF cover release button and open the ADF module 2 Figure 3 10 shows the locations of pad scrub roller feeding rollers and follow rollers and ADF calibration white sheet Figure 3 10 3 Use a clean and soft cloth moistened with a non corrosive solvent like ALCOHOL with purity above 99 5 and wipe them slightly ...

Page 26: ......

Page 27: ... to the ANSI standard The following terms are needed to understand this section SCSI device A host adapter or a target controller that can he attached to the SCSI bus Initiator An SCSI device usually a host system that requests an I O process to be performed by another SCSI device a target Target An SCSI device that performs an operation requested by an initiator Logical Unit A physical or virtual...

Page 28: ...specified an error is generated 4 Statuses The following statuses are supported by this scanner BUSY CHECK CONDITION GOOD RESERVATION CONFLICT 5 Messages The following messages are supported by this scanner ABORT BUS DEVICE RESET COMMAND COMPLETE IDENTTIY INITIATOR DETECTED ERROR MESSAGE PARITY ERROR MESSAGE REJECT NO OPERATION 6 Others The bits and fields for which the word Reserved is described ...

Page 29: ...ces linked to this interface are daisy chained with each other A terminator is attached to the ends of the interface cable Interface specifications are as shown below 4 1 1 Connection SCSI device SCSI device SCSI device Terminator Terminator ...

Page 30: ...canner to internal wiring Signal level Terminator See the figure under 3 Driver receiver Open collector or three state driver Output characteristics Low level true 0 0 to 0 5 VDC High Level false 2 5 to 5 25 VDC Output current 48 mA corresponding output voltage 0 5V Input characteristics Low level true 0 0 to 0 8 VDC High level false 2 0 to 5 25 VDC Input load 0 4 mA max at 0 4V input voltage Inpu...

Page 31: ...31 DB 5 GND 7 32 DB 6 GND 8 33 DB 7 GND 9 34 DB P GND 10 35 GND GND 11 36 GND Reserved 12 37 Reserved Open 13 38 TERMPWR Reserved 14 39 Reserved GND 15 40 GND GND 16 41 ATN GND 17 42 GND OND 18 43 BSY OND 19 44 ACK GND 20 45 RST GND 21 46 MSG GND 22 47 SEL GND 23 48 C D GND 24 49 REQ GND 25 50 I O Note Reserved pins are connected to GND Figure 4 1Pin assignment ...

Page 32: ...CSI ID provides identification for specifying particular SCSI device when an initiator selects a target or when a target reconnects an initiator SCSI ID also represents the priority for using the bus in the arbitration phase A description regarding the bus phase is given later Priorities are given in the descending order of data bus bit numbers DBn with the highest priority placed on ID 7 DB7 and ...

Page 33: ...fined during the ARBITRATION phase Control Signals BSY Busy An ORtied signal that indicates that the bus is being used SEL Select An ORtied signal used either by an initiator to select a target or by a target to reselect an initiator RST reset An ORtied signal that indicates the RESET condition C D Control Data I O Input Output MSG Message The C D I O and MSG signals are used to distinguish betwee...

Page 34: ... T N T T T I I I A DATAIN T N T T T I T I A DATAOUT T N T T T I I I A STATUS T N T T T I T I A MESSAGE IN T N T T T I T I A MESSAGE OUT T N T T T I I I A N The signal shall be released since it is not being driven by any SCSI device A The signal shall be driven by all SCSI devices that are actively arbitrating I If driven this signal be driven only by the active initiation T If the signal is drive...

Page 35: ... True A SCSI device drives the signal true 4 3 Bus Phases The SCSI architecture includes the following eight distinct phases BUS FREE phase ARBITRATION phase SELECTION phase COMMAND phase DATA phase STATUS phase MESSAGE phase The SCSI bus can never be in more than one phase at any given time The following diagram shows how each phase transmits to another Reset Figure 4 2 Phase sequence INFORMATION...

Page 36: ... than a bus settle delay to detect BUS FREE phase it shall clear the bus within a bus clear delay minus the excess time 4 Bus free delay 800 ns The minimum time that an SCSI device shall wait from its detection of the BUS FREE phase BSY and SEL both false 5 Bus set delay 1 8 _s The maximum time for an SCSI device to assert BSY and its SCSI ID bit on the DATA BUS after it detects BUS FREE phase BSY...

Page 37: ...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 15 Reset hold 25 µs The minimum time over which RST must be kept asserted 16 Selection abort time 200 µs The maximum time required from the moment when selection or deselection of an initiator or target is detected until BSY is asserted 17 Selecti...

Page 38: ... has passed since the BUS FREE phase was last observed 4 After waiting at least an arbitration delay measured from its assertion 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 device has lost the arbitration and the SCSI device may release its signals and return to Step I If no higher priority SCSI ID bit is tru...

Page 39: ...gnals of other SCSI unit ID1 Detects the SCSI ID with higher priority than itself The point at which the BUS FREE phase is detected by each SCSI unit Bus clear delay bus settle delay arbitration delay arbitration delay Bus clear delay Bus set delay Bus set delay Bus free delay Bus free delay Bus free delay Bus free delay ARBITRATION phase ...

Page 40: ...efore looking for a response from the target 5 The target shall determine that it is selected when the SEL signal and its SCSI ID bit are true and the BSY and I O signals are false for a least a bus settle delay The selected target may examine the DATA BUS in order to determine the SCSI ID of the selecting initiator The selected target shall then assert the BSY signal within a selection abort time...

Page 41: ...ases see Table 4 5 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 Table 4 6 INFORMATION TRANSFER phase type Phase C D I O MSG DB7 to 9 P Transfer direction DATA OUT 0 0 0 Data INIT TA...

Page 42: ...red from the target to the initiator When the I O signal is false information shall be transferred from the initiator to the target a Asynchronous transfer from target to initiator If the I O signal is true transfer to the initiator the target shall first drive the DB 7 O 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...

Page 43: ...ator shall continue to drive the DB 7 0 P signals until the REQ signal is false When the ACK signal becomes true at the target the target shall read the DB 7 0 P signals then negate the REQ signal When the REQ signal becomes false at the Initiator the initiator may change or release the DB 7 0 P signals and shall negate the ACK signal The target may continue the transfer by asserting the REQ signa...

Page 44: ...tatus key B 0000l CHECK CONDITION Sense key X 5 ILLEGAL REQUEST b Relative addressing is not supported If this scanner receives a relative address RelAdr 1 it returns an error as follows Status key B OOOOl CHECK CONDITION Sense key X 5 WLEGAL REQUEST c A control byte is not supported If this scanner receives a control byte X 00 it returns an error as follows Status key B 0000l CHECK CONDITION Sens...

Page 45: ...IC ID Requests a target for self check TEST UNIT READY 00 Checks whether or not a logical unit is ready SET WINDOW 24 Sets a window OBJECT POSITION 31 Controls the automatic document feeder READ 28 Requests transfer of image data SCAN 1B Requests the target to begin a scan operation 4 4 1 RESERVE UNIT command The following table shows the normal sequence of the RESERVE UNIT command when used with ...

Page 46: ...s a result of 2 3 or 4 described below 2 The RELEASE UNIT command is issued from the same initiator that has reserved the logical unit 3 The BUS DEVICE RESET message is sent from any initiator 4 A hardware reset condition is detected The condition in effect after 3 or 4 is indicated by a sense key X 6 UNIT ATTENTION which is returned in response to a subsequent command When a logical unit is alrea...

Page 47: ... CDB 6 STATUS Reports GOOD status 7 MESSAGE IN Reports message Command Complete Releases BSY signal 8 BUSFREE 4 4 2 1 RELEASE UNIT command COMMAND phase initiator target The RELEASE UNIT command releases a reserved status If this command comes from an initiator that has not declared reservation the target ignores the command and responds with the GOOD status the reserved status is not released The...

Page 48: ... used with this scanner Table 4 10 INQUIRY command Step Bus phase Initiator operation Target operation 1 BUS FREE Verifies bus free 2 ARBITRATION ON Obtains bus usage right 3 SELECTION Selects target Drives BSY signal 4 MESSAGE OUT Selects logical unit 5 COMMAND Specifies INQUIRY CBD 6 DATA IN Reports inquiry data 7 STATUS Reports GOOD status 8 MESSAGE IN Reports message Command Complete Releases ...

Page 49: ... This scanner does not support page code If this bit is set to 1 the scanner returns the following error Status key B 00001 CHECK CONDITION Sense key x 5 ILLEGAL REQUEST C Allocation length Byte 4 This field specifies the storage area in bytes that the initiator allocates for inquiry data If a 0 is set here inquiry data is not transferred but this is not regarded as an error The target terminates ...

Page 50: ...evision level LSB ADF Color mode Color plane sequence Reserved a Peripheral qualifier Byte 0 Indicates the connection status of the devices under control of the target This scanner returns B 000 b Peripheral device type Byte 0 Indicates the type of the devices under control of the target This scanner returns B 00110 scanner c Removable medium RMB Byte 1 This scanner does not support RMB This scann...

Page 51: ...s transfer not supported k Linked cache CMDQUE Byte 7 This scanner does not support linked cache CMDQUE This scanner returns B 000 l sftRst Soft Reset Byte 7 This scanner performs Hardware Reset This scanner returns B 0 m Vendor identification Bytes 8 to F Indicates the vendor of the logical unit in ASCII code The vendor name is left justified with the blank filled with spaces x 20 This scanner re...

Page 52: ...EST SENSE CDB 6 DATA IN Reports sense data 7 STATUS Reports GOOD status 8 MESSAGE IN Reports message Command Complete Releases BSY signal 9 BUS FREE 4 4 4 1 REQUEST SENSE command COMMAND phase initiator target The REQUEST SENSE command requests the sense data that shows the status of a logical unit On receiving this command the target sets the unit s status in the sense data and returns it to the ...

Page 53: ...described later is encountered The sense data on this scanner is shown in tile following illustration 7 6 5 4 3 2 1 0 Valid Error code Segment number FM EOM ILI Reserved Sense key MSB Information bytes LSB Additional sense length MSB Command specific information byte LSB Additional sense code Additional sense code qualifier Field replaceable unit code SKSV Sense key specific bytes a Valid Byte 0 I...

Page 54: ...nd has terminated because of a trouble with tile medium Typical causes of this error with this scanner are that tile ADF paper chute is empty paper is jammed in the ADF or the ADF cover has been opened 4 HARDWARE ERROR An unrecoverable error was detected 5 ILLEGAL REQUEST An illegal parameter exists either in a command CDB or in a group of parameters sent in the DATA OUT phase following a command ...

Page 55: ...2 ADF cover open 3 80 03 Document chute empty of paper 4 44 00 Abnormal internal target 4 47 00 SCSI parity error 5 20 00 Invalid command 5 24 00 Invalid field in CDB 5 25 00 Unsupported logical unit 5 26 00 Invalid field in parameter list 6 00 00 UNIT ATTENTION B 43 00 Message error l Sense key specific bytes Bytes F to 11 This field is reserved on this scanner X 00000000 must not be expected 4 4...

Page 56: ...target or local unit for self test Two types of self diagnostic are a the selftest performed by the unit itself and b the test conducted according to the instruction data from the initiator This scanner supports the self test only The results of self test are reported using the status and sense da The CDB of this command is shown in the following illustration 7 6 5 4 3 2 1 0 Operation code X 1D Lo...

Page 57: ...00 GOOD Sense key X O NO SENSE b Abnormal If error information is being withheld the following status is returned Status B 00001 CHECK CONDITION Sense key Error information being withheld 4 4 6 TEST UNIT READY command The following table shows the normal sequence of the TEST UNIT READY command when used with this scanner Table 4 15 Step Bus phase Initiator operation Target operation 1 BUSFREE Veri...

Page 58: ...tatus and sense data The CDB of this command is shown in the following illustration 7 6 5 4 3 2 1 0 Operation code X 00 Logical unit number Reserved Reserved Control byte 4 4 6 2 Acknowledgment This scanner reports the acknowledgment of the TEST UNIT READY command as follows a When ready Status B 00000 GOOD Sense key X 0 NO SENSE 0 When not ready Status B 0000l CHECK CONDITION Sense key X 2 NOT RE...

Page 59: ...Obtains bus usage right 3 SELECTION Selects target Drives BSY signal 4 MESSAGE OUT Selects logical unit 5 COMMAND Specifies SET WINDOW CDB Sets window 6 DATA OUT Specifies window data 7 STATUS Reports GOOD status 8 MESSAGE IN Reports message Command Complete Release BSY signal 9 BUS FREE 4 4 7 1 SET WINDOW command COMMAND phase initiator target The SET WINDOW command is used to set a window The CD...

Page 60: ... REQUEST Sense key X 5 ILLEGAL REQUEST 4 4 7 2 Window date DATA OUT phase initiator target Window data specifies the details of a window Window data contains a bead and one or more window descriptor block Each window descriptor block specifies the attributes of a window size position sca etc If a target receives the SET WINDOW command when it already has window data the target discards a current w...

Page 61: ...parameter data window descriptor block is shown in the following illustration 7 6 5 4 3 2 1 0 Window identifier Reserved MSB LSB MSB LSB MSB Upper Left X LSB MSB Upper Left Y LSB MSB Width LSB MSB Length LSB Brightness Threshold Contrast Image composition Bit per pixel MSB LSB RIF Reserved Padding type MSB LSB Compression type Compression argument Reserved Vendor unique parameter Byte 0 1 2 3 4 5 ...

Page 62: ... these conditions this scanner returns the following error Status B 0000l CHECK CONDITION Sense key X 5 ILLEGAL REQUEST f Upper left X Y ULX ULY Bytes 6 to 9 A to D Specified here are the X and Y coordinates of the upper left comer of the window The coordinates expressed in units of 1 1200 inches relative to the upper left comer of the maximum scan area If the ULX or ULY value is outside the maxim...

Page 63: ...digitization A value other than 0 indicates a relative brightness where the darkest value is at X FF the brightest value is at X 01 and the normal ordinary value is at X 80 This scanner is limited to 64 levels of brightness Internally this scanner excludes X 00 and ignores the lowest two bits X 00 represents Dynamic Threshold X 01 to X 03 are the darkest j Contrast Byte 18 If a value other than X ...

Page 64: ... following format Byte IB Reserved Byte IC 7 6 5 4 3 2 1 0 Half tone pattern number this bit is reserved This scanner has four types X 00 to X 03 of built in pattern If a value greater than the four range is specified this scanner returns the following error Status B 00001 CHECK CONDITION Sense key X 5 ILLEGAL REQUEST n RIF reverse image format Byte 1D bit 7 This scanner does not support RIF If a ...

Page 65: ...lor scanning setting The setting parameters are specified in vender Unique Parameters of Windows Descriptor Block The Vender unique parameters for color image scanning is different from that of B W image scanning Please see table 4 19 and table 4 20 The command sequence of color image scanning is also different from B W image scanning See 4 7 2 1 and 4 7 2 2 for details 4 4 7 4 B W Scanning Vender...

Page 66: ...35 Specified a Paper Size Set paper size used only in ADF mode Bit 7 0 Undefined 1 See Bit 6 to determine the paper size Bit 6 0 Standard document size bits 3 to 0 effective 1 Nonstandard document size bytes 36 to 4D effective Bit 5 Must be zero Bit 4 Must be zero Bit 3 to 0 Stand document size 0000 Undefined 0001 Undefined 0010 Undefined 0011 Undefined 0100 A4 0101 A5 0110 Undefined 0111 Letter 1...

Page 67: ...fies parameter length for color scan 4 4 7 5 3 Color scanning parameters a ADF Byte 2A Bit 7 0 Flatbed scan mode 1 ADF scan mode b Source Byte 2A Bit 6 0 The initiator could read the line width and line count of the current scan page by using READ command When the bits is specified X 00 the data field of Line width X 2D to X 2E and Line count X 2F to X 30 will be ignored by the scanner 1 The initi...

Page 68: ... in the range of X 01 to X FF e Shadow value Byte 2C Specifies the starting point for shadowing The value is in the range of X 00 to X FE f Line width Byte 2D to 2E Specifies line width in bytes for the current scan page g Line count Byte 2F to 30 Specifies line count for current scan page ...

Page 69: ...s phase Initiator operation Target operation I BUS FREE Verifies bus free 2 ARBITRATION Obtains bus usage right 3 SELECTION Selects target Drives BSY signal 4 MESSAGE OUT Selects logical unit 5 COMMAND Specifies OBJECT POSITION CDB Loads unloads paper ADF 6 STATUS Reports GOOD status 7 MESSAGE IN Reports message Command Complete Release BSY signal 8 BUS FREE ...

Page 70: ...is command is shown in the following illustration 7 6 5 4 3 2 1 0 Operator code X 31 Logical unit number Reserved Position type MSB Count LSB Reserved Control byte a Position type Byte 1 Specifies positioning functions Bit 2 Bit 1 Bit 0 POSITION TYPE 0 0 0 Unload object 0 0 1 Load object This scanner supports the unload object and load object functions only If an other value is specified this scan...

Page 71: ... loaded in the ADF when this command is received this scanner does not generate an error but returns the GOOD status d Count Bytes 2 to 4 This scanner does not support this field If a value other than 0 is specified this scanner returns the following error Status B 00001 CHECK CONDITION Sense key X 5 ILLEGAL REQUEST 4 4 8 2 Acknowledgment This scanner reports the acknowledgment of the OBJECT POSIT...

Page 72: ... following table shows the normal sequence of the READ command when used with this scanner Table 4 21 Step Bus phase Initiator operation Target operation 1 BUS FREE Verifies bus free 2 ARBITRATION Obtains bus usage right 3 SELECTION Selects target Drives BSY signal 4 MESSAGE OUT Selects logical unit 5 COMMAND Specifies READ CDB Reads document 6 DATA IN Transfer image data 7 STATUS Reports GOOD sta...

Page 73: ... X 5 ILLEGAL REQUEST b Data type qualifier Bytes 4 to 5 Identifies each data of the same type This scanner requires specifying byte 4 X 00 and byte 5 window identifier If the window identifier specified in byte 5 has not been declared by the DEFINE WINDOW PARAMETERS command this scanner returns the following error Status B 0000l CHECK CONDITION Sense key X 5 ILLEGAL REQUEST c Transfer length TL By...

Page 74: ...i pixels The following format is the data format that this scanner uses when transferring the image data of a window comprising i x j pixels b For binary data 1 pixel 1 bit 8 pixels 1 byte Raster line 1 Raster line 2 Raster line j Byte 0 Byte n 7 6 5 4 3 2 1 0 Pixel 1 Pixel 2 Pixel 3 Pixel 4 Pixel 5 Pixel 6 Pixel 7 Pixel 8 Pixel ij 7 Pixel ij 6 Pixel ij 5 Pixel ij 4 Pixel ij 3 Pixel ij 2 Pixel ij ...

Page 75: ...served 4 4 10 Scan command The following table shows the normal sequence of the SCAN command when used with this scanner Step Bus phase Initiator operation Target operation 1 BUS FREE Verifies bus free 2 ARBITRATION Obtains bus usage right 3 SELECTION Selects target Drives BSY signal 4 MESSAGE OUT Selects logical unit 5 COMMAND Specifies SCAN CDB 6 DATA OUT Transfer data 7 STATUS Reports GOOD stat...

Page 76: ...byte 7 6 5 4 3 2 1 0 Reserved Status byte code Reserved The status supported by this scanner are summarized in the following table Table 4 22 Code Status of unit 000000 GOOD The command has successfully terminated 000001 CHECK CONDITION a The command has abnormally terminated b An abnormal condition was detected before a unit is selected The target detected an error before start of command control...

Page 77: ...en a target is released from the BUSY status it will not issue a notification of the release Therefore initiator needs to check the status of units periodically and needs to issue the command again 4 6 Messages This section describes the detection of an ATN signal and explains the types of messages supported by this scanner 4 6 1 ATN detection The following table summarizes the timing at which thi...

Page 78: ... MESSAGE PARITY ERROR 0C BUS DEVICE RESET 8O TO FF IDENTIFY 4 6 2 1 COMMAND COMPLETE X 00 MESSAGE IN phase target initiator This message indicates that a command has been terminated and a valid status has been reported to the initiator The target always reports the COMMAND COMPLETE message after the STATUS phase at the completion the input output operation This requirement also applies if the COMM...

Page 79: ...UT phase initiator target The initiator requests the target to clear the input output operation of the specified I O unit i e the input operation ordered by the initiator that issued this message and to move to the BUS FREE phase Input output operations ordered by other initiators are not affected If a logical unit is not identified before the ABORT message the target merely moves to the BUS FREE ...

Page 80: ...tor detected a parity error in the message received The target resends that message The initiator does not intend to issue another message by activating ATN before it deactivates the ACK of the MESSAGE PARITY ERROR message Upon receiving the MESSAGE PARITY ERROR message this scanner takes action as shown in the following table Table 4 27 Phase when ATN is detected Action MESSAGE IN Moves to the ME...

Page 81: ...ntrol of the target or a process incorporated in the target maintenance self diagnostic etc 7 6 5 4 3 2 1 0 1 Specifies a logical unit number for bit 5 0 Specifies a process incorporated in the target for bit 5 1 Reserved Reserved Bit for distinguishing from other messages This scanner does not support the target incorporated process function Therefore if a 1 is set in bit 5 the IDENTIFY message i...

Page 82: ...tus if Receive GOOD status UNIT ATTENTION Receive CHECK CONDITION status REQUEST SENSE Prepare sense data Request sense data Sense data Respond with sense data Receive UNIT ATTENTION Clear sense data Release sense data UNIT ATTENTION Verify scanner READY TEST UNIT READY Respond with GOOD status if READY Check status byte Status byte Respond with CHECK Receive GOOD status CONDITION status if Receiv...

Page 83: ...quired if ADF is used because document is unloaded automatically 4 7 3 READ command sequence 4 7 3 1 Single READ READ command Request image data TL Start scanning one page Command completion Send image data TL Move to reserved status RESERVE UNIT Set window parameters Calculate the number of scan lines covering all windows set up in terms of lines effective after magnification change SET WINDOW OB...

Page 84: ... the status 00001 CHECK CONDITION and creates the following sense data IL 1 INFORMATION requested transfer amount TL actual data amount This status is usually sent to the last READ command of the sequence For commands other than the last READ the GOOD status is reported If the data amount requested by the last READ command agrees with the last data amount left the GOOD status is reported to the RE...

Page 85: ...T READY reported Normal status Other command READ command Scan completed C A status Hardware error Abnormal command Abnormal parameter Medium error REQUEST SENSE command Other command Error detail reported cleared C A status released GOOD status CHECK CONDITION status Status transition UNIT ATTENTION status Time to READY At room temperature 25ºC 30 seconds At low temperature 5ºC 3 minutes NOT READ...

Page 86: ... 5 6 B Content NO SENSE NOT READY MEDIUM ERROR HARD WARE ERROR UNIT AT TENTION ILLEGAL REQUEST ABORTED COMMAND SET WINDOW INQUIRY 1 OBJECT POSITION READ RELEASE UNIT REQUEST SENSE 1 RESERVE UNIT SEND DIAGNOSTIC TEST UNIT READY 2 1 Error in command descriptor 2 Jam of document being unloaded from ADF at power ON or reset time ...

Page 87: ... specifying a window Table 4 29 Image composition Item 00 Binary monochrome 01 Dithered halftone monochrome 02 Multibit Window Window Window X Y resolution Upper left X Y Width length Threshold s s Bit per pixel 01 01 08 Halftone pattern s s Can be specified Cannot be specified s Ignored ...

Page 88: ......

Page 89: ...trol panel Ready and Paper Jam LEDs With the scanner online and operating normally the Ready LED is on and the Paper Jam LED is off Any other LED combination indicates a problem as shown in the following table Ready LED Paper Jam LED Error indication Off On Group 3 error Off Blinking ADF cover open Blinking Off Power on diagnostics On On Run offline diagnostics Table 5 1 Online diagnostics If the ...

Page 90: ...he table below Ready LED Paper Jam LED Error indication The two LEDs blink alternately RAM error 2 blinks 2 blinks ROM error 3 blinks 3 blinks DC offset adjust failure too dark 4 blinks 4 blinks DC offset adjust failure too bright 5 blinks 5 blinks Group 2 error 6 blinks 6 blinks Group 1 error inverter check error Table 5 2 Offline diagnostics results For RAM or ROM errors refer to Main Control PC...

Page 91: ... same while with the scanner offline Yes No 5 3 2 Group 2 error flowchart Flatbed ADF motor This flowchart applies when the offline diagnostics error indication is the simultaneous blinking 5 times of the Ready and Paper Jam LED Group 1 Error CCD error Replace optical assembly Lamp is on Inverter error Replace lamp inverter circuit Lamp is on Replace the lamp End of test Yes No Group 2 error Flatb...

Page 92: ...er Jam LED steadily on with the scanner online and there is paper in the ADF paper tray Group 3 error Remove the papers from ADF s input paper tray and wait 3 seconds ADF motor moves Yes No ADF paper in sensor error Replace ADF PCBA ADF Motor error Replace ADF unit Wait 30 seconds Paper Jam Paper Jam LED on No Yes ...

Page 93: ...h the scanner online and there is no paper in the ADF paper tray Group 3 error Put a piece of paper into ADF s input paper tray and wait 3 seconds ADF motor moves and ejects paper ADF paper out sensor error Replace ADF PCA ADF motor error Replace ADF unit ADF paper in sensor error Replace ADF PCBA No Yes Yes Wait 30 seconds Paper Jam LED on No ...

Reviews: