Fujitsu ScanPartner 600C OEM Manual Version 1.0 Doc. No. 250-0081-0 Fujitsu Inc.
ii
Table of Contents 1. GENERAL.................................................................................................................................................................1-1 1.1 GENERAL ...............................................................................................................................................................1-1 1.2 DEVICE CONFIGURATION .......................................................................................................................
.4.3 INQUIRY command ......................................................................................................................................4-22 4.4.3.1 INQUIRY command: COMMAND phase (initiator → target) ...................................................................................4-22 4.4.3.2 Inquiry data: DATA IN phase (target → initiator) .....................................................................................................4-24 4.4.4 REQUEST SENSE command............
.3.4 Group 3 error flowchart (no paper in ADF paper tray) ...................................................................................
1. General 1.1 General 1.2 Device Configuration 1.1 General Scan Partner 600C image scanners produce excellent electronic images from documents using the high quality optical image scanning technology and output to the host system via SCSI interface. On the standard flat-bed, the Scan Partner 600C 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.
To host 110/220 VAC Power supply SCSI controller Control section LED display Mainboard Sensor input Video Circuit ADF section ADF motor ADF sensor Optical unit Inverter Flatbed motor Lamp unit Figure 1-1 System Block Diagram 1-2
1.2 Device Configuration 1.2.1 Outer View Figure 1.2 shows the outer view and device configuration of the ScanPartner 600C/OEM SP600C.
1.2.2 Components 1. Document Cover The document cover holds the document in place during scanning so that the document does not move. 2. Document glass Place the document to be read on the document glass. 3. Automatic document feeder (ADF) The automatic document feeder (ADF) feeds documents in the scanner automatically. 4. Paper tray extension The extension prevents documents from bending. 5. Power switch The power switch is used to turn the scanner on and off. 6.
2. Specifications 2.1 2.2 Functional Specifications Environmental Specifications 2.1 Functional Specifications Table 2.1 lists the functional specifications. Table 2-1 Functional Specifications No. 1 2 3 Item Technology Operating method Maximum document size 4 5 6 Light source Optical resolution Scanning speed 7 8 9 Gray scale Halftone Automatic document feeder 1. Paper chute capacity 2. Stacker capacity 3. Reading speed 4. Paper empty detection 5.
2.2 Environmental Specifications Table 2.2 lists the environmental specifications. Table 2-2 Environmental Specifications No. 1 2 3 4 5 Item Physical dimension (mm) Weight Power requirements Power consumption (watts) Height Specifications 165 ± 2mm Remarks 6.3 ± 0.08 inches Width 568 ± 2mm Depth 348 ± 2mm 13.3 kg 100- 240V (Auto switching) 22.36 ± 0.08 inches 13.7 ± 0.08 inches 24.
3. OPERATION 3.1 3.2 3.3 3.4 3.5 3.6 3.7 Removing the Shipping Bracket Power On/Oft Indication Panel Setting the SCSI-ID and Connecting the Interface Cable Paper Specifications Document Setting Method Cleaning 3.1 Removing 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.
1. Remove the shipping retainer 2.
3.2 Power On/Off The power switch is on the right side of the image scanner (See Figure 3.1) Turn the power switch to 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.
Table 3-1 Names and functions of the indicators Name Power Ready Paper jam Color Amber Green Red Function Lights on when the power is turned on Lights on when the scanner is ready to receive commands from the host computer 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.
The devices linked to the SCSI interface are daisy-chained with one another. A terminator is attached to the ends of the interface cable. User can buy the SCSI cable in computer stores. The specifications of the SCSI cable is as shown below. 3.4.1 Name: SCSI Cable Cable Specification 50 pins to 25 or 50 pins, shielded Amphenol Cable Length: Less than or equal to 6 meters. SCSI Cable Connection There are two configurations for the connection.
Configuration II: the number of devices attached to the SCSI bus (including the host PC) is three. The scanner is located at the end of the connection, as shown below. Host PC SCSI device Scanner Set terminator switch at “on” position Terminator If there is already another device linked to the host via SCSI cable, remove the terminator from that device. If the terminator can not be removed, it is recommended that the connection of Configuration I be used. 1. Set scanner’s SCSI terminator switch on 2.
3.5 Paper Specifications This section provides the readable paper specifications for the automatic document feeder (ADF). 3.5.1 Paper Size A Feeding direction Maximum A B 216 356 Minimum A B 100 100 Unit: mm Figure 3-4 Paper size specifications 3.5.2 3.5.2.
3.5.2.2 FIatbed (a) Paper quality No condition (b) Ream weight No condition (C) Paper form Square is preferred. 3.5.2.3 Items to avoid Paper such as the following cannot be fed by ADF. (a) Paper with clips or staples. (b) Paper with ink not dry. (C)Paper with inconsistent thickness, such 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.
3.5.
3.6 Document Setting Method 3.6.1 Flatbed Figure 3-6 Flatbed reading 3.6.1.1 When the document size is of letter/A4 size or smaller If the document is to be read on the flat-bed, following the steps below. 1. 2. 3. 4. 5. 6. Open the document cover. Put the document on the document glass with the image face down with the upper end to the left. Correct any curls or folded documents.
3.6.1.2 When the document is a thick book 1. Open the document cover and place it on the glass surface. 2. If the document is thick, do not close the document cover. That part of the document in close contact with the glass will be read correctly but any part that is not in contact with the glass may be unclear or distorted so care must be taken. 3.6.2 3.6.2.1 ADF 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.
3.6.2.2 Placing the documents on the ADF paper chute Perform the following steps to place the document in the ADF paper chute. If these steps are not followed 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.
4. Place the document face down on the ADF paper chute, and put the ends of the bottom 2 or 3 sheets into the auto feeder. 5. C]ose the right and left guides against side of the document. (Skewing may occur if a gap exists between the guides and document.) 6. Slide the pages down into the chute until they hit the far end of the auto feeder hole. (a) Angling the document sheets 1. Place the document face down on a flat surface, with the top of the page to the left (a). 2. Lift the sheets with both hands.
3.7 Cleaning 3.7.1 Cleaning the 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.
3.7.2 Cleaning inside the ADF Clean the ADF according to the procedure that follows when the following situations frequently occur: • Documents are not fed smoothly. • Several documents are 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.
4. INTERFACE 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 Physical Specifications SCSI Bus Bus Phases Commands Status: STATUS phase (target initiator) Messages Command Sequence Status Transition of Logical Unit Error Table Items for Specifying Window This image scanner and the host are connected via an 8-bit parallel interface. The interface follows the ANSI (American National Standards Institute) SCSI 2 (Small Computer System Interface 2) Revision 10c.
3. Commands The following commands are supported by this scanner: • INQUIRY • OBJECT POSITION • READ • RELEASE UNIT • REQUEST SENSE • RESERVE UNIT • SEND DIAGNOSTIC • SET WINDOW • TEST UNIT READY • SCAN A control byte is not supported. If value other than X’OO' is specified. an error is generated. 4. Statuses The following statuses are supported by this scanner: 5.
4.1 Physical Specifications The devices 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.
4.1.2 Physical Specification Table 4-1 SCSI physical specifications Item Driver/Receiver Connector Cable Signal level Max. cable length Characteristic impedance Cable type Stub wire Terminator Driver/receiver Output characteristics Input characteristics Connector pin assignments for lines 4.1.3 Specifications Single-ended 50 Contact Shielded Low Density 6m 132 Ω 25 signal twisted pair ≤ 0.1 mm (from main cable in scanner to internal wiring) See the figure under (3).
4.1.
4.2 SCSI Bus 4.2.1 System configuration 4.2.1.1 System configuration The SCSI bus connects up to eight SCSI units, each linked with a daisy chain. Both ends of the daisy chain require a terminator. Each SCSI unit operates as an initiator or a target, so that a series of operations are performed between an initiator and target pair. The system may be configured with any combination of initiators and targets as long as the number of the initiators and targets combined does not exceed eight. 4.2.1.
4.2.2 Bus signals Table 4-2 Bus signals Signal name Data Control Signals Type of signal DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 (Data Bus n) DBP (Data Bus Parity) BSY (Busy) Eight data-bit signals, plus a parity-bit signal that forms a DATA BUS. DB(7) is the most significant bit and has the highest priority during the ARBITRATION phase. Bit number, significance and priority decease downward to DB(O). A data bit is defined as one when the signal value is true.
4.2.3 Bus signal drive conditions SCSI devices drive signals of the SCSI bus. The types of SCSI devices are summarized in the following table, showing the signals that they can drive for each operating phase of the interface. There are two kinds of signal driving methods, OR tied and NON-OR tied, as shown in Table 4.2. During an interface operating sequence. the BSY signal could be driven simultaneously by two or more SCSI units when the data bus is in the ARBITRATION or RESELECTION phase.
Table 4-4 Method of driving the interface signal False True OR connection NON_OR connection The signal is driven false by No signal is driven by any a certain SCSI device SCSI device. Signal status is made false by the termination (initiator or target), or is not driven by any SCSI device resistor circuits. A SCSI device drives the signal true. 4.
The signal delay times for each bus phase are defined as follows- Table 4-5 Signal delay times definition No. 1 Item Arbitration delay Time 2.4 æs 2 Assertion period 90 ns 3 Bus Clear delay 800 ns 4 Bus free delay 800 ns 5 Bus set delay 1.
Table 4.5 Signal delay times definition No. 11 Item Hold time Time 45 ns 12 Negation 90 ns 13 Power-on to selection time 10 sec (recommended) 14 Reset to selection time 250 ms (recommended) 15 Reset hold 25 æs 16 Selection abort time 200 æs 17 Selection timeout delay Transfer period 250 ms (recommended) 18 4.3.
Bus settle delay Bus clear delay BSY SEL others .................................................................................................................... Bus Free phase 4.3.2 ARBITRATION phase The ARBITRATION phase allows one SCSI device to gain control of the SCSI bus 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: 1. The SCSI device shall first wait for the BUS FREE phase to occur; 2.
ARBITRATION phase Bus settle delay Bus free delay BSY SCSI SEL DB Bus set delay BSY ID7 Bus free delay arbitration delay ∇ SEL DB(7) Bus clear delay Bus set delay BSY ID3 ∇ Bus free delay SEL DB(3) arbitration delay BSY ID1 ∇ Bus free delay SEL DB(1) ID7: Succeeds in ARBITRATION ID3: Detects the SEL signals 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 4-13 Bus clear delay + bus s
4.3.3 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. 1. 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.
4.3.4 INFORMATION TRANSFER phases Note: The COMMAND, DATA, STATUS, and MESSAGE phases are all grouped together as the information transfer phases because they are a]l 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 4.5).
INFORMATION TRANSFER phase Bus settle delay Min. Ons INFORMATION TRANSFER phase Bus settle delay BSY SEL C/D, MSG, I/O REQ ACK DB 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.
Bus settle delay deskew delay + cable skew delay deskew delay + cable skew delay BSY SEL C/D,MSG I/O REQ ACK DB (b) Asynchronous transler from initiator to target 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 then assert the ACK signal.
Bus settle delay deskew delay + cable skew delay deskew delay + cable skew delay BSY SEL C/D,MSG I/O REQ ACK DB 4.4 Commands Commands are directions issued from an initiator to a target. This image scanner supports the following range of the commands specified by the SCSI standard. (a) The identification number of logical unit (LUN: logical unit number) is B'000.
(d) A bit and field described as "Reserved" are 0. If this scanner receives a value other than 0, it returns an error as follows: Status key: B'00001 '(CHECK CONDITON) Sense key: X~5'(ILLEGAL REQUES~I) The commands supported by this scanner are listed below.
4.4.1.1 RESERVE UNIT command: COMMAND phase (initiator Õ target) Where a logical unit can be accessed by two or more initiators, there could be interferences with command sequences, data, etc. This situation can be avoided by issuing the RESERVE UNIT command before initiating series of operations. Once a logical unit has properly accepted the RESERVE UNIT command, it will be occupied by the initiator that issued the RESERVE UNIT command.
4.4.2 RELEASE UNIT command The following table shows the normal sequence of the RESERVE UNIT command when used with this scanner.
If the 3rd party reservation option is not supported, setting this bit to 1 causes the target to return the following error; • Status key: B'0000I'(CHECKCONDITION) • Sense key: X~5'(ILLEGAL REQUEST) This scanner does not support the 3rd party reservation option. (b) TPID (third party device ID): Byte 1 This scanner ignores TPID. 4.4.3 INQUIRY command The following table shows the normal sequence of the INQUIRY command when used with this scanner.
7 6 Byte 0 1 5 4 3 2 1 0 Operation code X'12' Logical unit number (Reserved) 2 Page Code 3 (Reserved) 4 Allocation length 5 Control byte EVPD (a) EVPD (enable vital product data): Byte 1 This scanner does not support EVPD. If this bit is set to 1, the scanner returns the following error: • Status key: B'OOOO1 '(CHECK CONDITION) • Sense key: X'5'(ILLEGAL REQUEST) (b) Page code: Byte 2 This scanner does not support page code.
4.4.3.
(e) ISO version, ECMA version, ANSI approved version: Byte 2 Indicates the version number of the governing standard. This scanner returns X'02' (SCSI-2). (f) Asynchronous event notification capability (AENC): Byte 3 This scanner does not support this field, so it returns B'0'. (g) Response data format: Byte 3 Indicates the standard, and its version number, that governs the format of inquiry data. This scanner returns B'0010' (SCSI-2).
4.4.4 REQUEST SENSE command The following table shows the normal sequence of the REQUEST SENSE command when used with this scanner.
(a) Allocation length: Byte 4 Specifies the storage area in bytes that tile initiator allocates for sense data If a 0 is set here, sense data is not transferred, but this is not treated as an error. The target terminates tile DATA IN phase when it has transferred either the bytes of sense data specified in this field or all of effective sense data. 4.4.4.
(d) FM (file mark): Byte 2 This scanner does not support FM. This scanner returns B'0'. (e) EOM (end of medium): Byte 2 Indicates the completion of window reading: 1 when completed, 0 when not completed. (f) ILI (incorrect length indicator): Byte 2 Indicates that an error in logical block length has been detected. (g) Sense key: Byte 2 Indicates the logical unit status using a sense key.
(j) Command-specific information bytes: Bytes 8 to B On this scanner, this field is not supported and is fixed to X'00000000'. (k) Additional sense code, additional sense code qualifier: Bytes C and D A combination of these fields specifies detailed information about the error reported in the sense key.
Table 4.14 SEND DIAGNOSTIC command Initiator operation ←→ Step Bus phase Target operation 3 SELECTION Selects target → 4 MESSAGE OUT COMMAND Selects logical unit → Specifies SEND DIAGNOSTIC (CDB) → Performs self-test ← ← Reports GOOD status Reports message (Command Complete) Drives BSY signal 5 6 7 STATUS MESSAGE IN 8 BUSFREE Releases BSY signal 4.4.5.
(C) DO (device offline), UO (unit offline): Byte 1 This scanner ignores DO and UO. (d) Parameter list length: Bytes 3 to 4 This scanner does not support parameter list length. 4.4.5.2 Contents of self-test The contents of self-test shall be an equivalent of NOP, provided that CHECK CONDITION is reported if err information is withheld in the unit. 4.4.5.3 Results of self-test This scanner reports the results of self-test as follows: (a) Normal The GOOD status is returned.
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 Byte 0 1 4 5 3 2 Operation code X'00' Logical unit number (Reserved) 2 3 (Reserved) 4 Control byte 5 4.4.6.
4.4.7 SET WINDOW command The following table shows the normal sequence of the SET WINDOW command when used with this scanner. Table 4-16 SET WINDOW command Step 1 2 3 Bus phase BUS FREE ARBITRATION SELECTION Initiator operation Verifies bus free Obtains bus-usage right Selects target 4 5 6 7 8 (MESSAGE OUT) COMMAND DATA OUT STATUS MESSAGE IN Selects logical unit Specifies SET WINDOW (CDB) Specifies window data 9 BUS FREE ←→ Target operation → Drives BSY signal 4.4.7.
7 6 4 5 Byte 0 3 2 1 0 Operator code X'24' 1 Logical unit number (Reserved) 2 (Reserved) 5 6 (MSB) Transfer length 7 (LSB) 8 Control byte 9 (a) TRANSFER LENGTH: Bytes 6 to 8 Specifies the number of window data bytes sent in the DATA OUT phase. A 0 means that no data transferred; this situation is not considered an error.
Specifies the length in bytes of a window descriptor block. Each block has the same length. The allowable range of length is between 40 and 248 bytes. For a length outside this range, this scanner returns the following error: Status: B'00001' (CHECK CONDITION) Sense key: X'5' (ILLEGAL REQUEST) (b) Window descriptor block Window parameter data (window descriptor block) is shown in the following illustration.
(c) Window identifier: Byte 0 Specifies a unique value that identifies a window. The value may be 0 to 255. If two or more window identifiers are specified for a single set of window data, the most recently specified identifier is validated This scanner allows only one window to be set Therefore, only 0 may be specified in this field.
3. (Values under 0 in [ ] are omitted.) Conditions for vertical scanning: 1 ó [YR x L/1200] ò- 6968 (for flat-bed scan) 1 ó [YR x L/1200) ó 8400 (for ADF scan) (Values under 0 in [ ] are omitted.) (h) Brightness: Byte 16 Specifies the brightness for half-tone monochrome output. For multibit output, this scanner ignores this field. On this scanner, brightness is variable to seven levels as shown in the following table.
Sense key: X'5' (ILLEGAL REQUEST) (I) Bit per pixel: Byte 1A Specifies the number of bits per pixel. This value shall be X'Ol', X'04' and X'08' for this scanner. For an: value, this scanner returns the following error: • Status: B'00001' (CHECK CONDITION) • Sense key: X'5' (ILLEGAL REQUEST) (m) Halftone pattern: Bytes lB to 1C (lB reserved) Specifies the dithered pattern used in binarizing multibit multivalued image data.
This scanner does not support BIT ORDERING. If a value other than X'0000' is specified, this scanner returns the following error: • Status: B'00001' (CHECK CONDITION) • Sense key: X'5' (ILLEGAL REQUEST) (q) Compression type, argument: Bytes 20 to 21 This scanner does not support compression type nor compression argument If values other than X'0' are specified, this scanner returns the following error: • Status: B'00001' (CHECK CONDITION) • Sense key: X'5' (ILLEGAL REQUEST) 4.4.7.
4.4.7.4.1 Vendor unique identification code: Byte 28 Specified a vendor unique identification code. For B&W image scanning, X'00' must be specified. If other value is specified, this scanner returns the following error: Status: B'00001' (CHECK CONDITION) Sense Key: X'05' (ILLEGAL REQUEST) 4.4.7.4.2 Paper size: byte 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.
4.4.7.5 Color Scanning Vender unique parameters Table 4-19 Vendor unique parameters (byte 28 and later) 7 28 29 2A 2B 2C 2D 2E 2F 30 31 32 6 4 3 2 Vender unique identification code 5 1 0 Parameter length ADF source Color Highlight value Shadow value Reserved Line width Line count Reserved Reserved 4.4.7.5.1 Vendor unique identification code: Byte 28 Specifies a vendor unique identification code. For color image scanning, X'FF' must be specified.
d) Highlight value: Byte 2B Specifies the starting point for Hi-lighting. The value is 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.
4.4.8 OBJECT POSITION command The following table shows the normal sequence of the OBJECT POSITION command when used with this scanner.
4.4.8.1 OBJECT POSITION command: COMMAND phase (initator → target) The OBJECT POSITION command controls the sheets in the ADF. When the ADF is used for reading document sheets are loaded with this command before the READ command is issued. The CDB of this command is shown in the following illustration.
• Status: B'00001' (CHECK CONDITION) • Sense key: X'5' (ILLEGAL REQUEST) (b) Unload object This scanner unloads the documents from the ADF. If the ADF does not contain a document when this command is received, this scanner does not generate an error but returns the GOOD status. The unload object function is not vital to the scanner. After completion of reading with the READ command, the scanner automatically unloads the documents. (c) Load object This scanner loads the document from the ADF paper chute.
4.4.8.3 ADF sequence Read on ADF Read on FB OBJECT POSITION command (Load object) READ command READ command OBJECT POSITION command (Unload object) Note If the document is shorter than the window area specified by the SET WINDOW command, the deficient portion is supplemented by white data. The deficient portion is supplemented so that the data covers the entire specified window area and is transferred. 4.4.
4.4.9.1 READ command: COMMAND phase (initiator → target) The READ command is used by an initiator to request a target for transfer of data. Upon receiving this command, the target returns scan data to the initiator. The CDB of this command is shown in the following illustration.
• Status: B'00001' (CHECK CONDITION) • Sense key: X'0' (NO SENSE) • Sense data (VALID): 1 • Sense data (ILI):1 Difference in transfer amount • Sense data (INFORMATION): TL indicated transfer amount subtracted by actual transfer amount Note: For the read sequence, see items (2) and (3) in Section 4.7. 4.4.9.
This scanner calculates the numbers of X-direction pixels and Y-direction pixels of the image data to be transferred to the initiator. The scanner performs this calculation by referencing the resolution and area up with the SET WINDOW command. This data need not be issued if the number of pixels are known 1 the initiator. The transfer format for this data is shown in the following illustration.
7 6 5 Byte 0 4 3 2 1 0 Operator code X'1B' 1 2 (Reserved) 3 4 Transfer length 5 Control byte Transfer length: X'01' The transfer length specifies the length in byte of the window identifier list that should be sent in the DATA OUT phase. Window identifier: X'00' 4.5 Status: STATUS phase (target → initiator) Each time a command is terminated, the target moves into the STATUS phase and returns a status byte to the initiator to report the completion of the command.
Table 4.22 Code 00100 Status of unit BUSY A target or logical unit cannot accept a new command. • The logical unit is executing processing. • The target is executing processing on a specified logical unit or other logical unit. • The target intends to report to an other initiator the sense data of a specified logical unit. • The target intends to report to an other initiator the sense data of a logical unit that was not specified. • The target intends to report the status to any initiator.
4.6.2 Message types Messages provide information consisting of one or more bytes that are transferred in the MESSAGE IN and MESSAGE OUT phases. These messages are used to control the bus phase sequence. The initiator creates an ATTENIION condition for the target, indicating that it has a message to be reported to the target Only then the target switches to the MESSAGE OUT phase to receive the message.
The initiator does not intend to issue another message by activating ATN before it deactivates the ACK INITIATOR DETECTED ERROR message. Table 4-25 ATN detection phase SELECTION COMMAND DATA OUT DATA IN STATUS MESSAGE OUT MESSAGE IN 4.6.2.
Upon receiving the MESSAGE REJECT message, this scanner takes action as shown in the following table Table 4-26 4.6.2.5 Message rejected Action COMMAND COMPLETE MESSAGE REJECT Moves to the BUS FREE phase. (It is not assumed as an error.
This scanner generates the UNIT ATTENTION condition to all initiators. After being initialized, the initiators move to the BUS FREE phase. The initiators do not intend to issue another message by activating ATN before they deactivate the ACK of the BUS DEVICE RESET message. 4.6.2.8 IDENDIFY (X'80' TO X'FF'): MESSAGE OUT phase (initiator → target) This message specifies either a logical unit under control of the target, or a process incorporated in the target (maintenance, self-diagnostic, etc.).
4.7 Command Sequence This section describes the initial sequence and read sequence. 4.7.1 Initial sequence Host side Scanner side Power ON/reset/initialize Scanner does not respond for 3 sec Verify the logical unit INQUIRY Prepare INQUIRY data Respond with INQUIRY data INQUIRY data ..........................................................................................................................................................................
4.7.2 Read sequence The following illustration is an example of the command sequence used with this scanner. All commands are assumed to be issued from a single initiator. 4.7.2.
4.7.3.2 Multiple READ READ command Request image data (TL). Next data request Start scanning. Send image data Image data: (TL: when data volume ò TL or Data volume: when data volume < TL) GOOD status Uncompleted reading (one page) CHECK CONDITION Completed or Status See Notes 1 and 2 Notes: 1. If the requested transfer volume is more than the actual data volume, this scanner informs the initiator that the requested transfer amount is abnormal.
4.
4.9 Error Table The following table lists errors that may occur upon issue of each command.
4.
5. Diagnostics 5.1 Online Diagnostics 5.2 Offline Diagnostics 5.3 Diagnostic Flowcharts The ScanPartner 600C has diagnostics to help you determine the cause of operational problems. Some of the diagnostics function with the scanner online, while others are part of a separate offline diagnostic feature. 5.1 Online diagnostics Determine operational problems by observing the control panel Ready and Paper Jam LEDs.
5.2 Offline diagnostics To run the offline diagnostics, turn the scanner off, set the SCSI ID switch (located on the back, next to the SCSI connector) to 8, and turn the power back on. When you first turn the scanner back on, the READY light will blink, indicating that the diagnostics are in progress. Observe the front panel LEDs closely. In a short time, the LEDs indicate the results of the offline diagnostics as explained in the table below. Ready LED Paper Jam LED The two LEDs blink alternately.
5.3 Diagnostic flowcharts Use the flowcharts that follow to determine the exact problem when either the online or offline diagnostics indicate a group error. Refer to Chapter 4 for parts replacement. 5.3.1 Group 1 error flowchart (Lamp assembly) This flowchart applies when the Ready and the Paper Jam LED each blinks 6 times the same while, with the scanner offline.
5.3.3 Group 3 error flowchart (paper in ADF paper tray) This flowchart applies when the Ready LED is off and Paper Jam LED steadily on with the scanner online, and there is paper in the ADF paper tray.
5.3.4 Group 3 error flowchart (no paper in ADF paper tray) This flowchart applies when the Ready LED is off and Paper Jam LED steadily on with the scanner online, and there is no paper in the ADF paper tray.