Fujitsu M3096GX Instruction Manual
Fujitsu M3096GX Instruction Manual

Fujitsu M3096GX Instruction Manual

Image scanner
Table of Contents

Advertisement

Quick Links

C150-E015-03EN
M3096GX/M3093GX/M3093DG
IMAGE SCANNER
OEM MANUAL

Advertisement

Table of Contents
loading

Summary of Contents for Fujitsu M3096GX

  • Page 1 C150-E015-03EN M3096GX/M3093GX/M3093DG IMAGE SCANNER OEM MANUAL...
  • Page 3: Revision Record

    Production ID setting procedure and white level following procedure added, error corrected, M3093DG added Jan. 1997 Error corrected Specification No.: C150>E015>03EN The contents of this manual is subject to change without prior notice. All Rights Reserved, Copyright ” 1994, 1996, 1997 FUJITSU LIMITED i ! !
  • Page 4 This page is intentionally left blank. ! ! i i...
  • Page 5: Table Of Contents

    Image processing function ......... 2 $ 6 2.3.2 Compression circuit>2 (CMP>2) (M3096GX/M3093GX) ....2 $ 7 2.3.3 Memory (M3093DG) .
  • Page 6 4.7.3.3 Single read (M3096GX/M3093GX with CMP>2 option or M3093DG: disconnect disabled) ..........
  • Page 7 C $ 2 APPENDIX D DIFFERENCES BETWEEN THE M3096GX AND M3096G IMAGE SCANNERS ......
  • Page 8 APPENDIX E CHANGING PRODUCT IDENTIFICATION ....E $ 1 Change from M3093GX or M3096GX to M3096G ....E $ 2 Change from M3093GX or M3096GX to M3097G .
  • Page 9 Paper size specification ..........A $ 2 A.2 (1) Areas that must not be perforated (M3096GX) ......A $ 6 A.2 (2) Areas that must not be perforated (M3093GX/DG) .
  • Page 10 This page is intentionally left blank. viii...
  • Page 11 TABLES page Function specifications ..........2 $ 1 Physical specifications .
  • Page 12 This page is intentionally left blank.
  • Page 13: General Description

    (OCR), computer aided design (CAD) systems, and automatic publishing systems. The M3096GX can scan double>letter or A3 size paper and M3093GX/DG can scan letter or A4 size paper. These scanners have an automatic document feeder (ADF) that can accommodate up to 50 pages.
  • Page 14 Figure 1.1 M3096GX Figure 1.2 M3093GX/DG 1 $ 2...
  • Page 15 (IPC>2 or IPC>2D option). Compact These scanners are small and light. (The size of M3096GX is almost the same as that of the M3096G) 1 $ 3...
  • Page 16 This page is intentionally left blank. 1 $ 4...
  • Page 17: Chapter 2Specifications

    CHAPTER 2SPECIFICATIONS Function Specifications Physical Specifications Option Function Specifications Table 2.1 Function specifications (1/2) Item M3096GX M3093GX M3093DG Technology CCD image sensor Operating method Flatbed+ ADF (automatic document feeder) Document size Flatbed MAX 297 ¥ 432 mm MAX 216 ¥ 297 mm MAX 297 ¥...
  • Page 18 Table 2.1 Functional specifications (2/2) Item M3096GX M3093GX M3093DG Output resolution Standard 400, 300, 240, 200 dpi 600, 400, 300, 240, (For horizontal scanning and vertical 200, 150, 100 dpi scanning) (For horizontal scanning and vertical scanning) If the image...
  • Page 19 M3093DG Resolution and Zooming Functions Supported Resolutions Interpolated resolutions above 400 dots per inch are dependant upon the scanner memory option. Scanner resolution is not dependant upon the IPC>2D option. The table below shows the relationship between supported resolutions and optional memory. M3093DG Resolution Support Resolution Binary, Simplex and Duplex...
  • Page 20: Physical Specifications

    Physical Specifications Table 2.2 Physical specifications Item M3096GX M3093GX M3093DG Dimensions Height (mm) Width Depth Weight (kg) 17.5 Power Voltage (VAC) 100 to 120, 200 to 240 VAC ±10% requirements Phase Single Frequency 50/60 Hz +2% -4% Power consumption (VA)
  • Page 21: Image Processing Circuit (Ipc>2 Or Ipc>2D)

    Option The following option is provided for this scanner: Image processing circuit>2 (IPC>2, M3097E0191) for M3096GX/M3093GX Image processing circuit>2D (IPC>2D, M3093DE0192) for M3093DG For the details, refer to Subsection 2.3.1. Compressing circuit ¬ (M3097G>0196) for M3096GX/M3093GX For the details, refer to Subsection 2.3.2.
  • Page 22: Image Processing Function

    (b) Normal mode This mode is used when using writing materials other than above. Noise removal Among black>dots in the binary picture code, the black>dot for the noise is changed to white>dot. 2.3.1.2 Image processing function Table 2.3 Image processing function Function name Details function Separation...
  • Page 23: Compression Circuit>2 (Cmp>2) (M3096Gx/M3093Gx)

    2.3.2 Compression circuit>2 (CMP>2) (M3096GX/M3093GX) Memory 4 MB Compression MH, MR, MMR 2.3.3 Memory (M3093DG) The following SIMM memory option is provided for M3093DG: Memory (M3093DE>B182) When the output resolution is more than 401 dpi, the memory option is required. If the memory option is not installed, the video data is limited to 3456 ¥...
  • Page 24 This page is intentionally left blank. 2 $ 8...
  • Page 25: Dimensions

    CHAPTER 3CONFIGURATION Dimensions Circuit Configuration Carrier Fixing Bracket Removal Power Switch Indication Panel Functions Dimensions Figure 3.1 (1) shows the dimensions of M3096GX. Figure 3.1 (2) shows the dimensions of M3093GX/DG. 3 $ 1...
  • Page 26 Unit: mm Figure 3.1 (1) Dimensions of M3096GX 173 (M3093GX) 198 (M3093DG) Unit: mm Figure 3.1 (2) Dimensions of M3093GX/DG 3 $ 2...
  • Page 27: Function Block Diagram

    Circuit Configuration This scanner uses CCD image sensor scanning system. This scanner consists of following sections; Optical system (including fluorescent lamp, and lenses) Video circuit (including CCD sensor, amplifier, and A/D converter) Scanner driver (including stepping motor and motor driver circuit) Control circuit (MPU circuit) Power section Figure 3.2 is the function block diagram of this scanner.
  • Page 28 Carrier Fixing Bracket Removal First, remove the carrier fixing bracket from the base of the scanner. This bracket fixes the carrier unit during the transportation. If the power is turned on while fixing bracket is still in place, the alarm lamp lights. Turn the power off, disconnect the power cable, and remove the bracket.
  • Page 29 Look at the bottom of the scanner to find the carrier fixing bracket. Remove the screw, and remove the carrier fixing bracket from position . Then install the carrier fixing bracket at position Upper Carrier bracket (position during operation) (Viewed from below) Carrier bracket (position during transportation)
  • Page 30: Power Switch

    Power Switch Figure 3.3 shows the location of the power switch. Power switch Figure 3.3 (1) Power switch (M3096GX) Figure 3.3 (2) Power switch (M3093GX) 3 $ 6...
  • Page 31 Figure 3.3 (3) Power switch (M3093DG) 3 $ 7...
  • Page 32: Indication Panel Functions

    Indication Panel Functions Power Read Check Indicators Figure 3.4 (1) M3096GX Indication panel Power Indicators Read Check Figure 3.4 (2) M3093GX/DG Indication panel (Front side of the scanner) 3.5.1 Indicators The meaning of each indicator is as follows: Power indicator (Green): Lights to indicate the power is on.
  • Page 33: Chapter 4 Interface

    CHAPTER 4INTERFACE Physical Specifications SCSI Bus Bus Phases Commands Status Messages Command Sequence Status Transition of Logical Unit Error Table 4.10 Items for Specifying Window and Subwindows 4.11 Output Data for Gray Scale Read 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.
  • Page 34 SCSI ID: 0 to 7, variable by Digital switch: default is 5. Logical unit number (LUN): 000, fixed Bus phases All phases are supported. Commands The following commands are supported by this scanner: INQUIRY OBJECT POSITION MODE SELECT (6) MODE SENSE (6) READ RELEASE UNIT REQUEST SENSE...
  • Page 35: Physical Specifications

    Messages The following messages are supported by this scanner: ABORT BUS DEVICE RESET COMMAND COMPLETE DISCONNECT IDENTIFY INITIATOR DETECTED ERROR MESSAGE PARITY ERROR MESSAGE REJECT NO OPERATION RESTORE POINTERS SAVE DATA POINTER SYNCHRONOUS DATA TRANSFER REQUEST Others The bits and fields for which the word ™Reserved∫ is described are checked. For a non>zero, an error is returned.
  • Page 36: Scsi Physical Specifications

    Physical specifications Table 4.1 SCSI physical specifications Item Specification Driver/Receiver Single>ended Connector 50 Contact Shielded Low Density Cable Max. cable length Characteristic 132 ] impedance Cable type 25 signal twisted pair e 0. 1 mm (from main cable in scanner to internal Stub wire wiring) Signal...
  • Page 37: Pin Assignment

    Pin assignments Signal name Pin number Signal name -DB (0) -DB (1) -DB (2) -DB (3) -DB (4) -DB (5) -DB (6) -DB (7) -DB (P) Reserved Reserved (Open) TERMPWR Reserved Reserved -ATN -BSY -ACK -RST -MSG -SEL -C/ D -REQ -I/ O Note:...
  • Page 38: Scsi Bus

    SCSI Bus 4.2.1 System configuration System configuration The SCSI bus connects up to eight SCSI devices, each linked with a daisy chain. The both ends of the daisy chain require a terminator. Each SCSI device operates as an initiator or a target, so that a series of operations are performed between a pair of initiator and target pair.
  • Page 39: Bus Signals

    4.2.2 Bus signals Initiator Signal name Type of signal Target Data Eight data>bit signals, plus a parity>bit signal that form a DATA BUS. DB(7) is the most significant bit and has the highest priority during the ARBITRATION phase. Bit number, significance, and priority decrease downward to DB(0).
  • Page 40: Bus Signal Drive Conditions

    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.
  • Page 41: Bus Phases

    Table 4.2 Bus phases vs. signal drive sources (2/2) 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 (shall 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.
  • Page 42: Phase Sequence

    Reset MESSAGE OUT SELECTION COMMAND DATA IN or BUS FREE ARBITRATION DATA OUT STATUS RESELECTION MESSAGE IN Figure 4.2 Phase sequence The signal delay times for each bus phase are defined as follows: Table 4.4 Signal delay times definition (1/3) Item Time Definition...
  • Page 43 Table 4.4 Signal delay times definition (2/3) Item Time Definition 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 for a bus settle delay) until its assertion of BSY when going to the ARBITRATION phase Bus set delay 1.8 os...
  • Page 44: Bus Free Phase

    Table 4.4 Signal delay times definition (3/3) Item Time Definition Reset to 250 ms The recommended maximum time after a hard RESET selection (recom> condition until an SCSI target is able to respond with time mended) appropriate status and sense data to the TEST UNIT READY, INQUIRY, and REQUEST SENSE commands Reset hold 25 os...
  • Page 45: Arbitration 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: —...
  • Page 46 ARBITRATION phase bus settle delay bus free delay SCSI bus clear delay bus set arbitration delay + bus settle delay delay & bus free delay DB(7) bus clear delay bus set delay & bus free delay DB (3) arbitration delay &...
  • Page 47: Selection Phase

    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.
  • Page 48: Reselection Phase

    4.3.4 RESELECTION phase RESELECTION 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 complete).
  • Page 49: Information Transfer Phase Type

    4.3.5 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.
  • Page 50 INFORMATION INFORMATION TRANSFER phase TRANSFER phase bus settle delay Min. 0ns bus settle delay C/D, MSG, I/O 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.
  • Page 51 After the ACK signal is false, the target may continue the transfer by driving the DB(7>0, P) signals and asserting the REQ signal, as previously described. bus settle delay deskew delay + deskew delay cable skew delay + cable skew delay C/D, MSG b.
  • Page 52 bus settle delay deskew delay + deskew delay cable skew delay + cable skew delay C/D, MSG Synchronous information 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 4.6.2.
  • Page 53 a. Synchronous transfer from target to initiator 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.
  • Page 54: Commands

    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π. If this scanner receives a value other than 000, it returns error information as follows: Status key: B©00001π...
  • Page 55 Table 4.6 Commands Operation Command Description code (hex) RESERVE UNIT Declares the exclusive use of a logical unit RELEASE UNIT Cancels the declaration of the execlusive use of a logical unit INQUIRY Examines the information regarding the target and logical unit REQUEST SENSE Requests a target for sense data SEND...
  • Page 56: Reserve Unit Command

    4.4.1 RESERVE UNIT command The following table shows the normal sequence of the RESERVE UNIT command when used with this scanner. Step Bus phase Initiator operation ¨ Æ Target operation BUS FREE Verifies bus free ARBITRATION Obtains bus>usage right SELECTION Selects target Æ...
  • Page 57 ” The BUS DEVICE RESET message is sent from any initiator. ‘ A hardware reset condition is detected. The condition in effect after ” or ‘ is indicated by a sense key X©6π (UNIT ATTENTION), which is returned in response to a subsequent command. When a logical unit is already reserved by another initiator, if a command other than RELEASE UNIT, INQUIRY, or REQUEST SENSE is issued, the target returns the following status:...
  • Page 58: Release 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. Step Bus phase Initiator operation ¨ Æ Target operation BUS FREE Verifies bus free ARBITRATION Obtains bus>usage right SELECTION Selects target Æ...
  • Page 59: Inquiry Command

    a. TP (third party) : Byte 1 As this scanner does not support the 3rd party reservation option, setting this bit to 1 causes the target to return the following error information: Status: B©00001π (CHECK CONDITION) Sense key: X©5π (ILLEGAL REQUEST) b.
  • Page 60 Page code is X©F0π, M3093DG returns the Vital product data. b. Page code: Byte 2 M3096GX and M3093GX do not support page code. If this bit is set to 1, the scanner returns the following error information: Status: B©00001π (CHECK CONDITION) Sense key: X©5π...
  • Page 61 Standard inquiry data: DATA IN phase (target Æ initiator) Byte 0 Peripheral qualifier Peripheral device type Device type qualifier ISO version ECMA version ANSI approved version AENC (Reserved) Response data format Additional length (n>4) (Reserved) RelAdr Wbus32 Wbus16 SYNC LINKED CACHE CMDQUE SftRst (MSB) Vendor identification (LSB)
  • Page 62 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 returns ™FUJITSU∫ . 4 $ 30...
  • Page 63 Product identification: Bytes 10 to 1F Indicates the product name in ASCII code. The name is left>justified, with the blank filled with spaces (X©20π). This scanner returns one of the following names: Scanner type M3096GX M3093GX M3093DG Scanner without option M3096GX...
  • Page 64 Vital product data (JBMS compatible) If the EVPD bit is 1 and the page code is X‘F0’ in the INQUIRY command, the command outputs the following vital product data: Peripheral device type Byte 0 Page number (F0) J Version Reserved Page length (m-5) (MSB) Basic X resolution...
  • Page 65: M3096Gx

    Maximum X resolution: Bytes A and B Indicates the maximum resolution in the horizontal scanning direction. The scanner returns following value. Scanner Without IPC option With IPC option M3096GX X'0190' (400 dpi) X'0320' (800 dpi) M3093GX M3093DG X'0258' (600 dpi) Maximum Y resolution: Bytes C and D Indicates the maximum resolution in the vertical scanning direction.
  • Page 66 Minimum X resolution: Bytes E and F Indicates the minimum resolution in the horizontal scanning direction. The scanner returns following value. Scanner Without IPC option With IPC option M3096GX X'00C8' (200 dpi) X'0032' (50 dpi) M3093GX M3093DG X'0064' (100 dpi) Minimum Y resolution: Bytes 10 and 11 Indicates the minimum resolution in the vertical scanning direction.
  • Page 67 Window width: Bytes 14 to 17 Indicates the width of the data that can be read by the scanner in basic X resolution dots. A scanner with double>letter size returns X'00001300'. A scanner with A4 size returns X'00000D80'. Window length: Bytes 18 to 1B Indicates the length of the data that can be read by the scanner in basic Y resolution dots.
  • Page 68 Function: Byte 1C Selects functions from the table below. This scanner returns X'0E' or X'0F'. Byte Description Bit 0 Data overflow This bit is set to 1 for an image scanner in which an overflow can occur. The bit is set to 0 for an image scanner in which an overflow does not occur.
  • Page 69 Vendor unique parameter bytes (standard VPD page extended format) Reserved Byte 1E Reserved Physical function Buffering capability Implemented standard command Implemented vender specific command Implemented vender unique parameter Image control function (MSB) Image processing function (LSB) (MSB) Compressing function (LSB) (MSB) Endorser function (LSB)
  • Page 70 Physical function: Bytes 20 and 21 Byte 20 Operator panel Barcode 1: The function is Endorser (stamp) installed. Duplex 0: The function is Trancepareny not installed. Flatbed Automatic document feeder The scanner returns B'11010000'. Byte 21 Bit count for A>D converter The scanner returns B'00001000'.
  • Page 71 Implemented standard command: Byte 26 to 29 Indicates the commands supported by the scanner. The bit is set to 1 if a command is supported. The bit is set to 0 if a command is not supported. Byte 26 Mode select (10) Mode sense (10) Byte 27 Get data buffer status...
  • Page 72 Implemented vendor>specific command: Bytes 2A to 31 A vendor>specific command consists of four field, each consisting of two byte. The bit location of each field indicates the lower four bits of a command code supported by the scanner. Bytes Field description 2A, 2B Vendor specific command field - CXh 2C, 2D...
  • Page 73 Implemented vendor unique parameter: Bytes 32 to 51 Of the vendor unique parameters defined by the SET WINDOW command, this indicates only the supported parameter. The implemented vendor unique parameter consist of of 16 fields, each consisting of two bytes. The bit location of each field indicates the lower four bits of the vendor unique parameter code (vendor unique ID) supported by the scanner.
  • Page 74 e) Number of resident dither patterns and number of registrable dither patterns: Byte 56 Indicates the number of internal dither patterns and the number of dither patterns that can be downloaded. B'nnnnXXXX': Number of internal dither patters (upper 4 bits) B'XXXXnnnn': Number of dither patterns that can be downloaded (lower 4 bits) The scanner returns X'48'.
  • Page 75 h) Compression function: Bytes 5A and 5B Indicates the supported compression function. Byte Description 1XXXXXXX X1XXXXXX XX1XXXXX XXX1XXXX JBIG XXXX1XXX JPEG Base line system XXXXX1XX JPEG Extended system XXXXXX1X JPEG Independent function XXXXXXX1 Reserved 00000000 b Reserved The scanner returns X'E000'. Endorser function: Bytes 5C to 5D Indicates the supported endorser function.
  • Page 76 Bar code function: Bytes 5E, 5F, 60, and 61 Indicates the supported bar code function. Byte Description 0000XXXX Reserved XXXXnnnn Maximum barcode window 1XXXXXXX WPC (EAN>13, EAN>8, UPC>A, UPC>E) X1XXXXXX EAN>13, EAN>8 XX1XXXXX UPC>A, UPC>E XXX1XXXX UPC>D1 XXXX1XXX UPC>D2 XXXXX1XX UPC>D3 XXXXXX1X UPC>D4...
  • Page 77: Request Sense Command

    4.4.4 REQUEST SENSE command The following table shows the normal sequence of the REQUEST SENSE command when used with this scanner. Step Bus phase Initiator operation ¨ Æ Target operation BUS FREE Verifies bus free ARBITRATION Obtains bus>usage right SELECTION Selects target Æ...
  • Page 78 a. Allocation length: Byte 4 Specifies the storage area in bytes that the 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 the DATA IN phase when it has transferred either the bytes of sense data specified in this field or all of effective sense data.
  • Page 79 Segment number: Byte 1 This scanner does not support SEGMENT NUMBER. This scanner returns X©00π. 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...
  • Page 80 Sense key Status of logical unit ! ! 0 NO SENSE The logical unit has no information to be specifically described in a sense key. This status occurs because either a command has succeeded, or because a command has terminated in the CHECK CONDITION status since the ILI bit has been set to 1.
  • Page 81 Abnormal internal target SCSI parity error Invalid command Invalid field in CDB Unsupported logical unit Invalid field in parameter list Wrong window combination (M3096GX/M3093GX) Command sequence error (M3093DG) UNIT ATTENTION Message error Image transfer error Sense>key specific bytes: Bytes F to 11 This field is reserved on this scanner.
  • Page 82: Send Diagnostic Command

    4.4.5 SEND DIAGNOSTIC command The following table shows the normal sequence of the SEND DIAGNOSTIC command when used with this scanner. Step Bus phase Initiator operation ¨ Æ Target operation BUS FREE Verifies bus free ARBITRATION Obtains bus>usage right SELECTION Selects target Æ...
  • Page 83 Byte 0 Operation code X©1Dπ Logical unit number SLFTST (Reserved) (Reserved) (MSB) Parameter list length (LSB) Control byte a. PF (page format) : Byte 1 This scanner ignores PF. b. SLFTST (self test) : Byte 1 This value is 1 on this scanner. DO (device offline), UO (unit offline) : Byte 1 This scanner ignores DO and UO.
  • Page 84: Test Unit Ready Command

    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. Step Bus phase Initiator operation ¨ Æ Target operation BUS FREE Verifies bus free ARBITRATION Obtains bus>usage right SELECTION Selects target...
  • Page 85: Set Window Command

    Response This scanner reports as follows: a. Normal: Status: B©00000π (GOOD) Sense key: X©0π (NO SENSE) b. Abnormal: Status: B©00001π (CHECK CONDITION) Sense key: X©0π, X©2π, X©3π, X©4π, X©5π, X©6π, or X©Bπ 4.4.7 SET WINDOW command The following table shows the normal sequence of the SET WINDOW command when used with this scanner.
  • Page 86 SET WINDOW command: COMMAND phase (initiator Æ target) The SET WINDOW command is used to set a window. The CDB of this command is shown in the following illustration. Byte 0 Operation code X©24π Logical unit number (Reserved) (Reserved) 6 (MSB) Transfer length (LSB) Control byte...
  • Page 87 Front>side window data or back>side window data is specified by Window identifier. M3096GX/M3093GX must use only front>side window data. M3093DG can use both front>side and back>side window data. If the scanner uses front>side and back>side window data at a time, those window data must be set by one SET WINDOW command.
  • Page 88 Byte 0 Window identifier (Reserved) Auto (MSB) X resolution (LSB) (MSB) Y resolution (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) Halftone pattern (LSB) (Reserved) Padding type...
  • Page 89 M3096GX/M3093GX allows only one window to be set. Therefore, only 0 may be specified in this field. M3093DG allows two windows to be set. Therefore, 0 or 128 may be specified in this field. If a value other than this...
  • Page 90 Notes: 1. ULX, ULY, W, L versus maximum scan area: 0 < (ULX + W) e 14592 (in 1/1200 inches) (M3096GX) e 10368 (in 1/1200 inches) (M3093GX) e 10368 (in 1/1200 inches) (M3093DG) 0 <...
  • Page 91 When this condition is satisfied, following condition must also be satisfied (only for CMPII option equipped). 0 < (ULY + L) e 19842 (A3 length) (M3096GX) For this scanner, the origin of the window is at the location shown below.
  • Page 92 To set a value to zero, set ULX to 72 and ULY to 96. If this is done, however, part of the original document will be missing. (f) Brightness: Byte 16 Specifies the brightness for halftone (Byte 19=X©01π) output. Value (Hex) Brightness Default: same as value X©80π.
  • Page 93 (j) Bit per pixel: Byte 1A Specifies the number of bits per pixel. M3096GX/M3093GX or M3093DG simplex reading supports X©01π and X©08π, and X©00π and X©02π to X©FFπ except for X©08π are reserved. M3093DG duplex reading supports only X©01π, X©00π to X©FFπ except for X©01π...
  • Page 94 Sense key: X©5π (ILLEGAL REQUEST) (k) Halftone Pattern: Byte 1C Value (Hex) Halftone pattern Dither pattern 0 Dither pattern 1 Dither pattern 2 Dither pattern 3 04 to 7F (Reserved) 80 to 84 User down>load pattern 85 to FF (Reserved) If reserved value is specified, this scanner returns the following error information as follows: Status:...
  • Page 95 (o) Compression type, argument: Bytes 20 to 21 Specifies the compression method that is applied before the read data is sent to the initiator TYPE (Byte 20) argument (Byte 21) 00 % Not compressed Reserved 01 % MH Reserved 02 % MR K parameter 03 % MMR Reserved...
  • Page 96 (p) Vender unique parameter (byte 28 and after) Specifies, in byte 28 and after, a vender unique parameter, including items such as subwindow list, outline, emphasis, automatic separation, mirroring, and paper size, as required. This parameter is specified in the following format.
  • Page 97 d pattern: Byte 29 Specifies the d pattern number for the line art or the halftone. Value (Hex) d pattern Default This scanner applies ™Normal∫. Normal Soft Sharp 04 to 7F (Reserved) 80 to 84 User down>load d pattern 85 to FF (Reserved) If reserved value is specified, this scanner returns the following error information as follows:...
  • Page 98 Image emphasis: Byte 2B This scanner is limited to three levels of emphasis and one level of smoothing. These levels are specified as follows: Value (Hex) Meaning Without emphasis and smoothing 01 to 2F Low emphasis 30 to 4F Medium emphasis 50 to 7F High emphasis 80 to FF...
  • Page 99 Variance rate: byte 2E Specifies variance rate for simplified dynamic threshold. Value (Hex) Variance rate Default 01 to 1F Small 20 to 3F Small 40 to 5F 60 to 7F 80 to 9F Normal A0 to BF C0 to DF E0 to FF Large 4 $ 67...
  • Page 100 DTC mode: byte 2F X©A6π is set when the power is turned on. This byte is valid when IPC>2 or IPC>2D option is installed, and byte 3E is X©40π. Threshold curve Light For OCR (Darken more and more) Dark Dark For Image scanner Light Gradation...
  • Page 101 DTC mode: byte 30 X©20π is set when the power is turned on. This byte is valid when the IPC>2 or IPC>2D is installed, and byte 3E is X©40π. (Dynamic threshold mode setting) Binary data when the threshold equals video data to be binary>coded.
  • Page 102 The maximum number of subwindows which can be included in one window is shown in the table below. Maximum number of subwindow Value of byte 34 M3096GX, M3093GX, 0 to 3 M3093DG If other subwindows are specified, this scanner returns the following...
  • Page 103 If the window data is back>side, byte 35 must be X©00π Standard document size 0000 Undefined 0001 Undefined 0010 Undefined 0011 A3 (M3096GX) Undefined (M3093GX/DG) 0100 0101 0110 Double letter (M3096GX) Undefined (M3093GX/DG) 0111 Letter 1000 Undefined 1001 Undefined 1010 Undefined 1011 Undefined 1100 B4 (M3096GX)
  • Page 104 Notes: 1. If the ADF is used and this parameter has not been specified, the paper is scanned on the default paper size (A3: M3096GX, A4: M3093GX/DG) of this scanner. 2. The paper size specified here concerns the sheets loaded in the ADF.
  • Page 105 DTC SELECTION: byte 3E DTC SELECTION BYTE Byte 3E Reserved Reserved DTC SELECTION 00: Default; Simplified DTC, if IPC>2 or IPC>2D optioned. 01: Dynamic threshold 10: Simplified DTC, if IPC>2 or IPC>2D optioned. 11: Reserved If reserved value is specified, this scanner returns the following error information as follows: Status: B©00001π...
  • Page 106: Set Subwindow Command

    4.4.8 SET SUBWINDOW command The following table shows the normal sequence of the SET SUBWINDOW command when used with this scanner. Step Bus phase Initiator operation ¨Æ Target operation BUS FREE Verifies bus free ARBITRATION Obtains bus>usage right SELECTION Selects target Æ...
  • Page 107 SET SUBWINDOW command: COMMAND phase (initiator Æ target) The SET SUBWINDOW command is used to set subwindows. If this command is issued more than once, only the one issued directly before the READ command becomes effective. The SET SUBWINDOW command only works if the IPC>2 or IPC>2D option is equipped.
  • Page 108 Note: Front>side subwindow or back>side subwindow is specified by subwindow identifier. M3096GX/M3093GX must use only front>side subwindow data. M3093DG can use both front>side and back>side subwindow data. If the scanner uses front>side and back>side subwindow at a time, those subwindow data must be set by on SET SUBWINDOW command.
  • Page 109 Byte 0 Subwindow identifier (Reserved) (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) Halftone pattern (LSB) (Reserved) Padding type (Reserved) Vender unique parameter (a) Subwindow identifier: Byte 0 Specifies a unique value that identifies a subwindow.
  • Page 110 If the subwindow is front>side of the document, the value must be; M3096GX/M3093GX/ 0 to 3 M3093DG If the subwindow is back>side of the document, the value must be; M3093DG 0 to 3 When the value does not fit this condition, the scanner returns the following...
  • Page 111 Example: Main Window window ¨ Overlapped portion window (d) Brightness: Byte 16 Specifies the brightness for half tone. For details, see the SET WINDOW command. (e) Threshold: Byte 17 Specifies the threshold value for line art. For details, see the SET WINDOW command.
  • Page 112 (j) RIF (reverse image format): Byte 1D This bit is used to reverse the binary image data output. 0: Output is not reversed 1: Output is reversed (k) Vender unique parameter: byte 28 and after Specifies, in byte 28 and after, a vender unique identification parameter, including items such as outline, emphasis, and automatic separation, as required.
  • Page 113 d pattern: byte 29 Specifies d pattern number for subwindow. For details, see the explanation of the SET WINDOW command. Outline extraction: byte 2A Specifies the outlining for the subwindow. For details, see the explanation of the SET WINDOW command. Image emphasis: byte 2B Specifies the emphasis for the subwindow.
  • Page 114: Object Position Command

    4.4.9 OBJECT POSITION command The following table shows the normal sequence of the OBJECT POSITION command when used with this scanner. Step Bus phase Initiator operation ¨ Æ Target operation BUS FREE Verifies bus free ARBITRATION Obtains bus>usage right SELECTION Selects target Æ...
  • Page 115 Byte 0 Operation code ©X31π 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 Unload object Load object This scanner supports the unload object and load object functions only. If an other value is specified, this scanner returns the following error information: Status: B©00001π...
  • Page 116 b. 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 information: Status: B©00001π (CHECK CONDITION) Sense key: X©5π (ILLEGAL REQUEST) Response This scanner reports the OBJECT POSITION command as follows: a.
  • Page 117 Command sequence to select the ADF or FB. 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.
  • Page 118: Send Command

    4.4.10 SEND command The following table shows the normal sequence of the SEND command when used with this scanner. Step Bus phase Initiator operation ¨ Æ Target operation BUS FREE Verifies bus free ARBITRATION Obtains bus>usage right SELECTION Selects target Æ...
  • Page 119 a. Transfer data type: Byte 2 Specifies the type of data to be transferred between the initiator and target. This scanner supports X©02π (dither pattern) and X©03π (d pattern). If any other value is specified, this scanner returns the following error information: Status: B©00001π...
  • Page 120 SEND data (dither pattern): DATA OUT phase (initiator Æ target) Byte 0 (Reserved) (MSB) X>direction dither matrix size (LSB) (MSB) Y>direction dither matrix size (LSB) (Reserved) Dither matrix data a. Dither matrix size Specifies the size of dither matrix to be downloaded. This scanner supports 8¥8.
  • Page 121 Example: DATA OUT phase 4 $ 89...
  • Page 122 SEND data (d pattern): DATA OUT phase (initiator Æ target) Byte 0 Reserved X'0100' X'0100' Reserved d pattern data (256 byte) d pattern data The d pattern data must be transferred in the following order; Transfer 10 11 12 251 252 253 254 255 256 order Æ...
  • Page 123: Read Command

    4.4.11 READ command The following table shows the normal sequence of the READ command when used with this scanner. Step Bus phase Initiator operation ¨ Æ Target operation BUS FREE Verifies bus free ARBITRATION Obtains bus>usage right SELECTION Selects target Æ...
  • Page 124 Operation code X©28π Byte 0 Logical unit number (Reserved) RelAdr Data type code (Reserved) (MSB) Data type qualifier (LSB) (MSB) Transfer length (LSB) Control byte a. Data type code: Byte 2 Specifies the type of data to be transferred between the initiator and target. This scanner supports X©00π...
  • Page 125 If the actual transfer amount differs from the amount indicated by TL, the target creates the following status and sense data: Status: B©00001π (CHECK CONDITION) Sense key: X©0π (NOSENSE) Sense data (VALID) : 1 (Difference in transfer amount) Sense data (ILI) : 1 Sense data (INFORMATION) : TL indicated transfer amount subtracted by actual transfer amount Note:...
  • Page 126 (a) For binary data 1 pixel: 1 bit 8 pixels: 1 byte Raster line 1 Raster line 2 Raster line j Byte 0 Byte n Byte 0 Pixel 1 Pixel 2 Pixel 3 Pixel 4 Pixel 5 Pixel 6 Pixel 7 Pixel 8 Pixel Pixel...
  • Page 127 Byte 0 (MSB) Number of X>direction pixels (LSB) (MSB) Number of Y>direction pixels (LSB) Detected Paper Width (Reserved) Detected Paper Length (M3093DG only) Number of X>direction pixels: Byte 0 to 3 X Resolution ¥ Width Number of pixels = 1200 Number of Y>direction pixels: Byte 4 to 7 Y Resolution ¥...
  • Page 128 Example: Width Length Image data transfer is completed at this line. For the READ command, CHECK CONDITION is returned with ILI=0. Detected paper information (DATA TYPE CODE = X©81π) This scanner detects the paper size and the job separation sheet when OBJECT POSITION (load object) is received.
  • Page 129 1: The paper is ejected from ADF. Notes: *1 This scanner cannot distinguish DL from A3 (M3096GX), or LT from A4. *2 When the paper is loaded into ADF by Object position (Load object), this scanner detects paper size assuming the orientation is portrait.
  • Page 130: Mode Select (6)

    4.4.12 MODE SELECT (6) The normal sequence related to MODE SELECTE (6) of this scanner is listed below: Proce> Bus phase Initiatorπs operation ¨ Æ Targetπs operation dure Bus Free Checks Bus Free Arbitration Acquires right to use the bus Selection Selects the target Æ...
  • Page 131 PF (PAGE FORMAT): Byte 1 When PF=1, it is indicated that the parameters of this command is fitted to the SCSI>2 specification. For this scanner, PF=1 only is supported. Otherwise, the following error is returned: Status: B©00001π (CHECK CONDITION) Sense key: X©5π (ILLEGAL REQUEST) SP (SAVE PAGES): Byte 1 This scanner ignores SP.
  • Page 132 BLOCK DESCRIPTOR LENGTH: Byte 3 Specifies the length of the entire mode parameter descriptor block in units of byte. The page and vendor>specific parameter are not included. In this scanner, 0 is specified and the succeeding mode descriptor section shall be omitted.
  • Page 133 Mode page The mode page format is indicated for each page code. Page cod The PAGE CODEs supported in this scanner are as follows: Page code Description X©00π Donπt care (IGNORE) Xπ01π Reserved X©02π Not supported X©03π Not supported X©04π to X©3Bπ Reserved X©3Cπ...
  • Page 134 ALD (Automatic Length Detection): Byte 3 The ALD bit specifies detected paper length replaces length value which has specified in Length field in Set Window Parameter. When this bit is 0, automatic length detection is disabled. When this bit is 1, automatic length detection is enabled.
  • Page 135 “ Lamp timer PAGE (PAGE CODE X©3Dπ) (Reserved) Page code (X©3Dπ) Byte 0 Parameter length (X©06π) Lamp timer (Reserved) LAMP TIMER: Byte 2 The time during which the fluorescent lamp lights. 0: default (60 seconds). Up to 255 seconds can be set up in units of second. ”...
  • Page 136: Mode Sense (6)

    4.4.13 MODE SENSE (6) The normal MODE SENSE (6) sequence for the scanner is as follows: Proce> Bus phase Initiator operation ¨Æ Target operation dure Bus Free Checks Bus Free (Arbitration) Acquires the bus use right Selection Selects the target Æ...
  • Page 137 DBD (disable block descriptor): Byte 1 When the DBD bit is 1, the target must not return the mode descriptor block in the Data In phase. When this bit is 0, the target may or may not return the block. This bit must be 0.
  • Page 138 The target terminates the DATA IN phase when mode sense data for the number of bytes specified in this field is transferred or when the tarnsfer of all valid mode sense data is completed. Mode data: DATA IN phase (Target to Initiator) Mode parameter list data consists of a header, 0 or more than one descriptor block, and 0 or more than one page.
  • Page 139 Number of blocks: Bytes 1 to 3 The number of logical blocks is specified fitted for the density code and block length. Block length: Bytes 5 to 7 The block length specifies the length of the logical blocks in the block descriptor in bytes.
  • Page 140: Scan

    4.4.14 SCAN The normal SCAN sequence for the scanner is as follows: Step Bus phase Initiator operation ¨Æ Target operation Bus Free Checks Bus Free (Arbitration) Acquires the right to use the Selection Selects the target Æ Drives the BSY signal (Message Out) Selects the logical device Æ...
  • Page 141 Window list data: DATA OUT phase (Initiator to Target) The window list data parameter specifies the window ID for scanner reading. The scanner supports the following. a. Simplex reading specification Transfer length = 1 Window list data Byte 0 Window ID=0 b.
  • Page 142: Status: Status Phase (Target Æ Initiator)

    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. Status byte Byte 0 (Reserved) Status byte code (Reserved) The status supported by this scanner are summarized in the following table.
  • Page 143: Messages

    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 this scanner detects an ATN signal. Phase ATN detection timing SELECTION Immediately before a phase change COMMAND...
  • Page 144 Code Message COMMAND COMPLETE INITIATOR DETECTED ERROR ABORT MESSAGE REJECT NO OPERATION MESSAGE PARITY ERROR BUS DEVICE RESET 80 to FF IDENTIFY DISCONNECT SAVE DATA POINTER RESTORE POINTERS SYNCHRONOUS DATA TRANSFER REQUEST Note: *** is Extended Message 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.
  • Page 145 When this scanner receives the INITIATOR DETECTED ERROR message, this scanner enters the MESSAGE IN phase and sends the RESTORE POINTERS message to the initiator. Then this scanner returns to the original phase and makes a retry. After issuing the RESTORE POINTERS message, this scanner takes action as shown in the following table.
  • Page 146 This scanner does not have a function that clears input/output operation for certain initiators. The scanner must have been reserved when it is operated in multi> initiator environment. MESSAGE REJECT (X©07) : MESSAGE IN/OUT phase (initiator R target) This message indicates that a transferred message was rejected by the receiver as invalid or unexecutable.
  • Page 147 MESSAGE PARITY ERROR (X©09π) : MESSAGE OUT phase (initiator Æ target) This message indicates that the initiator detected a parity error in the message received. The target resends only 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.
  • Page 148 Specifies a logical unit number (for bit 4 = 0) Specifies a process incorporated in the target (for bit = 1) (Reserved) (Reserved) 1: Processed by the target alone 0: Processed by the target and logical unit 1: The initiator does not permit disconnect 0: The initiator permits disconnect Bit for distinguishing from other messages This scanner does not support the target>incorporated process function.
  • Page 149 Example: BUS FREE Ø ARBITRATION Ø SELECTION Ø MESSAGE OUT (IDENTIFY: BIT6=1) Ø COMMAND (READ command) Ø MESSAGE IN (DISCONNECT message) Ø BUS FREE The data to be transferred to the initiator is prepared during this interval. RESELECTION Ø MESSAGE IN (IDENTIFY message) Ø...
  • Page 150 (10) SAVE DATA POINTER (X©02π) : MESSAGE IN phase (target Æ initiator) This message is sent from the target to the initiator in order to save the current data pointer. The initiator saves the current data pointer value into the saved pointer for the logical unit currently connected.
  • Page 151 A SYNCHRONOUS DATA TRANSFER REQUEST (SDTR) message 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;...
  • Page 152 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.
  • Page 153: Command Sequence

    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 Prepare INQUIRY data Verify the logical unit INQUIRY Respond with INQUIRY data INQUIRY data Verify scanner READY TEST UNIT READY Respond with GOOD status...
  • Page 154: Command Sequence To Read

    4.7.2 Command sequence to read 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. Normal sequence Initiator Target RESERVE UNIT Move to reserved status SET WINDOW Set window parameters Calculate the number of scan lines covering...
  • Page 155 Example: Set up subwindows 0 and 1 (If it is necessary to set subwindows) in window 0 and 128. (M3093DE) Document Document Window 0 (front>side) Window 128 (back>side) Subwindow 0 Subwindow 1 Subwindow 1 Subwindow 0 Initiator Target SEND Dither pattern download (if necessary) OBJECT POSITION Load document on ADF...
  • Page 156 When document size detection function is used RELEASE UNIT Release reserved status Initiator Target RESERVE UNIT Move to reserved status OBJECT POSITION Load document from ADF Read command Report document size (document size request) (Horizontal scanning direction is effective) SET WINDOW f Set window parameters f Calculate the number of scan lines covering all windows set up, in terms of lines effective after...
  • Page 157: Read Command Sequence

    4.7.3 READ command sequence 4.7.3.1 Multiple read (M3096GX/M3093GX without CMP>2 option: disconnect disabled) READ command Request image data (TL). Start scanning. Issue command again. BUSY status Data volume < TL Image data (TL) Data volume f TL Send image data.
  • Page 158 4.7.3.2 Multiple read (M3096GX/M3093GX without CMP>2 option: disconnect enabled) (M=0 before scanning) Request image data (TL). READ command Start scanning. Disconnect Data volume < Min(TL>M or 64 KB) Wait for following condition is satisfied.) Reconnect TL>M > Data volume f 64 KB...
  • Page 159 4.7.3.3 Single read (M3096GX/M3093GX with CMP>2 option or M3093DG: disconnect disabled) READ command Request image data (TL). Start scanning. (one page) BUSY status Data volume < TL Issue command again. Command completion. Data volume f TL Send image data. See Notes 1 and 2.
  • Page 160 4.7.3.4 Single read (M3096GX/M3093GX with CPM>2 option or M3093DG: disconnect enabled) (M=0 before scanning) Request image data (TL). READ command Start scanning. (one page) Disconnect Data volume < Min(TL>M or 64 KB) Wait for following condition is satisfied. Reconnect TL>M > Data volume...
  • Page 161 4.7.3.5 Multiple read (M3096GX/M3093GX with CMP>2 option or M3093DG: disconnect disabled) READ command Request image data (TL). Start scanning. Issue command again. BUSY status Data volume < TL Image data (TL) Data volume f TL Send image data. Next data request...
  • Page 162 4.7.3.6 Multiple read (M3096GX/M3093GX with CMP>2 option or M3093DG: disconnect enabled) (M=0 before scanning) Request image data (TL). READ command Start scanning. Disconnect Data volume < Min(TL>M or 64 KB) Wait for following condition is satisfied.) Reconnect TL>M > Data volume...
  • Page 163 Notes: 1. If the requested transfer volume is not equal to the actual data volume, this scanner informs the initiator that the requested transfer amount is abnormal. This is done as the scanner returns the status 00001 (CHECK CONDITION) and creates the following sense data: ILI = 1 INFORMATION = requested transfer amount (TL) - actual data amount...
  • Page 164: Status Transition Of Logical Unit

    Status Transition of Logical Unit Power ON GOOD status Reset CHECK CONDITION status BUS DEVICE RESET message Status transition Other command 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...
  • Page 165: Error Table

    Error Table The following table lists errors that may occur upon issue of each command. Sense Content MEDIUM HARD> UNIT ILLEGAL ABORTED SENSE READY ERROR WARE ATTEN> REQUE> COMMA> ERROR TION SET SUBWINDOW SET WINDOW INQUIRY (*1) OBJECT POSITION READ RELEASE UNIT REQUEST SENSE (*1)
  • Page 166: Items For Specifying Window And Subwindow

    4.10 Items for Specifying Window and Subwindow The following table lists the items available for specifying a window and subwindow. Image composition Binary Gray scale black and white Dithering Error diffusion Window Sub> Window Sub> Window Sub> Window Item window window window X, Y resolution...
  • Page 167: Output Data For Gray Scale Read

    *1: If DTC is specified, IPC can be specified but not enabled. *2: The image is not guaranteed. *3: Can be specified but not enabled if outline emphasis is also specified. *4: Can be specified but not enabled if outline extraction is also specified. *5: Not recommended because the compression is inefficient.
  • Page 168 This page is intentionally left blank. 4 $ 136...
  • Page 169: Grounding Color Area

    APPENDIX A PAPER SPECIFICATIONS Paper Size Paper Conditions Paper Limitations Grounding Color Area Job Separation Sheet This appendix provides the readable paper specification when using the automatic document feeder (ADF). When using the flatbed, any condition paper can be read. Only ground color specification (Section A.4) must be met.
  • Page 170: Paper Size Specification

    Paper Size Feeding direction M3096GX Maximum Minimum (Unit : mm) M3093GX Maximum Minimum 297 (flat) 355 (ADF) (Unit : mm) M3093DG Maximum Minimum 297 (flat) 355 (ADF) (Unit : mm) Figure A.1 Paper size specification A $ 2...
  • Page 171: A.2 Paper Conditions

    Paper Conditions A.2.1 Paper type Woodfree paper PPC paper; Specified by XEROX Corporation When using another paper, check that it is successfully fed by ADF before performing a scanning operation. A.2.2 Paper weight 13.9 lbs (52 g/m ) to 27.8 lbs (104 g/m A.2.3 Items to avoid The following documents may be hard to read by ADF.
  • Page 172 Note: Carbonless papers have the chemical composition which damages the pad and pick roller. Therefore, note the following remarks Cleaning: If the miss pick occurs frequently, clean the pad and pick roller in accordance with the Operator's guide. Replacement of parts: The life of the pad and the pick roller may be shorter than the case that PPC document is fed.
  • Page 173: A.2.4 Adf Document Feeder Capacity

    ADF document feeder capacity The number of pages that can be loaded into ADF chute depends on the paper size and ream weight. This information is shown in the following graph: A4/Letter or smaller B4 (M3096GX) (M3096GX/DG) chute loading (number...
  • Page 174: A.3 Paper Limitations (For Adf Reading Only)

    (Unit : mm) Center of Center of Read reference sensor arm sensor arm position 22 12 Top of paper Front>side Paper feeding direction Bottom of paper Center paper Figure A.2 (1) Areas that must not be perforated (M3096GX) A $ 6...
  • Page 175 (Unit : mm) Read reference position 22 12 Top of paper Front>side Paper feeding direction Bottom of paper Center paper Figure A.2 (2) Areas that must not be perforated (M3093GX/DG) A $ 7...
  • Page 176: M3093Gx/Dg

    (white) or drop> out color area Main scanning direction Lead of reading Front>side or Back>side. Subscanning 432 (M3096GX) direction 355 (M3093GX/DG) 297 (M3096GX/DG) (Unit : mm) 216 (M3093GX) Figure A.3 Grounding color area *1 If the black area exists in the vicinity of grounding color area, be careful of the white level following algorithm setting.
  • Page 177: A.5 Job Separation Sheet

    Job Separation Sheet A.5.1 Shape The following figure shows the basic shape of the paper. Reading direction Center of paper (Unit : mm) more than 210 mm A.5.2 Paper conditions Appendixes A.2.1 and A.2.2 describe the conditions of use. The paper size must be A4 or larger (210 mm or wider).
  • Page 178 This page is intentionally left blank. A $ 10...
  • Page 179 APPENDIX B ADF SCANNING SPEED This appedix provides information on the scanning speed of ADF. Following table is the ADF scanning speed in the case of the temperature more than 15∞C. (M3096GX) Unit: Sheets/min. Scanning mode Resolution Letter Line mode...
  • Page 180 (M3093GX) Unit: Sheets/min. Scanning mode Resolution Letter Line mode 400 dpi 300 dpi 240 dpi 200 dpi Photo mode 400 dpi 300 dpi 240 dpi 200 dpi Note: The above is measured data. B $ 2...
  • Page 181: C.1 Print Density Measurement

    APPENDIX C DROP>OUT COLOR Print Density Measurement Drop>out Color Standard The drop>out color refers to a printing color visible to people but which cannot be recognized by the scanner. If characters other than the read characters are printed in the ground color area, they must be printed in the drop>out color. Print Density Measurement The spectrum band shown in Figure C.1 is used to measure print density.
  • Page 182: Spectrum Band

    Spectral power distribution Relative response n (nm) Figure C.1 Spectrum band Drop>out Color Standard In the spectrum of fluorescent lamp G54, the PCS value must satisfy the following standards: Maximum PCS value of 0.14 or less and an average value of 0.10 or less. C $ 2...
  • Page 183: M3096G Image Scanners

    DIFFERENCES BETWEEN THE M3096GX AND M3096G IMAGE SCANNERS Preface Enhanced Functions and Functional Differences Supplement Preface This booklet provides information on interfacing when installing M3096GX image scanners in addition to M3096G image scanners that are already supported. D $ 1...
  • Page 184: Added Functions

    Enhanced Functions and Functional Differences This section explains the functions added to M3096G image scanners and the functional differences between M3096G and M3096GX image scanners. This is useful when installing M3096GX image scanners. Table D.1.1 lists the added functions. Table D.1.1 Added functions...
  • Page 185: Command Sequence

    D.1.1 Functions added D.1.1.1 Paper size detection Restrictions This function is operable only when using ADF. If this function is used for flat bed (FB) reading, the results from the scanner are not guaranteed. If paper listed in OEM Manual Appendix A.3 is used, the results from the scanner are not guaranteed.
  • Page 186 Description Upon receiving the detected paper information from the read command (Data type code = Xπ81π), the driver or application software must specify the window area (Set window command Byte 6 to 15) and the paper size (Set window command Vender unique parameter byte 35) using the set window command.
  • Page 187: D.1.1.2 Job Separation Sheet Detection

    D.1.1.2 Job separation sheet detection Notes on using this function This function must be used to separate different jobs. For the sheet format, refer to OEM Manual Appendix A.5. Restrictions The sheet format must be in accordance with OEM Manual Appendix A.5. The sheet quality must be in accordance with OEM Manual Appendix A.2.
  • Page 188 Case 2 Driver Scanner Mode select (Page code = Xπ3Eπ) Good status Object position: To load the paper (Load object) Check condition (Detected!!) Request sense Sense code = Job separation sheet detected Explanation (Case 2) When the job separation sheet is detected, use the mode select command to post the check condition.
  • Page 189 Supplement (case 2) Follow the procedures below to eject this sheet upon detecting the job separation sheet. Driver Scanner Mode select (Page code = Xπ3Eπ) Good status Object position: To load the paper (Load object) Check condition (Detected!!) Request sense Sense code = Job separation sheet detected Object position: To eject the paper (Unload object)
  • Page 190: D.1.1.3 Error Diffusion

    D.1.1.3 Error diffusion The table below lists the details of the error diffusion functions for the set window parameter. Byte to be Name M3096G M3096GX changed Byte 1B Halftone type Xπ00π: Default (Dither) Xπ00π: Default (Dither) Xπ01π: Reserved Xπ01π: Dither Xπ02π: Reserved...
  • Page 191: D.1.1.6 Dynamic Threshold

    Example: Xπ00π is ™Default; Simplified DTC, if IPC II option is selected∫. Byte 2F M3096G: Reserved M3096GX: The definitions of the byte are the same as those of M3097E control register #3. For further details, refer to OEM Manual 50FH5037E.
  • Page 192: D.1.1.7 Lamp Timer Function

    D.1.1.7 Lamp timer function Functions This function specifies how long the lamp will stay on. This must be specified with Mode select (Page code=Xπ3Dπ). Format of Page Code Xπ3Dπ Byte 0 Reserved Page code = Xπ3Dπ Byte 1 Parameter length = Xπ06π Byte 2 Parameter Byte 3...
  • Page 193: D.2 Supplement

    Supplement This section explains the corrections to be made in the M3096G OEM Manual. D.2.1 Unified terminology The table below lists the terminology to be modified. M3096G M3096GX Remarks Set window parameter byte 19 Binary monochrome Line art Dithered monochrome Halftone Multi>bit...
  • Page 194: D.2.3 Notes On Compatibility

    4 when installing the M3096GX scanner. Supplement When neither the IPC nor IPC II option is installed in the M3096G or M3096GX scanner, only 200 dpi, 240 dpi, 300 dpi, or 400 dpi can be specified. D $ 12...
  • Page 195: D.2.3.2 Brightness

    Downloaded dither pattern and Brightness M3096G: To use the downloaded dither pattern in the M3096G scanner, specify ™0∫ as Brightness. M3096GX: If the downloaded dither pattern is used in the M3096GX scanner, the value of Brightness is specifiable in 255 steps. D $ 13...
  • Page 196: D.2.3.5 Simplified Dtc

    IPC option has been installed. This function allows specification of the Variance rate. M3096GX: If the threshold value in the Set window parameter is 0 and the value of the DTC SELECTION byte is specified as a number between Xπ00©...
  • Page 197 IDENTIFICATION field in sense data which is returned for SCSI INQUIRY command. Many scanning software applications for M3096G are existing but most of them are checking this field to confirm correct scanner is connected. M3093GX, M3096GX are functionally compatible with M3096G, however, existing softwares cannot be utilize due to this check.
  • Page 198: Sensor Location

    Figure E.1 Sensor location c) The PRODUCT IDENTIFICATION is switched from "M3093GX", "M3096GX" to "M3096G". If PRODUCT IDENTIFICATION has already been changed to "M3096G", it will be reset to "M3093GX", "M3096GX". The transition status is recognized by the LEDs. Transition...
  • Page 199 This function is just change the PRODUCT IDENTIFICATION, it does not guarantee the compatibility. Use of this function is userπs risk. M3093GX, M3096GX have some imconpatibility or downword specification., ex. max. resolution with IPC2 (M3096G: 1600dpi at 4dpi, M3093/96GX: 800dpi at 1dpi), max.
  • Page 200: E.2 Change From M3093Gx Or M3096Gx To M3097G

    Open the ADF cover and turn on the power while pressing the following switches; in case of M3093GX: OMR sensor and B5 sensor (See Figure E.1) in case of M3096GX: OMR sensor and A4 sensor (See Figure E.1) c) The PRODUCT IDENTIFICATION is switched from "M3093GX", "M3096GX" to "M3097G".
  • Page 201: Product Id Display Mode

    Change from M3093DG to M3093GX/M3096G/M3099G Use the following procedure to make the scanner select one of the four product IDs: M3093DG, M3093GX, M3096G, and M3099G (the default is M3093DG). Procedure Open the ADF cover all the way. Turn the power on while pressing the OMR sensor.
  • Page 202 This page is intentionally left blank. E $ 6...
  • Page 203 M3096E+ type may be better. The procedure to set white level following algorithm is shown as follows. (*1) *1 If the scanner is M3096GX, this procedure is effective from the ROM revision of "G" or later. a) Verify that the scanner is turned off.
  • Page 204 This page is intentionally left blank. F $ 2...
  • Page 205 TLX: 13411 FNAB S TLX: J22833 Cable: ™FUJITSU LIMITED TOKYO∫ FUJITSU ITALIA S.p.A. Via Melchiorre Gioia, 8, 20124 Milano, ITALY FUJITSU COMPUTER PRODUCTS OF AMERICA, INC. TEL: 39>2>6572741 2904 Orchard Parkway, San Jose, California 95134>2009, U.S.A. FAX: 39>2>6572257 TEL: 1>408>432>6333...
  • Page 206 FUJITSU LIMITED 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 " Installing " Sales...

This manual is also suitable for:

M3093gxM3093dg

Table of Contents