background image

 

 
 

Copyright © 2010-2013, International Technologies & Systems Corp.  All rights reserved. 

Page 7 of 15 

 

iMag/ iMag Pro(II) User Manual

 

 

5

 

Data Output Format 

5.1

 

iMag/ iMag Pro(II) Unencrypted Data Output Format 

Track 1: <Start Sentinel 1><T

1

 Data><End Sentinel><Track Separator>

 

 

Track 2: <Start Sentinel 2><T

2

 Data><End Sentinel><Track Separator>

 

Track 3: <Start Sentinel 3><T

3

 Data><End Sentinel><Terminator>

 

 

where: Start Sentinel 1 = %  

Start Sentinel 2 = ;

 

  

Start Sentinel 3 = ; for ISO, % for AAMVA  

  

End Sentinel all tracks = ?

 

 

Start or End Sentinel: Characters in encoding format which come before the first 
data character (start) and after the last data character (end), indicating the 
beginning and end, respectively, of data.

 

 

Track Separator: A designated character which separates data tracks. 

The default 

character is NULL. 

 

Terminator: A designated character which comes at the end of the last track of 
data, to separate card reads. The default character is CR (Carriage Return).

 

 
 
For example: 
 

%B4352378366824999^TFSTEST 
/THIRTYONE^05102011000088200882000000?;4352378366824999=051020110000882? 

 

Summary of Contents for iMag

Page 1: ...USER MANUAL iMag iMag Pro II Magnetic Stripe Reader for Apple Devices 80097503 001 F 10 24 2013 ...

Page 2: ...19 2012 Removed key management ID information JW E 10 12 2012 Added iMag Pro outline drawing Added iMag Pro Micro USB charging feature JW F 10 24 2013 Added iMag Pro II CH Table of Contents 1 Introduction 3 2 Features and Benefits 3 3 Specifications 3 4 iMag iMag Pro iMag Pro II Firmware Command 4 4 1 Setting Command 4 4 2 Get Firmware Version 4 4 3 Get Setting 5 4 4 Function ID Table 5 4 4 1 Encr...

Page 3: ...fort and mobility No external power supply required Mini USB port enables Apple devices to be charged through an external cable Bi directional card reading Reads encoded data that meets ANSI ISO AAMVA standards and some custom formats such as ISO track 1 format on track 2 or 3 Reads up to three tracks of card data Provides clear text confirmation data including card holder s name and a portion of ...

Page 4: ...cSETBLOCK has following format FuncID Len FuncData Where FuncID is the one byte ID identifying the function being set Len is a one byte length count for the function setting block FuncData FuncData is the current setting for this function It has the same format as in the sending command for this function Example Set DUKPT key management CMD 02 53 58 01 31 03 3A OUT 06 4 2 Get Firmware Version Send...

Page 5: ...2 52 1F 03 4C OUT 06 02 7E 01 31 4C 01 31 58 01 31 03 5B 4 4 Function ID Table The following table shows the available Function IDs with the default setting shown in bold Function Name Function ID Description EncryptionID 0x4C Security Algorithm 0 Clear Text 1 Triple DES 2 AES SecurityLevelID 0x7E Security Level Read Only 0 3 Default value 1 GetFirmwareVersion 0x22 returns current firmware version...

Page 6: ...2 52 4C 03 1F OUT 06 02 4C 01 31 03 7D Set AES CMD 02 53 4C 01 32 03 2D OUT 06 Read EncryptionID CMD 02 52 4C 03 1F OUT 06 02 4C 01 32 03 7E 4 4 2 Read SecurityLevelID CMD 02 52 7E 03 2D OUT 06 02 7E 01 33 03 4D 4 4 3 Get Firmware Version CMD 02 52 22 03 71 OUT 06 02 49 44 20 54 45 43 48 20 69 4D 61 67 00 31 31 30 03 04 Firmware Version ID TECH iMag110 ...

Page 7: ...nel 2 Start Sentinel 3 for ISO for AAMVA End Sentinel all tracks Start or End Sentinel Characters in encoding format which come before the first data character start and after the last data character end indicating the beginning and end respectively of data Track Separator A designated character which separates data tracks The default character is NULL Terminator A designated character which comes...

Page 8: ...7 T3 data length 8 Clear mask data sent status3 9 Encrypted Hash data sent status 4 10 T1 clear mask data T2 clear mask data T3 clear mask data T1 encrypted data T2 encrypted data T3 encrypted data Session ID 8 bytes Security level 4 only not used here T1 hashed 20 bytes each if encrypted and hash tk1 allowed T2 hashed 20 bytes each if encrypted and hash tk2 allowed T3 hashed 20 bytes each if encr...

Page 9: ...code success or no sampling data 0 for decode error with sampled data but failed to decode Sampling bit 1 for sample data exist 0 for sample data does not exist Note 3 Clear mask data sent status Field 8 Clear mask data sent status and field 9 Encrypted Hash data sent status will be sent out in enhanced encryption format which is the default iMag iMag Pro output format Field 8 Clear masked data se...

Page 10: ...2A2A2A2A2A2A2 A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A3F2A3B343236362A2A2A2A2A2A2A2 A393939393D2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A3F2ADA7F2A52BD3F6DD 8B96C50FC39C7E6AF22F06ED1F033BE0FB23D6BD33DC5A1F808512F7AE18D47 A60CC3F4559B1B093563BE7E07459072ABF8FAAB5338C6CC8815FF87797AE3A7 BEAB3B10A3FBC230FBFB941FAC9E82649981AE79F2632156E775A06AEDAFAF6 F0A184318C5209E55AD44A9CCF6A78AC240F791B63284E15B4019102BA6C50581 4B585...

Page 11: ...t Track 1 data masked length 0x48 252A343236362A2A2A2A2A2A2A2A393939395E42555348204A522F47454F5247452 0572E4D525E2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2 A2A2A2A2A2A2A3F2A Track 1 masked data in ASCII 4266 9999 BUSH JR GEORGE W MR Track 2 data in hex masked length 0x23 3B343236362A2A2A2A2A2A2A2A393939393D2A2A2A2A2A2A2A2A2A2A2A2A2 A2A2A3F2A Track2 masked data in ASCII 4266 9999 In this exa...

Page 12: ...h 20 bytes 113B6226C4898A9D355057ECAF11A5598F02CA31 Track 3 data hashed length 20 bytes 688861C157C1CE2E0F72CE0F3BB598A614EAABB1 KSN length 10 bytes 62994901190000000002 LCR check sum and ETX 06E203 Clear Masked Data in ASCII Track 1 4266 9999 BUSH JR GEORGE W MR Track 2 4266 9999 Key Value 1A 99 4C 3E 09 D9 AC EF 3E A9 BD 43 81 EF A3 34 KSN 62 99 49 01 19 00 00 00 00 02 Decrypted Data Track 1 dec...

Page 13: ...0303034363030303030303F 21 Track 2 decrypted data in hex including padding zeros 3B343236363834313038383838393939393D3038303931303131303030303034363F300 000000000 Track 3 decrypted data in hex including padding zeros 3B333333333333333333333736373637363037303730373736373637363333333333333 333333337363736373630373037303737363736373633333333333333333333373637363 73630373037303737363736373633333333333...

Page 14: ...Copyright 2010 2013 International Technologies Systems Corp All rights reserved Page 14 of 15 iMag iMag Pro II User Manual Appendix A iMag Pro Envelope Drawing ...

Page 15: ...Copyright 2010 2013 International Technologies Systems Corp All rights reserved Page 15 of 15 iMag iMag Pro II User Manual Appendix B iMag Pro II Envelope Drawing ...

Reviews: