A little web interface to configure Alacrity barcode scanners.
See it live here.
%%SpecCode00
: Not Working: No feedback from the scanner%%SpecCode01
: Not Working: No feedback from the scanner%%SpecCode02
: Not Working: No feedback from the scanner%%SpecCode03
: Not Working: No feedback from the scanner%%SpecCode04
: Not Working: No feedback from the scanner%%SpecCode05
: Not Working: No feedback from the scanner%%SpecCode06
: Not Working: No feedback from the scanner%%SpecCode07
: Not Working: No feedback from the scanner%%SpecCode08
: Not Working: No feedback from the scanner%%SpecCode09
: Not Working: No feedback from the scanner%%SpecCode0A
: Not Working: No feedback from the scanner%%SpecCode0B
: Not Working: No feedback from the scanner%%SpecCode0C
: Not Working: No feedback from the scanner%%SpecCode0D
: Not Working: No feedback from the scanner%%SpecCode0E
: Not Working: No feedback from the scanner%%SpecCode0F
: Not Working: No feedback from the scanner%%SpecCode10
: Scanning Mode / Immediate Mode%%SpecCode11
: Scanning Mode / Inventory Mode%%SpecCode12
: Unknown%%SpecCode13
: Not Working: No feedback from the scanner%%SpecCode14
: Not Working: No feedback from the scanner%%SpecCode15
: Scanner Status / Battery Level%%SpecCode16
: Scanning Mode / Inventory Mode / Upload Scanned Barcodes%%SpecCode17
: Scanning Mode / Inventory Mode / Count Scanned Barcodes%%SpecCode18
: Scanning Mode / Inventory Mode / Delete Scanned Barcodes%%SpecCode19
: Not Working: No feedback from the scanner%%SpecCode1A
: iOS Keyboard / Toggle iOS Keyboard%%SpecCode1B
: Scanner Status / Timestamp%%SpecCode1C
: Not Working: No feedback from the scanner%%SpecCode1D
: Not Working: No feedback from the scanner%%SpecCode1E
: Not Working: No feedback from the scanner%%SpecCode1F
: Not Working: No feedback from the scanner%%SpecCode20
: Not Working: No feedback from the scanner%%SpecCode21
: Not Working: No feedback from the scanner%%SpecCode22
: Not Working: No feedback from the scanner%%SpecCode23
: Not Working: No feedback from the scanner%%SpecCode24
: Not Working: No feedback from the scanner%%SpecCode25
: Not Working: No feedback from the scanner%%SpecCode26
: Not Working: No feedback from the scanner%%SpecCode27
: Not Working: No feedback from the scanner%%SpecCode28
: See Notes Silent Mode ON%%SpecCode29
: See Notes Silent Mode OFF%%SpecCode2A
: Not Working: No feedback from the scanner%%SpecCode2B
: Not Working: No feedback from the scanner%%SpecCode2C
: Not Working: No feedback from the scanner%%SpecCode2D
: Not Working: No feedback from the scanner%%SpecCode2E
: Not Working: No feedback from the scanner%%SpecCode2F
: Not Working: No feedback from the scanner%%SpecCode30
: Sleep Timeout / 30 seconds%%SpecCode31
: Sleep Timeout / 1 minute%%SpecCode32
: Sleep Timeout / 2 minutes%%SpecCode33
: Sleep Timeout / 5 minutes%%SpecCode34
: Sleep Timeout / 10 minutes%%SpecCode35
: Sleep Timeout / 30 minutes%%SpecCode36
: Sleep Timeout / Turn off sleep timeout%%SpecCode37
: Not Working: No feedback from the scanner%%SpecCode38
: Sleep Timeout / Initiate sleep NOW%%SpecCode39
: Scanner Status / Version Info%%SpecCode3A
: Not Working: No feedback from the scanner%%SpecCode3B
: Not Working: No feedback from the scanner%%SpecCode3C
: Not Working: No feedback from the scanner%%SpecCode3D
: Not Working: No feedback from the scanner%%SpecCode3E
: Not Working: No feedback from the scanner%%SpecCode3F
: Not Working: No feedback from the scanner%%SpecCode40
: Keyboard Emulation / English (US)%%SpecCode41
: Keyboard Emulation / German%%SpecCode42
: Keyboard Emulation / French%%SpecCode43
: Keyboard Emulation / Spanish%%SpecCode44
: Keyboard Emulation / Italian%%SpecCode45
: Keyboard Emulation / Japanese%%SpecCode46
: Keyboard Emulation / International Universal%%SpecCode47
: Keyboard Emulation / Belgian%%SpecCode48
: Keyboard Emulation / Portuguese (Portugal)%%SpecCode49
: Keyboard Emulation / English (UK)%%SpecCode4A
: Keyboard Emulation / German (iOS)%%SpecCode4B
: Keyboard Emulation / Portuguese (Brazil)%%SpecCode4C
: Keyboard Emulation / Russian%%SpecCode4D
: Keyboard Emulation / Czech%%SpecCode4E
: Keyboard Emulation / Italian (142 layout)%%SpecCode4F
: Keyboard Emulation / Turkish (Q layout)%%SpecCode50
: Keyboard Emulation / Turkish (F layout)%%SpecCode51
: Keyboard Emulation / Swedish / Finnish%%SpecCode52
: Keyboard Emulation / Spanish (Mexico)%%SpecCode53
: Keyboard Emulation / Danish%%SpecCode54
: Keyboard Emulation / Norwegian%%SpecCode55
: Keyboard Emulation / Croatian / Serbian%%SpecCode56
: Keyboard Emulation / German (Switzerland)%%SpecCode57
: Keyboard Emulation / French (Switzerland)%%SpecCode58
: Keyboard Emulation / Dutch%%SpecCode59
: Keyboard Emulation / Hungarian%%SpecCode5A
: Keyboard Emulation / Polish%%SpecCode5B
: Keyboard Emulation / French (Canada)%%SpecCode5C
: Keyboard Emulation / Spanish (Argentina and Latin America)%%SpecCode5D
: Keyboard Emulation / Slovak%%SpecCode5E
: Keyboard Emulation / Thai%%SpecCode5F
: Unknown%%SpecCode60
: Not Working: No feedback from the scanner%%SpecCode61
: Not Working: No feedback from the scanner%%SpecCode62
: Not Working: No feedback from the scanner%%SpecCode63
: Not Working: No feedback from the scanner%%SpecCode64
: Not Working: No feedback from the scanner%%SpecCode65
: Not Working: No feedback from the scanner%%SpecCode66
: Not Working: No feedback from the scanner%%SpecCode67
: Not Working: No feedback from the scanner%%SpecCode68
: Not Working: No feedback from the scanner%%SpecCode69
: Not Working: No feedback from the scanner%%SpecCode6A
: Not Working: No feedback from the scanner%%SpecCode6B
: Not Working: No feedback from the scanner%%SpecCode6C
: Not Working: No feedback from the scanner%%SpecCode6D
: Not Working: No feedback from the scanner%%SpecCode6E
: Not Working: No feedback from the scanner%%SpecCode6F
: Not Working: No feedback from the scanner%%SpecCode70
: Not Working: No feedback from the scanner%%SpecCode71
: Not Working: No feedback from the scanner%%SpecCode72
: Not Working: No feedback from the scanner%%SpecCode73
: Not Working: No feedback from the scanner%%SpecCode74
: Not Working: No feedback from the scanner%%SpecCode75
: Not Working: No feedback from the scanner%%SpecCode76
: Haptics / Vibration OFF%%SpecCode77
: Haptics / Vibration ON%%SpecCode78
: Connection / Pairing / Disable Button Pairing%%SpecCode79
: Connection / Pairing / Enable Button Pairing%%SpecCode7A
: iOS Keyboard / Hide iOS Keyboard%%SpecCode7B
: iOS Keyboard / Show iOS Keyboard%%SpecCode7C
: Haptics / Tone LOW%%SpecCode7D
: Haptics / Tone HIGH%%SpecCode7E
: Not Working: No feedback from the scanner%%SpecCode7F
: Not Working: No feedback from the scanner%%SpecCode80
: Unknown%%SpecCode81
: Unknown%%SpecCode82
: Unknown%%SpecCode83
: Unknown%%SpecCode84
: Unknown%%SpecCode85
: Unknown%%SpecCode86
: Unknown%%SpecCode87
: Unknown%%SpecCode88
: Not Working: No feedback from the scanner%%SpecCode89
: Not Working: No feedback from the scanner%%SpecCode8A
: Not Working: No feedback from the scanner%%SpecCode8B
: Not Working: No feedback from the scanner%%SpecCode8C
: Not Working: No feedback from the scanner%%SpecCode8D
: Not Working: No feedback from the scanner%%SpecCode8E
: Not Working: No feedback from the scanner%%SpecCode8F
: Not Working: No feedback from the scanner%%SpecCode90
: Not Working: No feedback from the scanner%%SpecCode91
: Not Working: No feedback from the scanner%%SpecCode92
: Save Settings%%SpecCode93
: Reset Scanner%%SpecCode94
: Haptics / Sound OFF%%SpecCode95
: Haptics / Sound LOW%%SpecCode96
: Haptics / Sound MID%%SpecCode97
: Haptics / Sound ON%%SpecCode98
: Not Working: No feedback from the scanner%%SpecCode99
: Connection / Pairing / Start Pairing%%SpecCode9A
: Prefix and Suffix Settings / Set Prefix%%SpecCode9B
: Prefix and Suffix Settings / Set Suffix%%SpecCode9C
: Barcode Termination / Add CR%%SpecCode9D
: Barcode Termination / Add LF%%SpecCode9E
: Barcode Termination / Add CR+LF%%SpecCode9F
: Barcode Termination / No Termination%%SpecCodeA0
: Prefix and Suffix Settings / Strip Characters / Strip prefix%%SpecCodeA1
: Prefix and Suffix Settings / Strip Characters / Strip suffix%%SpecCodeA2
: Barcode Termination / Add HT%%SpecCodeA3
: Case Conversion / All lowercase%%SpecCodeA4
: Case Conversion / All uppercase%%SpecCodeA5
: Case Conversion / No case conversion%%SpecCodeA6
: Case Conversion / Case swap%%SpecCodeA7
: See Notes Unknown communication mode%%SpecCodeA8
: Connection / Dongle Keyboard%%SpecCodeA9
: See Notes Unknown communication mode%%SpecCodeAA
: See Notes Unknown communication mode%%SpecCodeAB
: Connection / Bluetooth SPP%%SpecCodeAC
: Connection / Bluetooth BLE%%SpecCodeAD
: See Notes Unknown communication mode%%SpecCodeAE
: Connection / Dongle Serial%%SpecCodeAF
: See Notes Unknown communication mode%%SpecCodeB0
: Communication Speed / Fast%%SpecCodeB1
: Communication Speed / Medium%%SpecCodeB2
: Communication Speed / Slower%%SpecCodeB3
: Communication Speed / Slowest%%SpecCodeB4
: See Notes UTF Mode (see notes below)%%SpecCodeB5
: See Notes Plain Mode (see notes below)%%SpecCodeB6
: Not Working: No feedback from the scanner%%SpecCodeB7
: Not Working: No feedback from the scanner%%SpecCodeB8
: Not Working: No feedback from the scanner%%SpecCodeB9
: Not Working: No feedback from the scanner%%SpecCodeBA0000
: Prefix and Suffix Settings / Special Characters / Character Set 0%%SpecCodeBA0001
: Prefix and Suffix Settings / Special Characters / Character Set 1%%SpecCodeBA0002
: Prefix and Suffix Settings / Special Characters / Character Set 2%%SpecCodeBA0003
: Prefix and Suffix Settings / Special Characters / Character Set 3%%SpecCodeBA0004
: Prefix and Suffix Settings / Special Characters / Character Set 4%%SpecCodeBA
: Not Working: No feedback from the scanner%%SpecCodeBB
: Not Working: No feedback from the scanner%%SpecCodeBC
: Not Working: No feedback from the scanner%%SpecCodeBD
: Not Working: No feedback from the scanner%%SpecCodeBE
: Not Working: No feedback from the scanner%%SpecCodeBF
: Not Working: No feedback from the scanner%%SpecCodeC0
: Prefix and Suffix Settings / Timestamp / Disable timestamps%%SpecCodeC1
: Prefix and Suffix Settings / Timestamp / Timestamp prefix%%SpecCodeC2
: Prefix and Suffix Settings / Timestamp / Timestamp suffix%%SpecCodeC3
: Not Working: No feedback from the scanner%%SpecCodeC4
: Not Working: No feedback from the scanner%%SpecCodeC5
: Not Working: No feedback from the scanner%%SpecCodeC6
: Not Working: No feedback from the scanner%%SpecCodeC7
: Not Working: No feedback from the scanner%%SpecCodeC8
: Not Working: No feedback from the scanner%%SpecCodeC9
: Not Working: No feedback from the scanner%%SpecCodeCA
: Not Working: No feedback from the scanner%%SpecCodeCB
: Not Working: No feedback from the scanner%%SpecCodeCC
: Not Working: No feedback from the scanner%%SpecCodeCD
: Not Working: No feedback from the scanner%%SpecCodeCE
: Not Working: No feedback from the scanner%%SpecCodeCF
: Not Working: No feedback from the scanner%%SpecCodeD0
: Not Working: No feedback from the scanner%%SpecCodeD1
: Not Working: No feedback from the scanner%%SpecCodeD2
: Not Working: No feedback from the scanner%%SpecCodeD3
: Not Working: No feedback from the scanner%%SpecCodeD4
: Not Working: No feedback from the scanner%%SpecCodeD5
: Not Working: No feedback from the scanner%%SpecCodeD6
: Not Working: No feedback from the scanner%%SpecCodeD7
: Not Working: No feedback from the scanner%%SpecCodeD8
: Not Working: No feedback from the scanner%%SpecCodeD9
: Not Working: No feedback from the scanner%%SpecCodeDA
: Not Working: No feedback from the scanner%%SpecCodeDB
: Not Working: No feedback from the scanner%%SpecCodeDC
: Not Working: No feedback from the scanner%%SpecCodeDD
: Not Working: No feedback from the scanner%%SpecCodeDE
: Not Working: No feedback from the scanner%%SpecCodeDF
: Not Working: No feedback from the scanner%%SpecCodeE0
: Not Working: No feedback from the scanner%%SpecCodeE1
: Not Working: No feedback from the scanner%%SpecCodeE2
: Not Working: No feedback from the scanner%%SpecCodeE3
: Not Working: No feedback from the scanner%%SpecCodeE4
: Not Working: No feedback from the scanner%%SpecCodeE5
: Not Working: No feedback from the scanner%%SpecCodeE6
: Not Working: No feedback from the scanner%%SpecCodeE7
: Not Working: No feedback from the scanner%%SpecCodeE8
: Not Working: No feedback from the scanner%%SpecCodeE9
: Not Working: No feedback from the scanner%%SpecCodeEA
: Connection / Bluetooth HID%%SpecCodeEB
: Not Working: No feedback from the scanner%%SpecCodeEC
: Device Name%%SpecCodeED
: Scanner Status / Bluetooth Name%%SpecCodeEE
: GS/FNC1 Character / Strip GS character%%SpecCodeEF
: GS/FNC1 Character / Convert GS character%%SpecCodeF0
: Not Working: No feedback from the scanner%%SpecCodeF1
: Not Working: No feedback from the scanner%%SpecCodeF2
: Not Working: No feedback from the scanner%%SpecCodeF3
: Not Working: No feedback from the scanner%%SpecCodeF4
: Not Working: No feedback from the scanner%%SpecCodeF5
: Not Working: No feedback from the scanner%%SpecCodeF6
: Not Working: No feedback from the scanner%%SpecCodeF7
: Not Working: No feedback from the scanner%%SpecCodeF8
: Unknown%%SpecCodeF9
: Unknown%%SpecCodeFA
: Unknown%%SpecCodeFB
: Unknown%%SpecCodeFC
: Not Working: No feedback from the scanner%%SpecCodeFD
: Unknown%%SpecCodeFE
: Unknown%%SpecCodeFF
: Not Working: No feedback from the scanner
All these seem to be affecting the communication mode, by disabling the current BLE or HID connection:
%%SpecCodeA7
%%SpecCodeA9
%%SpecCodeAA
%%SpecCodeAD
%%SpecCodeAF
%%SpecCode28
: Seems to be disabling the sound but only when scanning normal barcodes (settings barcodes remain unchanged). Altering the volume doesn't restore the sound, only%%SpecCode29
does.%%SpecCode29
: Restores the sound after%%SpecCode28
.
%%SpecCodeB4
: This seems to be affecting how non-ASCII characters are processed within the scanner itself. I found in some manual that this is called "UTF Codes" as keyboard emulation, but my experience UTF has nothing to do with it%%SpecCodeB5
: This seems to reverse the effect of%%SpecCodeB4
Here is some anecdotal evidence on barcode processing using the US keyboard
(%%SpecCode40
) and International keyboard (%%SpecCode46
), in conjunction
with the "UTF mode" vs "Plain mode" above:
%%SpecCode46
(INTL keyboard) and%%SpecCodeB4
(UTF mode)- The string "FOÖBÄR" becomes
ALT{70}
ALT{79}
ALT{1410}
ALT{274}
- The string "FOÖBÄR" becomes
%%SpecCode46
(INTL keyboard) and%%SpecCodeB5
(PLAIN mode)- The string "FOÖBÄR" becomes
ALT{70}
ALT{79}
ALT{0214}
ALT{66}
ALT{0196}
ALT{82}
" - This is the correct string, entered via keyboard each character as alternate
- The string "FOÖBÄR" becomes
%%SpecCode40
(US keyboard) and%%SpecCodeB4
(UTF mode)- The string "FOÖBÄR" becomes
F
O
ALT{1410}
ALT{274}
- The string "FOÖBÄR" becomes
%%SpecCode40
(US keyboard) and%%SpecCodeB5
(PLAIN mode)- The string "FOÖBÄR" becomes
F
O
ALT{54850}
ALT{50258}
- The string "FOÖBÄR" becomes
Here ALT{xxxx}
means
- Left Alt goes down
- Digits are entered as keypad characters, one by one
- Left Alt goes up
In other words, if you need to reliably read non-ASCII characters, your best bet is to go with the International Keyboard in PLAIN mode.