CHATSWORTH DATA CORPORATION



CHATSWORTH DATA CORPORATION

Technical Manual

For

Optical Mark Reader ACF-200

(Auto-Card-Feed Reader)

Part Number 670400-001 (RS-232)

Part Number 670400-010 (USB)

(Firmware Version 1.00)

This document contains information of a proprietary nature. Any use, disclosure or reproduction of the information contained herein for any purpose other than equipment maintenance is subject to the prior approval of Chatsworth Data Corporation. This product is protected by U.S. copyright laws.

CHATSWORTH DATA CORPORATION

20710 Lassen Street

Chatsworth, California 91311

818-341-9200

TABLE OF CONTENTS

1. Scope 1

2. General Information 1

2.1 Description 1

2.2 Response Documents (Cards) 1

2.3 AC Input Power 2

2.4 Feed Switch 2

2.5 Status LED 2

2.6 Serial Communications 2

Figure 1 3

3. Installation and Checkout 4

3.1 Installation 4

3.2 Checkout 4

Figure 2 5

4. Card Reader Protocol 6

4.1 Card Reader Command Frame 6

4.2 Card Reader Solicited Response Frame 7

4.3 Card Reader Unsolicited Response Frame 8

5. Output Data Format 9

5.1 Binary Card Image Format 9

6. Card Reader Features 10

6.1 System Reset 10

6.2 Card Reader Status Byte 10

6.2.1 Status LED 10

6.3 Card Reader Configuration Byte 11

6.4 Feed Control 12

6.4.1 Auto Feed (Batch) Mode 12

6.4.2 Host Controlled Mode 12

6.5 Timing Marks 13

-i-

7. Card Reader Commands 14

7.1 General Commands 14

7.1.1 Command C – Calibration Mode 14

7.1.2 Command F – Feed Command 14

7.1.3 Command R – Re-transmit 15

7.1.4 Command S – Status Request 15

7.1.5 Command Z – Reset 15

7.2 Configuration Commands 15

7.2.1 Command SC – Save Configuration 16

7.2.2 Command FL& FS– Select Frame Lotto/Standard 16

7.2.3 Command GC & SC – Save Configuration Byte 16

7.2.4 Command HCE & HCD – Host Control Enable/Disable 17

7.2.5 Command LE & LD – Lead Character Enable/Disable 17

7.2.6 Command LNE & LND – Length Byte Char Enable/Disable 17

7.2.7 Command SE & SD – Status Byte Enable/Disable 17

7.2.8 Command SF & SL – Set Factory/Legacy 2000 Defaults 17

7.2.9 Command SDn & STn – Set Threshold Decay/Level 18

7.2.10 Command TMB & TMT – Set Timing Marks to Bottom/Top 19

7.2.11 Command TMI & TMO – Set Timing Marks to Inline/Offset 19

7.2.12 Command XE & XD – XOR CRC Enable/Disable 19

-ii-

Appendix A – Document Specifications 18

Drawing No. 627200-2 24

Appendix B – Factory Defaults 25

Appendix C – Binary Table 26

Appendix D – USB Driver Installation 27

Appendix E – Warranty 28

Appendix F – Service and Technical Support 29

-iii-

1. SCOPE

This specification describes the features and performance characteristics of the Auto-Card-Feed reader ACF-200 manufactured by Chatsworth Data Corporation. Instructions for installation, checkout, and operation of the ACF-200 are described in detail in the following sections.

2. GENERAL INFORMATION

2.1 Description

The ACF-200 Card Reader uses optical mark sense technology to provide the microcomputer with a low cost alternative to keyboard data entry. Cards are marked with No. 2 pencils, or black, or blue ballpoint pens and are transported through the card reader at a nominal rate of 200 cards-per-minute.

The card reader has an input hopper located under the top lid that handles up to 200 cards (0.007 inches thick). After rotating the top lid up and back, the cards may be stacked into the input hopper in either direction facedown and processed through the reader facilitating quick data entry into the computer via the standard serial RS-232C or the USB communications port.

The ACF (Auto-Card-Feed) model was specifically designed to allow easy access to the optic lens so that preventative maintenance may be performed. The card reader cover can be opened exposing the pick roller assembly and a toggle mechanism. Access to the optic lens and drive idler/roller assembly is achieved by rotating the toggle mechanism forward. With the card path exposed, obstructions may be cleared and the pick roller, feed idler/roller, and optic lens may be cleaned with isopropyl alcohol.

2.2 Response Documents (Cards)

There are 12 data channels (or rows) that run horizontally across the 3.25” card width. Up to 80 vertical columns are available over the card length, which can be a maximum of 12 inches. A minimum length of 5.75 inches is required to transport the document. Each vertical column has a corresponding timing mark along one edge of the card that defines the portion of the response area to be scanned for the presence of marks. Appendix A is a complete document specification provided to design custom cards.

2.3 AC Input Power

The power adapter supplied with the unit is plugged into a circular connector located on the card reader back panel in the lower right corner. An associated “Power” switch is mounted above the power adaptor connector. The power adapter requires an input source voltage of 100 to 240 Vac, 1.1 amps, at a frequency of 50 to 60 Hz.

2.4 Feed Switch

There is a FEED switch located on the upper right side of the card reader cover. When this switch is depressed, cards will be processed in either a “batch” mode or a “host controlled” mode. See Paragraph 6.4 for a description of Feed Control.

2.5 STATUS LED

The STATUS LED located on the upper right side of the card reader cover is provided to display card reader status. See Section 6.2 for a description of card reader status and the STATUS LED.

2.6 Serial Communications

The ACF-200 serial communications interface cable is permanently attached to the rear of the card reader base. Serial RS-232C or USB 1.0 is specified when the card reader is purchased.

For card readers supplied with the RS-232C interface, the data output is transmitted at 9600 Baud rate and the data format is 1 start bit, 7 data bits, an even parity bit, and 1 stop bit.

The RS-232C output cable is terminated with a MAC compatible mini DIN connector and a MAC to PC adapter for IBM compatible computers. Figure 1 below depicts the serial RS-232C output cable, adapter, and pin definitions.

[pic]

Figure 1

When USB is specified, the reader achieves USB 1.0 output by routing its serial RS-232C data through a converter chip (FTDI FT232AM) mounted internally on the reader’s printed circuit board. This converter chip formats serial RS-232C data to the USB 1.0 specification and transmits it over the computer’s USB hardware interface.

A royalty free “virtual serial port” (Windows 98, 2000, and XP) USB driver is provided that makes the card reader appear as a serial COM port allowing developers to use the legacy serial port drivers native to the Windows Operating System.

Both the converter chip and the USB driver are manufactured by Future Technology Devices International Ltd. (FTDI). “Virtual serial port” USB drivers for Windows and other operating systems, such as Linux, are available at their website () along with their complete product line and general USB technical information.

To install the Windows driver that came with the unit, refer to Appendix D.

3. INSTALLATION AND CHECKOUT

3.1 Installation

Before using the ADF-200 proceed as follows:

Plug the two-prong end of the power cord from the power adapter into an AC outlet. Insert the round male end of the power cord into the power receptacle on the rear of the reader. Next, attach the female end of your data cable at the rear of the reader to the communications port on the computer.

A serial “mouse” is most likely plugged into the COM1 port, which leaves the remaining serial ports open for card reader use. You can identify which communications port the ADF -200 is attached to by using the utility program OMRWINDETECT discussed in the Checkout Section.

3.2 Checkout

Whenever power is applied to the reader as described in Paragraph 3.1

[pic]

Figure 2

4. Card Reader Protocol

The card reader responds to a set of commands according to a specific protocol in a half-duplex transmission mode. Therefore, communication between the host computer and the card reader must be attempted when cards are not being scanned and when the card reader is not transmitting data.

The card reader commands allow the host software to set up card reader configuration, retrieve card reader status, and control card feed in either a “batch” feed mode or a “host controlled” mode. Legal card reader commands are embedded into a card reader Command Frame as described in Paragraph 4.1 of this section. Refer to Appendix XX for the complete set of card reader commands.

There are two types of card reader responses: solicited and unsolicited. Solicited responses are sent to the host computer in reply to a card reader command, while unsolicited responses are sent after each card has been processed by the reader.

Unsolicited responses contain the processed card data presented in a binary card image format. Both solicited and unsolicited responses are embedded into a card reader Response Frame as described in Paragraph 4.2 and 4.3 of this section. Also, refer to Section 5 for the definition of the binary card image format.

4.1 Card Reader Command Frame

The card reader commands must be formatted in the following manner:

|Start Character |Command Character |End Character |

|Start Character |Start Character is an Escape (ESC) [0x1B] character or a Start of Text |

| |(STX) [0x02]. The ESC is used for the standard data format and STX is for|

| |the lotto data format. |

|Command Character |A card reader command character. |

|End Character |End Character is a Carriage Return (CR) [0x0D] or an End of Text (ETX) |

| |[0x03]. The CR is used for the standard data format and ETX is for the |

| |lotto data format. |

4.2 Card Reader Solicited Response Frame

After receiving a legal command, the card reader transmits an acknowledgement to the host computer in the form of a solicited Response Frame that includes either the reader Status Byte or the reader Configuration Byte according to the command received.

The card reader solicited response frame is defined as follows:

|Start Character |Length Byte |Status Byte |Reader Response |CRC |End Character |

|Start Character |Start Character is a Line Feed (LF) [0x0A] character or a Start of Text (STX) |

| |[0x02]. The LF is used for the “standard data format” and STX is for the “lotto |

| |data format.” The Start Character can be disabled with Command LD. |

|Length Byte |Length Byte holds the value of the number of bytes that are left to transmit. |

| |[Length Byte = Reader Response + CRC + CR] |

|Reader Response |Either a Status Byte or a Configuration Byte depending on the command sent to the |

| |reader. |

|CRC |Cyclic redundancy check using an XOR checksum algorithm. The CRC can be disabled |

| |with Command XD. |

|End Character |End Character is a Carriage Return (CR) [0x0D] or an End of Text (ETX) [0x03]. The|

| |CR is used for the “standard data format” and ETX is for the lotto data format. |

Invalid commands are identified by placing a question mark “?” (0x3F) in front of the solicited response frame as follows:

|? |Start Character |Length Byte |Status Byte |CRC |End Character |

4.3 Card Reader Unsolicited Response Frame

The output data is transmitted to the host computer after the card reader has processed the card. This output data is framed in either a “standard” data frame or a “lotto” (gaming) data frame in the following manner:

|Start Character |Length Byte |Status Byte |Card Image |CRC |End Character |

|Start Character |The Start Character is either a Line Feed (0x0A) for the “standard” data frame, or an |

| |STX (0x02) for the “lotto” data frame. The Start Character can be disabled with Command|

| |LD. |

|Length Byte |Length Byte holds the value of the number of bytes that are left to transmit. [Length |

| |Byte = Status Byte + Reader Response + CRC + CR] |

|Status Byte |The Status Byte is a 7-bit word that contains the current card reader status. The |

| |Status Byte can be disabled with Command SD. |

|Card Image |Card Image is the marked information converted from Binary to ASCII output data. |

|CRC |Cyclic Redundancy Check using an XOR checksum algorithm. The CRC can be disabled with |

| |Command XD. |

|End Character |The End Character is either a Carriage Return (0x0D) for the “standard” data frame, or |

| |an ETX (0x03) for the “lotto” data frame. |

5. OUTPUT DATA FORMAT

The ADF-200 card reader formats and and transmits the marked data to the host computer in a binary card image format embedded within an unsolicited response frame.

5.1 Binary Card Image Format

The binary card image format is used to transmit the processed data for the entire card as two ASCII bytes-per-column for each column of possible marked data. The marked data channels are assigned a specific binary value where every marking location on the document can be utilized up to a maximum of 960 marks (12 rows x 80 columns).

Figure 2 shows a card with the marking channels oriented Channel 1 (top) to Channel 12 (bottom). The following chart defines output data bytes as they relate to the read head channels.

|Read Channel |First Byte |

|1 |bit 0 (LSB) |

|2 |bit 1 |

|3 |bit 2 |

|4 |bit 3 |

|5 |bit 4 |

| |bit 5 (forced true) |

|6 |bit 6 (MSB) |

|Read Channel |Second Byte |

|7 |bit 0 (LSB) |

|8 |bit 1 |

|9 |bit 2 |

|10 |bit 3 |

|11 |bit 4 |

| |bit 5 (forced true) |

|12 |bit 6 (MSB) |

6. Card Reader FEATURES

6.1 System Reset

When power is first applied to the card reader, it cycles through its Reset sequence. The reader issues an asterisk (*) (0x2A) followed by a Carriage Return (0x0D). The card reader can also be forced into Reset by sending it an Escape (0x1B) Z (0x5A) Carriage Return (0x1D).

6.2 Card Reader Status Byte

The Status Byte can be used to determine if the card reader is ready to process media. It can also alert the application software that a “jam condition” or a “card pick failure” has occurred. These status conditions are also made visible using a Status LED located on the top left area of the card reader cover. An application can retrieve the card reader Status Byte by sending the reader a Command S. The card reader Status Byte is defined as follows:

|Card Reader Status Byte |

|Bit |Description |

|0x01 |PICK FAIL [1 = Jam – Card pick fail] |

|0x02 |MAP [1 = Jam – Media at Pick roller sensor] |

|0x04 |JAM [1 = Jam – Media under read head] |

|0x08 |HOPPER EMPTY [1 = Input hopper is empty] |

|0x10 |FEED SWITCH [1 = Card feed switch was depressed] |

|0x20 |ENABLE [1 = Reader enabled, used for host control] |

|0x40 |SELFTEST_FAIL [1 = Failed self test on power up] |

| |OVERRFLOW [1= Scan buffer overflow] |

6.2.1 Status LED

The Status LED provides a visual indication of card reader status. The following chart defines Status LED conditions:

|Status LED |Condition |

|Orange Flashing |Jam – media under read head |

|Red Flashing |Hopper empty |

|Red Solid |Jam – Pick failure |

|Green Flashing |Ready to process cards |

|Green Solid |Processing cards |

6.3 Card Reader Configuration Byte

The card reader Configuration Byte is used to maintain the current card reader configuration. It is stored in rewritable EEPROM so that it can be retained while the unit is disconnected from power.

When power is applied to the unit, the card reader Configuration Byte is copied from EEPROM into RAM and used to configure the card reader. The card reader Configuration Byte can be changed using various commands. Command SC can be used to rewrite the new Configuration Byte value into EEPROM. The Configuration Byte can also be returned to the factory default condition by sending the card reader Command SF (Set Factory defaults).

The chart below defines each bit of the card reader Configuration Byte:

| |

|Configuration Byte |

|Bit |Description |

|0x01 |LEGACY [0= Normal Mode, 1 = Legacy OMR 2000 mode enabled] |

|0x02 |FEED CONTROL [0 = Auto Feed Mode, 1 = Host Control enabled] |

|0x04 |CHECKSUM [0 = Checksum disabled, 1 = Checksum enabled] |

|0x08 |OFFSET TM [0 = Inline timing marks, 1 = Offset timing marks] |

|0x10 |START CHAR [0 = Start character disabled, 1 = Start character enabled] |

|0x20 |STAT BYTE [0 = Status Byte disabled, 1= Status Byte enabled] |

|0x40 |LOTTO FRAME [0 = Standard data frame, 1 = Lotto data frame] |

|0x80 |LENGTH BYTE [0 = Length Byte disabled, 1 = Length Byte enabled] |

NOTE: In the chart above, bold italics indicates the factory default condition.

The eighth bit [0x80] is not visible when the data transmitted is 7 bit, even parity.

6.4 Feed Control

The FEED CONTROL bit in the Configuration Byte determines how the card reader feeds and processes cards. The processing of cards is performed in an Auto Feed (batch) mode or under host computer control.

6.4.1 Auto Feed (Batch) Mode

When the FEED CONTROL bit in the Configuration Byte is equal to “0”, the card reader automatically feeds and processes one card after another in a batch mode.

Initially, after the card reader has been powered up, the STATUS LED flashes red indicating the hopper is empty. When the hopper is filled with cards, the STATUS LED flashes green indicating that cards are ready to be processed. As soon as the Feed Switch is depressed, the STATUS LED changes to solid green and cards are fed through the reader until the hopper is empty. The Status LED flashes red.

6.4.2 Host Controlled Mode

When the FEED CONTROL bit in the Configuration Byte is equal to “1”, the card reader feeds cards only when prompted by the host computer sending a Command F (Feed command).

Initially, after the card reader has been powered up, the STATUS LED flashes red indicating the hopper is empty. When the hopper is filled with cards, the STATUS LED flashes green indicating that cards are ready to be processed. As soon as the Feed Switch is depressed, the STATUS LED changes to solid green. The card reader waits for the computer to send a Command F before it feeds a card.

After receiving the Command F, the card is fed and processed. Then, the card reader again waits for the Command F from the computer before it feeds another card. This cycle is repeated until the hopper is empty.

6.5 Timing Marks

The card depicted in Figure 6.1 shows timing marks that are printed along the bottom edge of the card known as bottom timing marks. Timing marks that are printed along the top edge of the card are called top timing marks.

Bottom and top timing marks can be changed with Configuration Commands: Command TMB (timing marks bottom) or Command TMT (timing marks top).

Both bottom and top timing marks may be printed inline with the vertical data columns, as shown in Figure 3. Or they may be printed offset (in between) the vertical data columns.

Inline and offset timing marks can be changed with Configuration Commands: Command TMI (inline timing marks) or Command TMO (offset timing marks).

[pic]

Figure 3

7. Card Reader Commands

There are two categories of card reader commands: general commands and configuration commands. These commands must be embedded into a card reader Command Frame (Paragraph 4.1). The card reader responds to these commands by sending a solicited Response Frame (Paragraph 4.2).

7.1 General Commands

General commands are used to self calibrate the card reader, get configuration and status information, re-transmit card reader data, and control card feed when the card reader is under the control of a host computer.

The following table lists the general card reader commands available to the application software:

|General Commands |

|Command C |Puts card reader into the Calibrate Mode |

|Command F |Card Feed command for host control mode |

|Command R |Re-transmit the last unsolicited data frame |

|Command S |Return card reader Status Byte |

|Command Z |System Reset |

7.1.1 Command C – Calibration Mode

Command C puts the card reader into a self-calibration mode that sets the light intensity so that it is evenly distributed across the card.

Use the following procedure to self-calibrate the card reader:

1) Power up the card reader and observe the STATUS LED flashes red.

2) Place a white card under the read head.

3) Send Command C to the card reader.

4) Observe the STATUS LED changes from flashing to solid red.

5) When calibration is complete the STATUS LED flashes orange.

6) Remove the white card and observe the STATUS LED flashes red.

7) Calibration is finished.

7.1.2 Command F – Feed Command

When the card reader is in the host-controlled mode (Paragraph 6.4.2), Command F is used to cause the card reader to feed one card.

7.1.3 Command R – Re-transmit

Command R re-transmits the last unsolicited Response Frame that contained valid card data.

7.1.4 Command S – Status Request

Command S returns the card reader Status Byte. See Paragraph 6.2 for a complete description of the card reader Status Byte.

7.1.5 Command Z – Reset

Command Z performs a system Reset (See Paragraph 6.1).

7.2 Configuration Commands

Configuration commands are used to configure the card reader Command and Response Frames, sensitivity Threshold and Decay, timing marks, and the Configuration Byte defaults.

|Configuration Commands |

|Command FL |Select Lotto data frame |

|Command FS |Select Standard data frame |

|Command GC |Get Configuration Byte |

|Command SC |Save current card reader configuration |

|Command HCE |Host control enable |

|Command HCD |Host control disable |

|Command LE |Leading (start) character enable |

|Command LNE |Length Byte enable |

|Command LND |Length Byte disable |

|Command LD |Leading (start) character disable |

|Command SE |Card reader Status Byte enable |

|Command SD |Card reader Status Byte disable |

|Command SF |Set to factory defaults |

|Command SL |Set to “legacy” OMR 2000 defaults |

| | |

|Configuration Commands (continued) |

|Command SDn |Set Threshold decay factor |

|Command STn |Set Threshold level |

|Command TMB |Set Timing Marks to Bottom timing marks |

|Command TMI |Set Timing Marks to Inline timing marks |

|Command TMO |Set Timing Marks to Offset timing marks |

|Command TMT |Set Timing Marks to Top timing marks |

|Command XE |XOR CRC enabled |

|Command XD |XOR CRC disabled |

7.2.1 Command SC – Save Configuration

Command SC writes the current Configuration Byte (stored in RAM) into the rewritable EEPROM. The next time power is applied; the new Configuration Byte (in EEPROM) values will be used to configure the card reader.

7.2.2 Command FL & FS – Select Frame Lotto/Standard

Command FL (Frame Lotto) changes the card reader Command Frame and Response Frame Start Character to STX (0x02) and Stop Character to ETX (0x03). This configuration is known as the “lotto” data frame.

Command FS (Frame Standard) changes the card reader Command Frame and Response Frame Start Character to LF (0x0A) and Stop Character to CR (0x0D). This configuration is known as the “standard” data frame. It is also the normal factory default.

Command FL and FS changes to the Configuration Byte are temporary as the new Configuration Byte values are lost when power is turned off. Command SC must be issued to the card reader to make the Command FL and FS changes permanent.

7.2.3 Command GC & SC – Get and Save Configuration Byte

Command GC (Get Configuration) is used to get the current value of the card reader Configuration Byte. Command SC is used to save a new value into the card reader Configuration Byte. Refer to Paragraph 6.3 for a complete description of the card reader Configuration Byte.

7.2.4 Command HCE & HCD – Host Control Enable/Disable

Command HCE (Host Control Enable) and Command HCD (Host Control Disable) are used to switch FEED CONTROL from Auto Feed to Host Controlled Feed. The normal factory default is Auto Feed. Refer to Paragraph 6.4 for a discussion of FEED CONTROL.

7.2.5 Command LE & LD – Lead Character Enable/Disable

Command LE (Lead Character Enable) and Command LD (Lead Characters Disable) are used to enable/disable the Start Character in both the Command Frame and the Response Frame.

7.2.6 Command LNE & LND – Length Byte Enable/Disable

Command LNE (Length Byte Enable) and Command LND (Length Byte Disable) are used to enable/disable the Length Byte. The length Byte holds the value of the number of bytes that are left to transmit in the solicited or unsolicited Response Frame.

7.2.7 Command SE & SD – Status Byte Enable/Disable

Command SE (Status Byte Enable) and Command SD (Status Byte Disable) are used to enable/disable the Status Byte in both the Command Frame and the Response Frame.

7.2.8 Command SF & SL – Save Factory/Legacy OMR 2000 Defaults

Command SF (Save Factory) sets the Configuration Byte to the factory defaults:

|Configuration Byte Factory Default |

|Bit |Description |

|0x01 |LEGACY [0= Normal Mode] |

|0x02 |FEED CONTROL [0 = Auto Feed Mode] |

|0x04 |CHECKSUM [0 = Checksum disabled] |

|0x08 |OFFSET TM [0 = Inline timing marks] |

|0x10 |START CHAR [0 = Start character disabled] |

|0x20 |STAT BYTE [0 = Status Byte disabled] |

|0x40 |LOTTO FRAME [0 = Standard data frame] |

Command SL (Save Legacy) sets the Configuration Byte to the Legacy OMR 2000 defaults. In this configuration, the card reader behaves as an OMR 2000 set up in the Demand Feed mode using a Control Q as the demand feed character. Empty hopper is identified when the card reader responds with a Bell (0x07) follow with a CR (0x0D).

|Configuration Byte Factory Default |

|Bit |Description |

|0x01 |LEGACY [1 Normal Mode] |

|0x02 |FEED CONTROL [1 = Host Controlled] |

|0x04 |CHECKSUM [0 = Checksum disabled] |

|0x08 |OFFSET TM [0 = Inline timing marks] |

|0x10 |START CHAR [0 = Start character disabled] |

|0x20 |STAT BYTE [0 = Status Byte disabled] |

|0x40 |LOTTO FRAME [0 = Standard data frame] |

|0x80 |Not Used |

7.2.9 Command SDn & STn – Set Threshold Decay/Level

Command SDn sets the threshold decay factor where n equals a number from 0 through 5.

N = 0 = 0.25 Decay Factor

1 = 0.50 Decay Factor

2 = 1.00 Decay Factor

3 = 1.50 Decay Factor

4 = 2.00 Decay Factor

5 = 4.00 Decay Factor

Command STn sets the sensitivity threshold level where n equals a number from 0 through 9.

N = 0 = 74% Sensitivity Threshold

1 = 76% Sensitivity Threshold

2 = 78% Sensitivity Threshold

3 = 80% Sensitivity Threshold

4 = 82% Sensitivity Threshold

5 = 84% Sensitivity Threshold

6 = 86% Sensitivity Threshold

7 = 88% Sensitivity Threshold

8 = 90% Sensitivity Threshold

9 = 95% Sensitivity Threshold

7.2.10 Command TMB & TMT – Set Timing Marks to Bottom/Top

Command TMB sets the timing marks to Bottom timing (Paragraph 6.5).

Command TMB sets the timing marks to Top timing (Paragraph 6.5).

The factory default is Bottom timing.

7.2.11 Command TMI & TMO – Set Timing Marks to Inline/Offset

Command TMI sets the timing marks to Inline timing (Paragraph 6.5).

Command TMO sets the timing marks to Offset timing (Paragraph 6.5).

The factory default is Inline timing.

7.2.12 Command XE & XD – XOR CRC Enable/Disable

Command XE (XON CRC Enable) and Command XD (XON CRC Disable) are used to enable/disable the XON CRC in both the Command Frame and the Response Frame.

APPENDIX A

DOCUMENT SPECIFICATIONS

1. SCOPE

This document sets forth the design specification for all forms for use with the Chatsworth Data Corporation OEM Optical Mark Readers.

2. APPLICATION DOCUMENTS

ANSI X3.11-1969

General Purpose Paper Cards for Information

Processing Standard for Punched Cards

Pantone Measurement System

3. REQUIREMENTS

1. General

This document provides accurate, uniform specifications for paper, ink, and document dimensions in order to eliminate printing problems and therefore read errors.

2. Physical

1. Length

The length can vary from 3.0 to 12.0 inches.

2. Width

The width is 3.250 ( 0.010 inches.

3. Thickness

The thickness of the paper is 0.0034 to 0.0100 inches.

3. Paper Stock

The following paragraphs describe the minimum acceptable requirements for paper used for the OMR.

1. Type

A white 100% wood pulp paper without watermarks, embossed printed patterns, or fluorescent additives is required. The total soft wood content should not exceed 40%.

2. Basic Weight

20 lb. bond or 50 lb. offset (75.2 g/m2) minimum

32 lb. bond or 80 lb. offset (120.3 g/m2) maximum

Typical: 24 lb. bond or 60 lb. offset (90.2 g/m2)

3. Reflectance

The entire stock should measure 75% minimum in the red to near infrared (500-700 nm) region. For offset stock, the reading surface of the document must be the smooth surface.

Note: Reflectance is to be measured on a Moore Model 082 Reflectometer using a barium sulfate plaque as a 100% standard reference.

4. Porosity

Porosity is defined as the resistance of paper to the passage of air under a specified pressure through the paper. Porosity of paper as measured by the Gurley Test Method shall be between 10 and 15.

5. Smoothness

Smoothness of paper is the time required for a fixed volume of air to leak across the surface of a paper sample. Paper smoothness shall be a value from 100 to 200 using the Sheffield Method.

6. Grain

In order to reduce the effect of humidity on the form, the grain of the paper should be cut parallel to the long direction “grain long.”

7. Dirt

Dirt embedded in paper must not exceed 10 parts per million.

8. Tear Resistance

Tear resistance is defined as the average force in grams required to tear a single sheet of paper after the tear has been started. The paper must withstand 40 to 70 grams (Elmendorf) in either direction.

4. PRINTING

In the active data section of all tickets, print will be either red reflective or black non-reflective inks as specified in this section. For the non-data sections of the slip (i.e. advertising or instructional sections), inks of other colors may be used. However, no advertising or instructional printing is allowed in the strobe area. Print on the reverse face of a slip must be the red reflective type referenced in this section.

1. Inks

1. Black Ink

Black ink shall have a maximum reflectance of 5% (normally containing a significant amount of black carbon in its formula).

Note: Reflectance is to be measured on a Moore Model 082 Reflectometer using a barium sulfate plaque as a 100% standard reference.

2. Red Ink

Red ink shall have a minimum reflectance of 70%. The reflectance of the ink should match the reflectance of the paper stock as closely as possible. Suitable red ink is PMS 177. (Ink samples should be submitted for evaluation on the paper stock intended for print.)

Note: Reflectance is to be measured on a Moore Model 082

Reflectometer using barium sulfate plaque as a 100% standard reference.

5.0 FORMAT

The form consists of an active data area and an instructional/advertising area. The active area is comprised of the following two arrays: the strobe array and the data array. Any area outside these arrays may be used for commercial print.

No overlap of commercial print with any of the arrays is permitted.

The various array parameters vary with slip format. The variable parameters are listed as minimum and maximum values.

5.1 Strobe Array

5.1.1 Sizes

The number of strobe marks must range from a minimum of 3 to a maximum of 80. The maximum width is 0.3 inches. The strobe mark will be a minimum of 0.030 inches wide.

5.1.2 Location

Strobe marks are located on either edge of the slip and contiguous to the front-end array. No commercial print is to precede, overlap, or follow this array.

5.1.3 Print

The strobe array element is to be printed in black ink as per Paragraphs 5.1.1 and 5.1.2. The printed marks are to have sharp-edged boundaries and are to be of uniform density. The array is to be completely free of ink smudges and specks.

5.1.4 Leading Edge

The leading edge of the form shall have a minimum white space (no readable marks) of 1/4 inch. The first timing mark shall be a minimum of 0.250 inches from the leading edge of the card.

5.1.5 Trailing Edge

The last timing mark to the slip should be at least 0.220 inches from the trailing edge of slip.

5.2 Instructional/Advertising Area

This area may be used as the designer chooses. However, it is important to note that if colors other than the designated red and black are used, the product is more expensive and fewer printing vendors can provide accurate bet slips.

6.0 ENVIRONMENT

The documents should be packed in a way that would protect items from folding and damaging their edges. The packaging should also be environmentally resistant (that is cellophane plastics, etc.) to protect the documents from excessive humidity and moisture. The sealed, but not necessarily airtight, package should contain no more than 1000 forms. One or more of these packages may be contained in each box. The paper should be stored in an area with a free flow of air.

1. Storage

Forms must not be stored directly on the floor or be exposed to condensation. The environmental conditions must be as follows:

Temperature: 0( C to 60( C Ambient.

Humidity: 20% to 80% Relative Humidity Non-Condensing.

2. Operating

0( C to 55( C at 20% to 80% Relative Humidity.

7.0 ASSURANCE

1. Vendor Requirement

It is recommended that the vendor submit pre-production samples of any proposed new forms to Chatsworth Data Corporation to insure that it meets its detail design specification.

2. Printing Requirement

It is recommended that the selected printing vendor use a reflective densitometer to check the red color, and that throughout the production run samples are periodically checked against the standard PMS color swatch.

DRAWING NO. 627200-2

[pic]

APPENDIX B

FACTORY DEFAULTS

|Baud Rate: |9600 |

|Parity: |Even |

|Data Mark Alignment: |Inline |

|Timing Track Selection: |Bottom (Left Side) |

|Data Mark Conversion: |Binary ASCII |

| | |

| | |

APPENDIX C

BINARY TABLE

| | |

|2. |Plug the USB cable from the card reader into the PC’s USB port. The card reader does not have to be powered up, but can be at this time. |

|3. |Windows will “find” the new device and install the drivers from the CD using the Setup Wizard. |

|4. |When asked by the Setup Wizard for the source of the USB drivers, make sure to select the CD-ROM drive. |

|5. |Complete driver installation as instructed by the Windows Setup Wizard. |

Use the following progression to check if the card reader is set as a “virtual COM port” in Windows:

|1. |At the Start Menu select “Settings” |

|2. |Select “Control Panel” |

|3. |Select “system” |

|4. |Select “Device Manager” |

|5. |Select “Universal Serial Bus Controllers” |

|6. |Select “USB High Speed Serial Converter” |

|7. |Select “Properties,” which should display the manufacturer as “FTDI” with the device status as “This device is working properly.” |

|8. |From the Device Manager window select “Ports.” The display should read “USB serial port (COMx)” [“x” = COM port to which the card reader has|

| |been assigned] |

|9. |Select “USB serial port (COMx)” |

|10. |Select “Properties” |

|11. |Select “Port Settings” |

|12. |Select “Advanced,” which should show the COM port the card reader is assigned to. If a different COM port is desired, it can be selected |

| |from the pull down menu. Be certain the newly selected COM port does not conflict with any other port assignment. |

To remove the USB drivers, use Windows “Add/Remove Programs” in the “Settings” menu. Select “FTDI USB-to-Serial Converter Drive,” and the select “Remove.”

APPENDIX E

WARRANTY

CHATSWORTH DATA CORPORATION (hereinafter referred to as CDC) warrants products of its manufacture to be free from defect in design, workmanship, and material under normal use and service for which they are intended. CDC’s liability under this warranty is limited to repairing or replacing (at CDC’s option) the goods or any component thereof, within one year from the date of the original delivery of the goods and found by CDC to have failed to function because of defects in design, material or workmanship, and not for reasons attributable to abuse, improper maintenance, negligence, accident or unauthorized modifications by the Buyer. When such repair or replacement requires transportation of the goods, part, or parts thereof, shipping cost shall be borne by the Buyer. THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES EXPRESSED, IMPLIED OR STATUTORY (EXCEPT AS TO TITLE). In no event shall CDC be responsible for consequential damages of any kind.

APPENDIX F

SERVICE AND TECHNICAL SUPPORT

In the event that your ACP-200 requires service or repair, Chatsworth Data Corporation provides the following options:

|Standard Repair: |OMR is repaired and reshipped within 7 working days. |

| | |

|Priority Repair: |OMR is repaired and reshipped within 24 hours. |

| | |

|Exchange: |Reader is replaced with another (when available) within 24 hours. |

Readers returned to Chatsworth Data for service/repair require an RMA (Return Merchandise Authorization) number. When contacting Customer Service for the RMA, please provide the model and serial numbers located on the identification label on the bottom of the OMR. Please return the reader in the original container, if possible, or make sure it is adequately packaged to insure no damage in transit.

Contact and Shipping Information:

Customer Service and Technical Support

818-341-9200 (tel.)

818-341-3002 (fax)

800-423-5217 (outside CA)

Chatsworth Data Corporation

20710 Lassen Street

Chatsworth, CA 91311

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download