Copyright © 2010-2020, International Technologies & Systems Corporation. All rights reserved.
Page 29 of 76
User Manual, SecureHead USB and UART Interface
0
B6
B5
B4
B3
B2
B1
B0
B0
1: Track 1 sampling data exists (0: Track 1 sampling data does not exist)
B1
1: Track 2 sampling data exists (0: Track 2 sampling data does not exist)
B2
1: Track 3 sampling data exists (0: Track 3 sampling data does not exist)
B3
1: Track 1 decode success (0: Track 1 decode fail)
B4
1: Track 2 decode success (0: Track 2 decode fail)
B5
1: Track 3 decode success (0: Track 3 decode fail)
B6
0: if b0 to b5 are all 1, otherwise 1 (make it printable)
Read Error byte 2:
MB
LB
0
1
B12
B11
B10
B9
B8
B7
B7
1: Track 4 sampling data exists (0: Track 4 sampling data does not exist)
B8
1: Track 4 JIS II decode success (0: Track4 JIS II decode fail)
B9, B10, B11
000: ISO Card (7, 5) or (7, 5, 5) encoding
001: Old CADL Card (6, 5, 6) encoding (no longer included)
010: AAMVA Card (7, 5, 7) encoding
011: JIS I Card (8, 5, 8) encoding
100: JIS II card (8) or ISO+JIS II
110: OPOS Raw Data Output
111: JIS I + JIS II
B12
Reserved for future use
Decode flag will set to 1 (B3, B4 and B5 all set to 1) in OPOS raw data mode.
Track ID
Track ID is a byte of ID, it will be '1', '2' and '3' for track 1, 2 and 3; it is not accurate to use
start sentinel to identify track.
Track x Error
Track x error is a byte of flags, it will be in format of: 0 0 1 b4, b3, b2 b1 b0
b0
1: Start sentinel error (0: Not start sentinel error)
b1
1: End sentinel error (0: Not end sentinel error)
b2
1: Parity error (0: Not parity error)
b3
1: LRC error (0: Not LRC error)
b4
1: Other error (0: Not other error)
Track x Error is set to 0x20 in OPOS raw data mode.
Track Length
Assume actual "Track x Data Length" is hex code xy; the Track x data length for OPOS mode
output will be hex code 3x, 3y.
Track x data length does not include the byte of "Track x data LRC", it is <30> <30> in case of
read error on track x.