background image

 

Copyright © 2010, International Technologies & Systems Corporation. All Rights Reserved 

 

 

 

 

42 of 65 

ID TECH EzWriter

 

Command: Shift to AMC protocol 
Command code: <ESC> AMC 
Hex code: 1B 41 4D 43 
Response: <ESC> 0 : 
Description: This  command  is  used  to  shift  the  protocol  to  AMC and  perform  a reset  in      
AMC protocol. 
 

Data Formats 

[Data Block] format 

 
 
 
 
 
 

[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 

 
[Raw Data Block] format 

 

Start Field 

EzWriter Data 
Field 

Ending Field 

Command  
Code  

<ESC>s 

[Raw Data] 

?<FS> 

Hex code  

1B 73 

[Raw Data] 

3F 1C  

 
[Raw Data] format 

 

Raw Data 

Char Code  

<ESC>1[L1][string1] <ESC>2[L2][string2] 
<ESC>3[L3][string3] 

Hex Code 

1B 01[L1][string1] 1B 02[L2][string2] 1B 03[L3][string3] 

 

Note:  

[L1],[L2],[L3] is the length of [string1],[string2],[string3] 

None available or none data on tracks does not output when swipe of card 

 

Start Field 

EzWriter Data 
Field 

Ending Field 

Commend 
Code 

<ESC>s 

[Card data] 

? <FS> 

Hex code  

1B 73 

[Card data] 

3F 1C  

Status 

Description 

Hex 

ASCII 

Ok 

Read, Write, or Command ok 

30 

Track 1 error 

31 

Track 2 error 

32 

Track 1 and Track 2 error 

33 

Track 3 error 

34 

Track 1 and Track 3 error 

35 

Track 2 and Track 3 error 

36 

Read / 
Write 
Error 
 

Track 1, Track 2 and Track 3 error 

37 

Summary of Contents for EzWriter

Page 1: ...ational Technologies Systems Corporation All Rights Reserved 1 of 65 ID TECH EzWriter USER MANUAL EzWriter MagStripe Reader Writer WorkShop Utility Technical Guide For Model Number IDWA UL 80058501 00...

Page 2: ...n 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...

Page 3: ...l Authorization RMA number instructions for returning the product THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES OF MERCHANTABILITY OR FITNESS FOR PARTICULAR PURPOSE THERE ARE NO OTHER WARRANTIES OR...

Page 4: ...ge Box 18 Card Type 18 Setup 19 Write 22 Read 23 Compare 23 Erase 23 Sequential Write 24 Read Writing File Operations 25 Read To File 25 Write From File 25 Database Application 26 EzWriter Technical R...

Page 5: ...Copyright 2010 International Technologies Systems Corporation All Rights Reserved 5 of 65 ID TECH EzWriter EzWriter MagStripe Reader Writer...

Page 6: ...nd the AMC protocol is selectable using the Workshop application on the Companion CD A separate power adaptor is required to supply the power needed for writing cards There are three Sections to this...

Page 7: ...riting cards Installing EzWriter EzWriter is used in an indoor environment Locate the EzWriter where it is convenient to operate and protected from dust and liquids For right handed persons swiping a...

Page 8: ...nge for a moment and then becomes green If the LED does not light check the power adaptor connections When the USB connection is recognized by the operating system for the first time a Found New Hardw...

Page 9: ...irst driver Close the Wizard by clicking Finish The New Found Hardware Wizard appears a second time to install a second driver Repeat the same process again to install the second driver When both driv...

Page 10: ...river Select next and the Wizard locates and loads the driver from the folder The wizard searches for and installs the first driver The New Found Hardware Wizard appears a second time to install a sec...

Page 11: ...otocol options if desired The IDTECH protocol is recommended for use with Workshop The IDTECH protocol allows more function selections See the Communication Modes section on page 16 If the AMC Protoco...

Page 12: ...ait notice may appear several times as Workshop establishes communication with EzWriter There is a delay period between the Connecting notice closing and the Workshop window appearing The initial Work...

Page 13: ...standard format The chart below shows the number of characters that can be written on each track of an ISO formatted card Entering more characters than allowed for the track or entering alpha charact...

Page 14: ...One is a Lo Co type and the other is a Hi Co type Either one or the other can be used The coercivity in the Setup window must be set to match the card type used Note the EconoWriter product supports o...

Page 15: ...ase Swipe a Card window Note The EzWriter has two magnetic heads one is for writing and the other is for reading The Reader Writer performs a read after write operation when writing cards When a card...

Page 16: ...t card formats Leading Zero Sets number of leading zeros before the Start Sentinel BPI Setting Selects individual track data density 75 or 210 bits inch Set Coercivity Sets the writing coercivity to H...

Page 17: ...to a Reader Writer and it shows the firmware version number date The Card Type box on the right indicates the current selected data format for reading or writing a magnetic stripe This is the only bo...

Page 18: ...iven in ISO Standard 7811 6 and earlier versions Density is in bits per inch Bits per character include a parity bit The number of Data Characters given does not include the Start Sentinel SS the End...

Page 19: ...y not meet the ISO standards requirements PASS BOOK In this format users can write to any selected tracks not restricted to IBM or ISO passbook spec All tracks will be written in 210 BPI the data can...

Page 20: ...ons in each tab window these default buttons force the format settings in the window to be reset to the standardized ISO settings See Appendix B for additional technical information Note Always use th...

Page 21: ...reading circuits and bit decoding algorithm These zeros are required The number of zeros required is based on the data density and the ISO required distance of the SS from the edge of the card High Co...

Page 22: ...can be selected The default and standard selection for 5 and 7 bit characters is Odd parity The parity bit for each character is added by WorkShop as the character is written on the card For 4 or 6 B...

Page 23: ...made with the initial data saved in the text boxes A comparison is made each time a card is swiped This function is useful for checking cards to a standard card When the Compare button is clicked the...

Page 24: ...ers only Click the Seq Write Button Establish the sequential number field by positioning the curser at the sequential number field starting location and click The sequential field can start at any loc...

Page 25: ...n the upper right hand menu box on the Workshop main window The card type cannot be mixed the card type must be consistent within a file Read To File Selecting this function generates a Windows Explor...

Page 26: ...d the Usage file which is a txt type file The csv file can be an extracted or exported file from a standard database application Both files are used together and are required for the Database Applicat...

Page 27: ...que data written on the tracks because the variable data is being sourced from the database file The Data Usage file Fixed data is defined and directly used from the Usage file as character fields wri...

Page 28: ...fields from the database file as defined by fbfc The next card written has the same fixed field data and new variable field data based on row two in the csv file Defined in row two is the name MICHAEL...

Page 29: ...ed only one of these lines to select a non ISO format CARDTYPE USER CARDTYPE AAMVA In the next 3 lines the ISO default BPI is shown Change settings only if needed The tracks can have any mix of 75 or...

Page 30: ...s same file can be opened from Notepad as shown below The filename extension csv means a comma separated values file As seen in Notepad above and like in the Excel example each row is one record of va...

Page 31: ...ision mounted to meet the ISO Standards requirements Adjacent to the write head is an optical encoder which provides timing signals for writing to cards at data densities of 210 and 75 Bits per Inch B...

Page 32: ...iode LRC Longitudinal Redundancy Check a form of error check character MSR Magnetic Stripe Reader PC Personal Computer see Host PCA An assembled Circuit Board RS232 Reference Standard for serial async...

Page 33: ...r with a 2 1 mm power jack in the DB 9 housing USB 6 0 cable Serial A Plug with a 2 1 mm power jack in a pigtail extension to the cable Mechanical Dimensions H X W X L 2 64 X 2 52 X 8 03 6 7cm X 6 4cm...

Page 34: ...one Stop bit 1 RS 232 A 6 0 cable with DB 9 female connector with a 2 1 mm center positive power Jack molded into the DB 9 housing The following is signal pin out of the connector DB 9F RS 232 connect...

Page 35: ...to use the more available USB connections through a virtual COM port A 6 0 cable with a Serial A Plug and a 2 1 mm center positive power Jack molded into a pigtail of the cable The following is the s...

Page 36: ...ity New features and associated commands have been added to increase the utility versatility of the product New commands added are Command to support BPI setting for each track Command to support firm...

Page 37: ...ESC R option Hex code 1B 52 option Response data block ESC status byte Description This command requests the R W to read a card swiped and respond with the data read in ASCII format It will read data...

Page 38: ...ption This command is used to turn on the Yellow LED Command Red LED on Command code ESC 85 Hex code 1B 85 Response none Description This command is used to turn on the Red LED Command Sensor Test Com...

Page 39: ...calculated as leading zeros X 25 4 BPI 75or210 mm Default setting of leading zero 3D 16 TK1 TK3 3D means leading zero 61 TK2 16 means leading zero 22 Command Check Leading Zero Command code ESC l Hex...

Page 40: ...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 3 D2 TK3 BPI 210 4B TK3 BPI 75 Command Read Raw Data Command code ESC m Hex code...

Page 41: ...mand code ESC o tk1bit tk2bit tk3bit Hex code 1B 6F 05 08 05 08 05 08 Response ESC 30 tk1bit tk2bit tk3bit Description This command is used to set the bit per character of every track Command Set Hi C...

Page 42: ...d Ending Field Command Code ESC s Raw Data FS Hex code 1B 73 Raw Data 3F 1C Raw Data format Raw Data Char Code ESC 1 L1 string1 ESC 2 L2 string2 ESC 3 L3 string3 Hex Code 1B 01 L1 string1 1B 02 L2 str...

Page 43: ...ACK ESC y HEX code 1B 79 Command code ESC a HEX code 1B 61 Reset WRITE DATA Example HOST Direction EzWriter Command code ESC w ESC s ESC 01 01 ESC 02 23 ESC 03 45 FS HEX code 1B 77 1B 73 1B 01 30 31...

Page 44: ...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 No Error Status 31 Track 1 Read...

Page 45: ...e ASCII character STX followed by the ASCII character ETX with one Block Check Character BCC The BCC is an XOR of the data bits of the entire message including the STX and ETX characters It does not i...

Page 46: ...wise specified the examples shown assume that the unit uses the default settings Reader Commands Table 1 USI Reader Command Summary ASCII HEX Name Use Length XON 11 Resume transmission Resume transmis...

Page 47: ...sion of the firmware currently loaded Example ID TECH Reader Writer Version 2 0 061001 ESC 1BH Abort ACTION Abort current command and transmit an Acknowledge response 5EH if issued After a single char...

Page 48: ...7 parity bit parity bit bit 0 lsb bit 7 msb is 0 for units configured for 8 data bit transmission Obtain details of the current unit configuration EXAMPLE The following byte in hex was returned 63 It...

Page 49: ...d LED color ON and OFF Transmits an acknowledge response 5EH The LED flashes approximately 25 seconds ON and 25 seconds OFF The flashing continues until changed by another LED command A single bicolor...

Page 50: ...send track 1 data after card read using selected ISO track decoding 2 r 72 Transmit ISO standard data Track 2 Process and send track 2 data after card read using selected ISO track decoding 2 s 73 Tra...

Page 51: ...should use the upper case P command instead Q 51H Transmit ISO standard data track 1 R 52H Transmit ISO standard data track 2 S 53H Transmit ISO standard data track 3 ACTION The unit performs the fol...

Page 52: ...lowed by the underline character 5FH and the ASCII number 3 4 5 6 or 7 which specifies the number of bits per custom character ACTION The unit performs the following sequence Process data in read buff...

Page 53: ...47 Load Custom Data for Writing Track 3 To encode cards using a user defined data format 2 or 3 3B Set Write Density for individual tracks Change the density of data that is written to the card for th...

Page 54: ...d of the encode data in ASCII terminated by the ASCII EOT character 04H If data is good transmit acknowledge 5EH Else transmit error response j 6AH Load Passbook data for encoding track 2 3 FORMAT 2 b...

Page 55: ...nt the unit sends an Invalid Command 21H response Transmit Command acknowledge 5EH Wait for download of the Encode Data string in ASCII terminated by the ASCII EOT character 04H If data is good transm...

Page 56: ...t FORMAT 4 byte command Command character is followed by three ASCII number characters 0 thru 9 representing the write current used for encoding ACTION The unit performs the following sequence Change...

Page 57: ...high coercivity all settings above 170 is high coercivity otherwise EzWriter is set to low coercivity operation 3EH Review Temporary Write Current ACTION The unit returns a 3 ASCII character response...

Page 58: ...exists in Encode Data storage buffer Send error if not Else Clear read buffers Transmit Command acknowledge 5EH Wait for card swipe A 28H byte is sent when the media is first detected at the write hea...

Page 59: ...ata found 1 2D Insufficient leading zeros for custom writing 1 2F lsb of first character not a 1 for custom writing 1 3F Communications error 1 7E Can t Execute hardware does not support command 1 Len...

Page 60: ...mpatible with UIC MSR206 HL k Yellow LED off To be compatible with UIC MSR206 HL l Yellow LED flash To be compatible with UIC MSR206 HL 9 To detect EzWriter under IDT protocol or to get version string...

Page 61: ...not response to read command Q R S According to specification the R W should always have a response either normal data or for error data and for no data Some programs function only with no response w...

Page 62: ...es with the solvent side of the card toward the read and write heads and then again five to ten times with the solvent side opposite the heads The cleaning cards may not remove all the debris In the c...

Page 63: ...Copyright 2010 International Technologies Systems Corporation All Rights Reserved 63 of 65 ID TECH EzWriter Appendix A Outline drawings...

Page 64: ...b4 b3 b2 b1 ROW 0 1 2 3 0 0 0 0 0 SP 0 1 P 0 0 0 1 1 1 1 A Q 0 0 1 0 2 1 2 B R 0 0 1 1 3 2 3 C S 0 1 0 0 4 4 D T 0 1 0 1 5 3 5 E U 0 1 1 0 6 1 6 F V 0 1 1 1 7 1 7 G W 1 0 0 0 8 8 H X 1 0 0 1 9 9 I Y 1...

Page 65: ...7 0 1 0 0 0 8 8 1 1 0 0 1 9 9 1 1 0 1 0 10 1 0 1 0 1 1 11 2 1 1 1 0 0 12 1 0 1 1 0 1 13 3 0 1 1 1 0 14 1 1 1 1 1 1 15 4 1 These characters are for hardware control purposes only 2 Start sentinel 3 Fie...

Reviews: