Embedded 1D / 2D QR barcode scan module with NFC, RS232, HDWR HD-SM820
GTIN: 5907614666910 · SKU: HD-SM820
Table of contents
- Table of contents
- Specifications
- Set contents
- Features
- System settings
- Scan mode settings
- Interface settings
- Data format — prefix, suffix and code ID
- Symbology settings
- Enable/Disable All 1D Barcodes
- D Inverse Barcode
- Digit Add-On Code
- Check Digit
- Numeric System Character
- Convert UPC-E to UPC-A
- Inverse UPC/EAN
- Code 128 Variants
- On/ Off
- Inverse Code39 Full ASCII
- Set Length Range for Code39
- Trioptic Code 39 On/ Off
- Set Length Range for Code 93
- Start/Stop Character
- Set Length Range for Codabar
- Set Length Range for ITF5
- Set Length Range for Industrial 2 of 5
- Set Length Range for Code 11
- RSS-14 On/ Off
- Set Length Range for
- Mirror Micro QR Code
- QR Code with URL
- Mirror Data Matrix
- Inverse PDF417
- Inverse Aztec Code
- Grid Matrix
- Telepen
- Appendix
- Frequently asked questions
- Downloads
Specifications
- Sensor: CMOS 640 × 480 px
- NFC / RFID operating frequency: 13.56 MHz
- Scanning method: automatic (on code presentation)
- Scan angle: ±360° pan, ±70° horizontal, ±70° tilt
- Interface: RS232
- Device dimensions: 6.1 × 6.5 × 2.6 cm
- Package dimensions: 19 × 10 × 5 cm
- Device weight: 40 g
- Package weight: 200 g
- Operating temperature: −10 to 60 °C
- Storage temperature: −40 to 70 °C
- Operating / storage humidity: 5 to 95%
- Readable 1D codes: Codabar, Code 11, Code 39, Code 32, Industrial 2 of 5, Interleaved 2 of 5, Matrix 2 of 5, Code 93, Code 128, GS1-128, MSI Plessey, UPC-A, UPC-E, EAN/JAN-8, EAN/JAN-13, GS1 DataBar (RSS-14 / Limited / Expanded)
- Readable 2D codes: PDF417, Micro PDF417, QR Code, Micro QR, Data Matrix
Set contents
- Scan module / code reader
- RS232 cable
- Power supply
- User manual
Features
- Embedded scan module: compact fixed-mount engine with tempered-glass window, easy to integrate into kiosks, cash registers and self-service terminals
- 1D and 2D reading: reads QR codes, Data Matrix, PDF417 and all major 1D barcodes, including from phone and computer screens
- Built-in 13.56 MHz NFC/RFID: reads contactless cards, key fobs and stickers via the integrated NFC antenna
- Presentation scanning: automatic auto-sensing mode reads codes hands-free as soon as they are placed in front of the module
- RS232 interface: simple integration with a wide range of host systems and POS equipment
- Highly configurable: beeper, LED, scan modes, interface, prefix/suffix, code ID, NFC and full per-symbology settings — all codes below
System settings
To change module settings, scan the appropriate code below directly with the HD-SM820. All codes come from the supplier manual. Options marked (default) are the factory setting.
💡 Tip: print this page ("Download this page as PDF" button above) to keep the codes at hand during configuration.
Use of Programming Barcode
Exit setup mode:
Enter setup mode:
User Preference
Restore factory settings:
Firmware version:
Save User Preference:
Restore to User Preference:
Enable/Disable Beeper
Low Volume:
High Volume (default):
Off:
On (default):
Disable:
Enable (default):
Command-Setup Beep
Off:
On (default):
Short(40ms):
Long(80ms) Error Beep (default):
Off Command-Setup Beep:
On (default):
Decode Indicator LED
Always Off:
Always on:
Normal (default):
Off:
On (default):
Scan mode settings
Decode Session Timeout
Sensor trigger mode:
Enable Custom Decode Session Timeout:
Medium:
Long:
Reread Timeout
Continuous scan mode:
0 ms 17:
Bad Read Message
Set Custom Reread Timeout Bad Read Message:
Off (default):
On:
Set Bad Read Message:
Interface settings
USB HID(default)
USB RS232:
GS Characters Replace
Do Not Replace (default):
Replace with Ç:
Replace with |:
Replace with ^]:
Replace with ]:
Replace with ‹GS›:
Replace with (GS):
Disable (default):
Enable:
USB Keyboard Transmission Speed
Set Custom Speed:
5 s (default):
10 s:
20 ms:
Software:
Both Software and Keyboard:
Keyboard (default):
Number output through Keypad
Off (default):
Control + ASCII Mode(Ctrl+ASCII):
Alt + Keypad Mode(Alt+Keypad):
Set Custom:
1ms:
5ms (default):
10ms:
Off:
On (default):
USB Countries Keyboard
English (US) English (UK):
Turkish Italian:
French Portuguese:
German Spanish:
Off (default):
On:
Off (default):
On:
Portuguese (Brazil):
French Portuguese:
German Spanish:
Turkish Q:
Turkish Italian:
English (US) English (UK):
Japanese (Japan):
German(Swiss):
French(Belgium):
RS-485
USB CDC:
USB RS232:
RS-485:
Baud Rate
Baud Rate:
Baud Rate 4800:
Baud Rate 9600 (default):
Baud Rate 19200:
Baud Rate 38400 26:
Set device ID:
Parity Check
Baud Rate 57600:
Baud Rate 115200:
Stop Bit 1 (default):
Stop 2:
No Parity Check (default):
Odd Parity:
Even Parity:
NFC On/Off
Wiegand Interface Wiegand Format:
Wiegand 26 (default):
Wiegand 32:
Wiegand 34:
On Off:
On Off Keyboard country layout:
NFC Decode Session Timeout
Set Custom NFC Decode Session Timeout:
50ms (default):
NFC Data Type
Set custom NFC Reread Timeout:
5000ms:
UID Data (default):
Detailed data(automatic):
Detailed data(mandatory):
NFC Suffix
Disable (default):
Enable:
Modify NFC Prefix:
Disable (default):
Enable:
Modify NFC Suffix:
NFC Command Mode and Data Format
Disable ISO/IEC 14443 A/B Types:
Enable ISO/IEC 14443 A/B Types (default):
Disable FeliCa:
Enable FeliCa (default):
Data format — prefix, suffix and code ID
Input Data Format
Auto (default):
UTF-8:
GBK:
Prefix/Suffix Sequence
Original Format:
UTF-8:
GBK (default):
Code ID+Prefix+AIM ID+Barcode+Suffix+Terminator (default):
Prefix+Code ID+AIM ID+Barcode+Suffix+Terminator:
Enable/Disable Custom Prefix
Disable Custom Prefix (default):
Enable Custom Prefix:
Enable/Disable Custom Suffix
Set custom prefix:
Set Custom Suffix
Disable Custom Suffix (default):
Enable Custom Suffix:
Set custom suffix:
Set Custom Code ID
Disable Code ID (default):
Enable Code ID:
Set Custom Code ID:
Restore Code ID:
Terminator Suffix
Disable AIM ID (default):
Enable AIM ID:
‹Data›‹CR› ‹Data›‹LR›:
‹Data›‹CR› ‹Data›‹LR›:
‹Data›‹CR›‹LF› ‹Data›‹TAB›:
‹Data›‹CR›‹LF› ‹Data›‹TAB›:
‹Date›‹ETX› No suffix NFC setting:
Convert Case
‹Date›‹ETX› No suffix:
No Case Conversion (default):
Convert the Case:
Convert All to Upper Case:
Convert All to Lower Case:
Symbology settings
Enable/Disable All 1D Barcodes
Enable All Symbologies:
Disable All Symbologies:
Restore all symbologies:
Enable All 1D Barcodes:
Disable All 1D Barcodes:
Restore All 1D Barcodes:
D Inverse Barcode
Enable All 2D Symbologies:
Disable All 2D Symbologies:
Restore All 2D Symbologies Inverse Barcode:
Only Decode Regular 1D Barcodes (default):
Decode Regular and Inverser 1D Barcodes:
Only Decode Regular 2D Barcodes (default):
Decode Regular and Inverser 2D Barcodes:
Digit Add-On Code
EAN13 Off:
EAN13 On (default):
Do not Transmit EAN13 Check Digit:
Transmit EAN13 Check Digit (default):
Disable (default):
Enable:
Disable (default):
Enable:
Check Digit
ISSN Off (default):
ISSN On:
ISBN Off (default):
ISBN On:
UPC-A Off:
UPC-AOn (default):
Transmit UPC-A Check Digit (default):
Only Decode Regular Barcode (default):
Decode both Regular and Inverse Barcod es:
Interleaved 2 of 5(ITF5)Off (default):
Interleaved 2 of 5(ITF5)On:
Disable ITF5 Check Digit (default):
Enable ITF5 Check Digit:
Enable and Transmit ITF5 Check Digit:
Matrix 2 of 5 Off (default):
Matrix 2 of 5 On:
Disable Matrix 2 of 5 Check Digit (default):
Enable Matrix 2 of Check Digit:
Enable Matrix 2 of 5 Check Digit:
Set the Minimum Length:
Set the Maximum Length:
MSI-Plessey Off (default):
MSI-Plessey On:
Disable MSI-Plessey Check Digit:
Enable MSI-Plessey 1 Digit Check Digit - MOD 10 (default):
Enable MSI-Plessey 2 Digit Check Digit MOD 10/MOD 11:
Enable MSI-Plessey 2 Digit Check Digit MOD 10/MOD 10:
Enable but do not transmit MSI-Plessey 2 Digit Check Digit:
Enable but do not transmit MSI-Plessey 2 Digit Check Digit:
Numeric System Character
Do not Transmit UPC-A Check Digit:
Off (default):
On:
Off (default):
On:
Off:
On (default):
Convert UPC-E to UPC-A
UPC-E0 Off:
UPC-E0 On (default):
UPC-E1 Off (default):
UPC-E1 On:
OffUPC-E Check Digit:
OnUPC-E Check Digit (default):
Do not Convert UPC-E to UPC-A:
Convert UPC-E to UPC-A:
Inverse UPC/EAN
Do not Decode 2 Digit Add-On Code (default):
Decode 2 Digit Add-On Code:
Do not Decode 5 Digit Add-On Code (default):
Decode 5 Digit Add-On Code:
Do not Transmit Numeric System Character:
Transmit Numeric System Character (default):
Only Decode Normal UPC/EAN Barcodes (default):
Decode both inverse and regular UPC/EAN barcodes:
Code 128 Variants
Code128 Off:
Code128 On (default):
Set the Minimum Length:
Set the Maximum Length:
GS1-128 Off:
GS1-128 On (default):
Codablock F Off (default):
Codablock F On:
On/ Off
Only Decode Regular Barcode (default):
Decode both Regular and Inverse Barcod es:
Code39 Off:
Code39 On (default):
Inverse Code39 Full ASCII
Do not Transmit Start/Stop Character (default):
Transmit Start/Stop Character:
Off (default):
On:
Only Decode Regular Barcode (default):
Decode both Regular and Inverse Barcod es:
Set Length Range for Code39
Set Minimum Length for Code39:
Set the Maximum Length for Code39:
Trioptic Code 39 On/ Off
Code32 Off (default):
Code32 On:
Trioptic Code 39 Off (default):
Trioptic Code 39On:
Set Length Range for Code 93
Code93 Off:
Code93 On (default):
Set the minimum Length for Code93:
Set the Maximum Length for Code93:
Start/Stop Character
Only Decode Regular Barcode (default):
Decode both Regular and Inverse Barcod es:
Codabar Off:
Codabar On (default):
Do not Transmit Codabar Start/Stop Character (default):
Transmit Codabar Start/Stop Character:
Set Length Range for Codabar
Off (default):
On:
Enable and Transmit Codabar Check digit:
Set the Minimum Length:
Set the Maximum Length:
Set Length Range for ITF5
Set the Minimum Length Range:
Set the Maximum Length:
Enable ITF-6:
Enable ITF-14:
Set Length Range for Industrial 2 of 5
Only Decode Regular Barcode (default):
Decode both Regular and Inverse Barcod es:
Industrial 2 of 5 Off (default):
Industrial 2 of 5 On:
Set the minimum Length:
Set the Maximum Length:
Set Length Range for Code 11
Code 11 Off (default):
Code 11 On:
Set the Minimum Length:
Set the Maximum Length:
RSS-14 On/ Off
Set the Minimum Length:
Set the Maximum Length:
RSS-14 Off (default):
RSS-14 On:
Set Length Range for
RSS-Limited Off (default):
RSS-Limited On:
RSS-Expaned Off (default):
RSS-Expaned On:
Set the Minimum Length:
Set the Maximum Length:
Mirror Micro QR Code
Off (default):
On:
Off (default):
On:
On (default):
Off:
QR Code with URL
Off:
On (default):
On Off:
On Off:
Off (default):
On:
Off:
On (default):
Mirror Data Matrix
Off:
On (default):
Off (default):
On:
Off (default):
On:
Inverse PDF417
DPM Off (default):
DPM On:
PDF417 Off:
PDF417 On (default):
Only Decode Regular PDF417 (default):
Decode Both Regular and Inverse PDF417:
Inverse Aztec Code
Micro PDF417 Off (default):
Micro PDF417 On:
Off (default):
On:
Off (default):
On:
Grid Matrix
Only Decode Regular Aztec Code (default):
Only Decode Mirror Aztec Code:
Decode Both Regular and Mirror Aztec C ode:
HANXIN Off (default):
HANXIN On:
Off (default):
On:
Telepen
Grid Matrix Off (default):
Grid MatrixOn:
Hong Kong 2 of 5(China Post) Off(Defau lt):
Hong Kong 2 of 5(China Post) On:
NEC 2 of 5 Off (default):
NEC 2 of 5 On:
Telepen Off (default):
Telepen On:
Appendix
1 Data and Digit Barcodes
0:
1:
2:
Maxicode Off (default):
Maxicode On:
Straight 2 of 5 IATA Off (default):
Straight 2 of 5 IATA On:
3:
4:
5:
6:
7:
8:
9:
A:
B:
C:
D:
E:
F:
000202:
Cancel Last String:
Save:
Cancel Last Scanning:
5 Code ID Table
00030000:
00030001:
00030002:
00030003:
00030004:
00030005:
00030006:
00030007:
00030008:
00030009:
0003000A:
0003000B:
0003000C:
0003000D:
0003000E:
0003000F:
00030010:
00030011:
00030012:
00030013:
00030014:
00030015:
00030016:
00030017:
00030018:
00030019:
0003001A:
0003001B:
0003001C:
0003001D:
0003001E:
0003001F:
Frequently asked questions
What is the HD-SM820 designed for?
Can the HD-SM820 read NFC / RFID tags?
Which interface does the HD-SM820 use?
Does the HD-SM820 read codes from phone and computer screens?
Downloads
The original supplier PDF manuals are kept as archival documentation. Everything they contain is already on this page — use the PDF only if you need an offline copy.