ACS ACR83 PINeasy Smart Card Reader User Manual
Page 37

ACR83 – Reference Manual
Version 1.05
www.acs.com.hk
Page 37 of 49
bmFormatString=91h
SpePinPos=2 bytes because bmFormatString bit 7 = 1
SpeLeftRight=Left
SpePINTyp=BCD
bmPINBlockString=46h
SpePINSize=4 bits
SpePINLen=6 bytes
bmPINLengthFormat=11h
SpePINLenPos=1 byte
wPINMaxExtraDigit=010Ah
SpePinMax=0Ah
SpePinMin=01h
bInsertionOffsetNew (SpeOffsetNew)=0Ah
SpeOffsetNew =0Ah byte
bInsertionOffsetOld (SpeOffsetOld)=01h
SpeOffsetOld =00h byte
PIN Input(Old/Current Pin) = 1 2 3 4 5 6
PIN Input(New Pin) = 1 2 3 4 5 6 7 8 9 0
bNumberMessage=
03h or FFh
Show “Enter PIN:” means enter the old/current PIN and
Show “Enter New PIN”
Show “Confirm New PIN”
•
Point 1: Lc (12h) equal to SpeOffsetNew (0Ah) + SpePINLen (6) + SpePinPos (2)
•
Point 2: SpeOffsetNew (0Ah) >= SpeOffsetOld (1) + SpePINLen (6) + SpePinPos (2)
•
Point 3: SpePINPos (2 Bytes) >= SpePinLenPos (1 Byte) + SpePINSize (4 bits)
•
Point 4: SpePINLen (6) = [SpePinMax (0Ah) * 4bits(BCD)] = 5 bytes
: 6 bytes >=5 bytes
•
Point 5: SpePinMax (0Ah) > SpePinMin (01h)
•
Point 6: SpePinMax (0Ah) <=10h
•
Point 7: SpePinMin (01h) >= 01h