b&c data system EzW User Manual

Magstripe reader writer

Advertisement

Quick Links

FCC WARNING STATEMENT
This equipment has been tested and found to comply with the limits for a Class A digital device,
pursuant to Part 15 of FCC Rules.
These limits are designed to provide reasonable protection
against harmful interference when the equipment is operated in a commercial environment. This
equipment generates, uses, and can radiate radio frequency energy and, if not installed and used
in accordance with the instruction manual, may cause harmful interference to radio
communications.
Operation of this equipment in a residential area is likely to cause harmful
interference in which case the user is required to correct the interference at his expense.
FCC COMPLIANCE STATEMENT
This reader complies with Part 15 of the FCC Rules.
Operation of this reader is subject to the
following conditions: this reader may not cause harmful interference and this reader must accept
any interference received, including interference that may cause undesired operation.
CE STANDARDS
An independent laboratory performed testing for compliance to CE requirements.
The unit under
test was found compliant to Class A.
B & C Data Systems * (541) 601-8282 * http://bcdata.com
1 of 42

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EzW and is the answer not in the manual?

Questions and answers

Summary of Contents for b&c data system EzW

  • Page 1 FCC WARNING STATEMENT This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.
  • Page 2 LIMITED WARRANTY Manufacturer warrants to the original purchaser for a period of 1 year from the date of invoice that this product is in good working order and free from defects in material and workmanship under normal use and service. Manufacturer’s obligation under this warranty is limited to, at its option, replacing, repairing, or giving credit for any product which has, within the warranty period, been returned to the factory of origin, transportation charges and insurance prepaid, and which is, after examination, disclosed to manufacturer’s satisfaction to be thus defective.
  • Page 3: Table Of Contents

    Contents Introduction........................... 6 Quick Start..........................7 Installing WorkShop Software ..................7 Installing the EzWriter ...................... 7 Communication Interface ....................7 USB-CDC Setup ......................9 Using WorkShop ......................9 Writing on a Card (Quick Start) ..................11 Reading a Card (Quick Start)...................13 WorkShop Utility .........................14 WorkShop Window ......................15 Message Box ........................16...
  • Page 4 EzWriter MagStripe Reader Writer: B & C Data Systems * (541) 601-8282 * http://bcdata.com 4 of 42...
  • Page 5: Introduction

    Introduction EzWriter is a personal computer peripheral device for reading and writing magnetic stripe card data. WorkShop is the companion software product, which provides operation of EzWriter through a Personal Computer. The MagStripe cards must meet the ISO 7811 standards for an ID1 card (typical credit card). Cards are manually swiped through the slot to perform a reading and/or writing operation.
  • Page 6: Quick Start

    Quick Start This Quick Start section covers EzWriter installation and WorkShop software installation. A simple example of WorkShop & EzWriter operation is given to introduce product operation. The example is writing a few characters to a magnetic stripe card and then reading the card to review the written data.
  • Page 7 The USB interface is a Communication Device Class that opens a virtual COM Port, which operates as though the COM was an RS232 device. The USB communication uses the Windows USB-CDC driver included in Windows 2000 & XP operating systems. ID TECH provides an INF file for use with the CDC driver.
  • Page 8: Usb-Cdc Setup

    The INF file is in the C:\Program Files\IdtMsrwWorkShop\USB Driver\ folder. Browse and select this folder and Click Next > to continue. There is a warning window that the INF file is not registered; Click “Continue Anyway”. Click Finish to complete the INF installation. USB-CDC Setup The following steps provide a check on the USB-CDC COM port selected by the operating system.
  • Page 9 WorkShop next checks the communication link with the EzWriter. During this process, the “Connecting” window is displayed. The WorkShop window appears when the communication link is verified. If there is an error, check the Reader/Writer LED for a Green (power on) condition and verify the communication connections. The initial WorkShop Window is shown above with the firmware version shown in the Message text box.
  • Page 10: Writing On A Card (Quick Start)

    Writing on a Card (Quick Start) The WorkShop window has a separate text box for each magnetic stripe track: Track 1, Track 2, & Track 3. Above each box, a label shows the track number and the encoding format. Characters that are to be written on the magnetic stripe are entered into the text boxes. In this example, the card is written with the ISO standard format.
  • Page 11 The WorkShop default setting is for Lo-Co magnetic stripe cards. For Hi-Co magnetic stripe cards, click the “Setup” button in the lower right corner of the WorkShop window. Then click the High Coercivity check box. See the example with the Hi-Co box checked. Do not change any other selection.
  • Page 12: Reading A Card (Quick Start)

    Swipe a card at a moderate rate through the card slot. A moderate rate is equivalent to moving a card from the entrance to the exit in about 1/2 second. When swiping a card, the magnetic stripe must be in contact with the magnetic heads. The heads are on the side with the logo labels.
  • Page 13: Workshop Utility

    WorkShop Utility Together the EzWriter and the WorkShop software provide the card reading & writing functions most often needed for magnetic stripe use. These functions & operations are available from a single WorkShop window. The following is a summary of the WorkShop Utility functions: WorkShop Utility Functions Write...
  • Page 14: Workshop Window

    WorkShop Window WorkShop operates from this window. There are several areas (boxes) within the window. Above each box is a descriptive label. Starting from the top left, the Message box provides a “result” of the last operation. The information in the Message box shown below is the result of opening the connection to a Reader/Writer and it shows the firmware version number &...
  • Page 15: Message Box

    Message Box The Message Box always displays the result of the last action. Mostly, it indicates a successful read or a successful write operation after swiping a card through the slot. When the operation can be performed on more than one card, the result message provides a count of successful card operations.
  • Page 16: Setup

    User - The User format allows data to be written in a non-standard format. The data density and bits per character are defined in the Setup Window. The bits per character include a parity bit. See Setup section for additional information. The SS & ES characters, density, parity, and BPC are selectable in the Setup Window for the User Card type.
  • Page 17 Format Tab View User Tab View B & C Data Systems * (541) 601-8282 * http://bcdata.com 17 of 42...
  • Page 18: Write

    The Format tab view provides settings for card types: ISO, AAMVA, USER, & RAW. The data is encoded on the magnetic stripe as a string of binary bits. Data Density: physical length of each bit on the stripe is the data density specified in Bits per Inch (BPI). There are two data densities for magnetic stripe cards: 210 BPI or 75 BPI.
  • Page 19: Read

    Note: When a magnetic stripe track is written, the original data on the track, if any, is replace by the new data. An individual track can be changed without effecting data on the other tracks. However, if the Track text box is empty, WorkShop does not erase the original data, if any, in that track.
  • Page 20: Sequential Write

    Sequential Write This function allows creation of a special sequential number “field”. The field can be one or more number characters. The sequential number field can be the only characters written in the track or the sequential number can share the track with other “fixed” data (numbers and/or alpha characters) in the track.
  • Page 21: Write From File

    Write From File This functions Writes data from a file record to a card. The records are in a file created by the “Read To File” operation as described above. This function prompts the user to open an existing data file with the file extension that matches the “Card Type” used to create the original file.
  • Page 22 The Data Usage file Fixed data is defined and directly used from the Usage file as character fields written to a card; the fields cannot contain characters not allowed for the defined track format. In other words, tracks written with five bits per character can use only Appendix B, Table 2 characters;...
  • Page 23 // ID TECH Sample database Usage file // The "//" at the beginning of a line specifies the line is a comment and line content // is NOT used for database functions or operations. [SETTING] // This is the SETTING section. In this example, all the lines begin with "//", so the // content here is for your reference &...
  • Page 24 The Excel csv Sample file has the following variable data fields: This same file can be opened from Notepad, as shown below: The filename extension, .csv, means a comma delimited text file. As seen in Notepad above (and like in the Excel example), each row is one record of variable information written on one card.
  • Page 25: Ezwriter Technical Reference Guide

    EzWriter Technical Reference Guide Introduction This section of the User Guide pertains to the information for communication directly with the EzWriter. This information is intended to support the development of application specific software that directly operates with the EzWriter. This information is not need when using the ID TECH supplied WorkShop Utility.
  • Page 26: Terms & Related Documents

    Terms & Related documents AAMVA American Association or Motor Vehicle Administrators Lo-Co card low coercivity magnetic stripe card. Hi-Co card high coercivity magnetic stripe card ASCII American Standard Characters for Information Exchange Bits Per Inch BAUD Roughly the RS232 communication in bits per second Communication Device Class, this allows a USB reader to appear as a COM device to a PC application.
  • Page 27: Specifications

    Specifications Environmental This product is to be used in an indoor environment. Operating temperature: 0ºC to 50ºC, 5 to 95% relative humidity, non-Condensing Shipping: -40ºC to 70ºC, 5 to 95% relative humidity, non-Condensing Storage: -10ºC to 60ºC, 5 to 95% relative humidity, non-Condensing Electrical Supply Voltage: +24VDC ±10%...
  • Page 28: Agency Approvals

    Agency Approvals FCC Class A, CE Class A, UL Listed Interface The communication parameters (port settings) are fixed for both USB & RS232 operation. The parameters are: Baud rate: 9600 Data bits: Parity: None Stop bit: RS-232: A 6.0’ cable with DB-9 female connector and 2.1 mm power Jack are molded into the DB-9 housing.
  • Page 29: Usb

    USB: The USB interface uses the Windows build in USB-CDC drivers. This approach allows the application talk to the reader through a virtue COM port. A 6.0’ cable with a Serial A Plug and a 2.1 mm power Jack molded into a pigtail of the cable.
  • Page 30: Command & Response Introduction

    Command & Response Introduction The ID TECH EzWriter is designed to industry norms. The Command set is compatible with the previous model IDT-3840 Reader/Writer product to insure backward compatibility. New features and associated commands have been added to increase the utility &...
  • Page 31 Command: Communication test Command code: <ESC> e Hex code: 1B 65 Response: <ESC> y [1B] [79] Description: This command is used to verify that the communication link between computer and the EzWriter is up and good. Command: All LED off Command code: <ESC>...
  • Page 32 Command: Ram test Command code: <ESC> <87> Hex code: 1B 87 Response: <ESC> 0 [1B] [30] ram test ok <ESC> A [1B] [41] ram test fail Description: This command is used to request The EzWriter to perform a test on its on board RAM.
  • Page 33 Command: Select Track 2 BPI Command code: <ESC> b [Density] Hex code: 1B 62 [D2 or 4B] Response: <ESC> 0 [1B] [30] select ok <ESC> A [1B] [41] select fail Description: This command is used to select the density of TK 2. [D2]: TK2 BPI=210 [4B]: TK2 BPI=75 Command: Select Track 1 BPI...
  • Page 34 Command: Get firmware version Command code: <ESC> u Hex code: 1B 75 Response: <ESC> [version] Description: This command can get the firmware version of the EzWriter * [Version String] is an 8-byte version number with format: “ID TECH MagStripe Reader/Writer V1.0” Command: Get IDT3840 compatible firmware version Command code: <ESC>...
  • Page 35: Data Formats

    Data Formats [Data Block] format Start Field EzWriter Data Ending Field Field Commend Code <ESC>s [Card data] ? <FS> Hex code 1B 73 [Card data] 3F 1C [Card Data] format Char Data Char Code <ESC>1 [string1] <ESC>2 [string2] <ESC>3 [string3] Hex Code 1B 01 [string1] 1B 02 [string2] 1B 03 [string3] [Status Byte] format...
  • Page 36 Initialization HOST Direction EzWriter Command code: (Reset) <ESC>a HEX code: 1B, 61 Command code: (Serial port test) <ESC>e HEX code: 1B, 65 Command test ACK:<ESC>y HEX code: 1B, 79 Command code (Reset) <ESC>a HEX code: 1B, 61 WRITE DATA Example HOST Direction EzWriter...
  • Page 37 READ DATA Example HOST Direction Reader/Writer Command (read command) code:<ESC>r HEX code: 1B, 72 (status ACK) (Wait until swipe card) Command ACK: <ESC>s<ESC> 01,%01?<ESC> 02, 23?<ESC> 03, 45??<FS><ESC> <status> HEX code: 1B, 73, 1B, 01, 25, 30, 31, 3F, 1B, 02, 3B, 32, 33, 3F, 1B, 03, 3B, 34, 35, 3F, 3F, 1C, 1B, status Status= 30,...
  • Page 38: Maintenance

    Maintenance The EzWriter requires card slot cleaning on a regular interval. The interval is approximate and should be after every 50,000 card swipes. Regular cleaning insures oils and debris do not accumulate on the operating components. Over time, operation can cause a film to collect on the heads and other surfaces. This film should be removed using “cleaning cards”.
  • Page 39: Appendix A Outline Drawings

    Appendix A Outline drawings B & C Data Systems * (541) 601-8282 * http://bcdata.com 39 of 42...
  • Page 40: Appendix B: Card Formats

    Appendix B: Card Formats Table 1 - ISO Card Format Trac Densit Bits/ Total Character Set Start Field y (bpi) Char Characters Sentinel Sentinel Separat Alphanumeric Numeric only Numeric only * Includes ODD parity bit ** Includes Start Sentinel, End Sentinel, and LRC characters Track 1 allowed characters Table 1 - Alphanumeric Character Set “...
  • Page 41: Aamva

    Track 2 and 3 allowed characters Table 2 - Numeric Character Set Bits Character < > (1) These characters are for hardware control purposes only. (2) Start sentinel (3) Field separator (4) End sentinel AAMVA Table 2 - AAMVA Card Format Track Density Bits/...
  • Page 42 42 of 42...

This manual is also suitable for:

Ezwriter

Table of Contents