Skip to main content

Compact stationary 1D / 2D QR & barcode presentation scanner, USB, HDWR HD-S20

GTIN: 5907614664312 · SKU: HD-S20

Table of contents

Specifications

  • Sensor: CMOS
  • Resolution: 640 × 480 px
  • Scanning method: manual (push button) / automatic (on code presentation)
  • Scan confirmation: beep
  • Scan speed: 500 scans/second
  • Interface: USB, Virtual COM
  • Cable length: 120 cm
  • Drop resistance: up to 1.5 m
  • Device dimensions: 5 × 3.5 × 2.2 cm
  • Package dimensions: 16 × 10.5 × 3.5 cm
  • Device weight: 95 g
  • Package weight: 130 g
  • Operating temperature: −20 to 60 °C
  • Storage temperature: −40 to 70 °C
  • Operating / storage humidity: 5 to 95%
  • Readable 1D codes: EAN-8, EAN-13, EAN-128, UPC-A, UPC-E, Code 128, Code 39, Code 93, Code 11, GS1 DataBar, Industrial 2 of 5, IATA 2 of 5, Matrix 2 of 5, Chinese 2 of 5, Codabar, MSI and other 1D codes
  • Readable 2D codes: QR Code, Micro QR, Data Matrix, PDF417

Set contents

  • Desktop QR code reader
  • USB cable
  • User manual

Features

  • Fast 1D and 2D reading: reads QR codes, Data Matrix, PDF417 and all major 1D barcodes, including from phone and computer screens
  • Presentation scanning: automatic auto-sensing mode reads codes hands-free as soon as they are placed in front of the scanner
  • 500 scans per second: fast reading for busy counters and points of sale
  • Compact and rugged: small desktop housing, drop-resistant up to 1.5 m
  • Plug and play: connects over USB as a standard keyboard (also Virtual COM) — no drivers required
  • Highly configurable: communication interface, scan modes, illumination, beeper, keyboard layout, prefix/suffix, code ID and full per-symbology settings — all codes below

Basic control codes

To change scanner settings, first scan Enter setup mode, then the barcode(s) for the option you want, and finally Exit setup mode. For parameters with a numeric value, scan Enter setup mode, the option code, the required digit codes, and finally Exit setup mode. 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.

Setup mode

Exit Setup:

Code: Exit Setup

Entering Setup Mode (default):

Code: Entering Setup Mode (default)

Use of Programming Barcode

Do Not Transmit Programming Barcode Data (default):

Code: Do Not Transmit Programming Barcode Data (default)

Transmit Programming Barcode Data:

Code: Transmit Programming Barcode Data

Restore Factory Defaults

Factory reset:

Code: Factory reset

User Default Settings

Save custom settings as:

Code: Save custom settings as

Restore a user's custom:

Code: Restore a user's custom

Communication interface settings

Output

TTL-232 Serial Port Mode:

Code: TTL-232 Serial Port Mode

USB HID (default) (default):

Code: USB HID (default) (default)

Virtual COM:

Code: Virtual COM

HID & TTL Simultaneous Mode:

Code: HID & TTL Simultaneous Mode

Baud

115200bps:

Code: 115200bps

57600bps:

Code: 57600bps

38400bps:

Code: 38400bps

19200bps:

Code: 19200bps

14400bps:

Code: 14400bps

9600bps (default) (default):

Code: 9600bps (default) (default)

4800bps:

Code: 4800bps

1200bps:

Code: 1200bps

Parity

None (default):

Code: None (default)

ODD Parity:

Code: ODD Parity

Even Parity:

Code: Even Parity

Selection of HID Devices

HID-KBW (default):

Code: HID-KBW (default)

HID-POS:

Code: HID-POS

1ms (default):

Code: 1ms (default)

3ms:

Code: 3ms

5ms:

Code: 5ms

10ms:

Code: 10ms

Timeout Before HID Release

1ms (default):

Code: 1ms (default)

2ms:

Code: 2ms

5ms:

Code: 5ms

10ms:

Code: 10ms

Timeout After HID Release

1ms (default):

Code: 1ms (default)

2ms:

Code: 2ms

5ms:

Code: 5ms

10ms:

Code: 10ms

CapsLock Status Settings

CapsLock disabled (default) (default):

Code: CapsLock disabled (default) (default)

CapsLock On:

Code: CapsLock On

Leading Key Output

Disable HID Leading Key Output (default):

Code: Disable HID Leading Key Output (default)

Enable HID Leading Key Output:

Code: Enable HID Leading Key Output

Scan mode settings

Manual Mode

Manual scan (push-button):

Code: Manual scan (push-button)

Trigger Conditions

Level Trigger (default):

Code: Level Trigger (default)

Edge Trigger:

Code: Edge Trigger

Decode Session Timeout

Infinite:

Code: Infinite

1000ms:

Code: 1000ms

3000ms:

Code: 3000ms

5000ms (default):

Code: 5000ms (default)

10000ms:

Code: 10000ms

Command Trigger Mode

Command Trigger Mode:

Code: Command Trigger Mode

Trigger command response disable:

Code: Trigger command response disable

Trigger command response allowed (default):

Code: Trigger command response allowed (default)

Continuous Mode

Continuous Mode:

Code: Continuous Mode

Timeout Between Decodes

No Timeout:

Code: No Timeout

500ms:

Code: 500ms

1000ms (default):

Code: 1000ms (default)

3000ms:

Code: 3000ms

5000ms:

Code: 5000ms

Timeout between Decodes (Same Barcode)

OFF (default):

Code: OFF (default)

ON:

Code: ON

Infinite Delay:

Code: Infinite Delay

500ms:

Code: 500ms

1000ms:

Code: 1000ms

3000ms:

Code: 3000ms

5000ms:

Code: 5000ms

Continuous mode key pause switch

Continuous mode key pause is not:

Code: Continuous mode key pause is not

Continuous mode key pause supports (default):

Code: Continuous mode key pause supports (default)

Sense Mode

Automatic scanning (when:

Code: Automatic scanning (when

Sensitivity

Enhanced Sensitivity:

Code: Enhanced Sensitivity

High Sensitivity:

Code: High Sensitivity

Low Sensitivity:

Code: Low Sensitivity

Medium Sensitivity (default):

Code: Medium Sensitivity (default)

Image Stabilization Timeout

0ms (default):

Code: 0ms (default)

100ms:

Code: 100ms

400ms:

Code: 400ms

1000ms:

Code: 1000ms

2000ms:

Code: 2000ms

Illumination and aiming

Fill Light

Backlight enabled during scan (default):

Code: Backlight enabled during scan (default)

Backlight on all the time:

Code: Backlight on all the time

Backlight off:

Code: Backlight off

Positioning

Positioning Light - ON when Photographing (default):

Code: Positioning Light - ON when Photographing (default)

Positioning Light - always ON:

Code: Positioning Light - always ON

Positioning Light - always OFF:

Code: Positioning Light - always OFF

Positioning light -always ON when Photographing:

Code: Positioning light -always ON when Photographing

Beeper, LED and keyboard output

Buzzer Master Switch

Beep on:

Code: Beep on

Beep off (default) (default):

Code: Beep off (default) (default)

Passive Buzzer

Passive_Low Frequency:

Code: Passive_Low Frequency

Passive_Intermediate Frequency (default):

Code: Passive_Intermediate Frequency (default)

Passive_High Frequency:

Code: Passive_High Frequency

Passive Buzzer (default):

Code: Passive Buzzer (default)

High Level (default):

Code: High Level (default)

Low Level:

Code: Low Level

Active Buzzer:

Code: Active Buzzer

Good Read Beep for Programming Barcode

Beep for Programming Barcode_ON (default):

Code: Beep for Programming Barcode_ON (default)

Beep for Programming Barcode _OFF:

Code: Beep for Programming Barcode _OFF

Startup Beep

Startup Beep_ON (default):

Code: Startup Beep_ON (default)

Startup Beep_OFF:

Code: Startup Beep_OFF

Good Read LED/Beep

Good Read LED_ON (default):

Code: Good Read LED_ON (default)

Good Read LED_OFF:

Code: Good Read LED_OFF

Good Read Beep_ON (default):

Code: Good Read Beep_ON (default)

Good Read Beep_OFF:

Code: Good Read Beep_OFF

30ms:

Code: 30ms

60ms (default):

Code: 60ms (default)

90ms:

Code: 90ms

120ms:

Code: 120ms

Data Output Encoding Format

GBK (default):

Code: GBK (default)

UTF8:

Code: UTF8

Original Data:

Code: Original Data

UNICODE:

Code: UNICODE

Different Country Keyboard Settings

US (default):

Code: US (default)

Czech:

Code: Czech

French:

Code: French

Germany:

Code: Germany

Hungary:

Code: Hungary

Italy:

Code: Italy

Japan:

Code: Japan

Spain:

Code: Spain

Turkey Q:

Code: Turkey Q

Turkey F:

Code: Turkey F

Mexico (Latin America):

Code: Mexico (Latin America)

Virtual keyboard enable

Standard Keyboard (default):

Code: Standard Keyboard (default)

Virtual Keyboard:

Code: Virtual Keyboard

Ctrl Mode:

Code: Ctrl Mode

Alt Mode:

Code: Alt Mode

Control character output off (default):

Code: Control character output off (default)

Chinese output shielding

Chinese output shielding-ON:

Code: Chinese output shielding-ON

Chinese output shielding-OFF (default):

Code: Chinese output shielding-OFF (default)

Output of numeric function of keypad

Keypad Numeric Output-On:

Code: Keypad Numeric Output-On

Keypad Numeric Output-Off (default):

Code: Keypad Numeric Output-Off (default)

Output of keypad operator function

Keypad Operator Output-On:

Code: Keypad Operator Output-On

Keypad Operator Output-Off (default):

Code: Keypad Operator Output-Off (default)

Image Mirroring Mode

Image Mirror Flip _ ON:

Code: Image Mirror Flip _ ON

Image Mirror Flip_ OFF (default):

Code: Image Mirror Flip_ OFF (default)

Reverse Scanning Module

Video Reverse OFF (default):

Code: Video Reverse OFF (default)

Video Reverse ON:

Code: Video Reverse ON

Invoicing mode

Invoicing Mode Enable (default):

Code: Invoicing Mode Enable (default)

Invoicing Mode Disable:

Code: Invoicing Mode Disable

Local Invoicing Mode (default):

Code: Local Invoicing Mode (default)

Online Invoicing Mode:

Code: Online Invoicing Mode

Read Device Version Information

Read device version information:

Code: Read device version information

Read all device version information:

Code: Read all device version information

Write/Read Device ID

Read Device ID:

Code: Read Device ID

Read Chip SN

Read chip SN number:

Code: Read chip SN number

Prefix, suffix and data formatting

Prefix

Prefixes enabled:

Code: Prefixes enabled

Prefixes disabled (default) (default):

Code: Prefixes disabled (default) (default)

Modify prefixes:

Code: Modify prefixes

Suffix

Suffixes Included:

Code: Suffixes Included

Suffixes disabled (default) (default):

Code: Suffixes disabled (default) (default)

Modifying Suffixes:

Code: Modifying Suffixes

Custom Code ID

Enable Code ID:

Code: Enable Code ID

Disable Code ID (default):

Code: Disable Code ID (default)

Restore Default Code ID:

Code: Restore Default Code ID

Modify Code ID

Modify EAN13 Code ID:

Code: Modify EAN13 Code ID

Modify EAN8 Code ID:

Code: Modify EAN8 Code ID

Modify UPC-A Code ID:

Code: Modify UPC-A Code ID

Modify UPC-E0 Code ID:

Code: Modify UPC-E0 Code ID

Modify UPC-E1 Code ID:

Code: Modify UPC-E1 Code ID

Modify Code 128 Code ID:

Code: Modify Code 128 Code ID

Modify Code 39 Code ID:

Code: Modify Code 39 Code ID

Modify Code 93 Code ID:

Code: Modify Code 93 Code ID

Modify Codabar Code ID:

Code: Modify Codabar Code ID

Modify Interleaved 2 of 5 Code ID:

Code: Modify Interleaved 2 of 5 Code ID

Modify Industrial 25 Code ID:

Code: Modify Industrial 25 Code ID

Modify Matrix 2 of 5 Code ID:

Code: Modify Matrix 2 of 5 Code ID

Modify Code11 Code ID:

Code: Modify Code11 Code ID

Modify MSI Code ID:

Code: Modify MSI Code ID

Modify RSS Code ID:

Code: Modify RSS Code ID

Modify RSS-Limited Code ID:

Code: Modify RSS-Limited Code ID

Modify RSS-Expanded Code ID:

Code: Modify RSS-Expanded Code ID

Modify QR Code Code ID:

Code: Modify QR Code Code ID

Modify Data Matrix Code ID:

Code: Modify Data Matrix Code ID

Modify PDF417 Code ID:

Code: Modify PDF417 Code ID

Modify Mico QR Code ID:

Code: Modify Mico QR Code ID

Modify Chinese Sensible(HanXin) Code ID:

Code: Modify Chinese Sensible(HanXin) Code ID

Tail

No end sign:

Code: No end sign

CR (default) (default):

Code: CR (default) (default)

TAB:

Code: TAB

CR+LF:

Code: CR+LF

Date Character Interception

Transmit all Data (default):

Code: Transmit all Data (default)

Tansmit the Start Data:

Code: Tansmit the Start Data

Tansmit the END Data:

Code: Tansmit the END Data

Tansmit the Center Data:

Code: Tansmit the Center Data

Modify the Length for Data

Modify the Length for Start Data:

Code: Modify the Length for Start Data

Modify the Length for End Data:

Code: Modify the Length for End Data

RF Information

Enable Transmitting RF Information:

Code: Enable Transmitting RF Information

Disable Transmitting RF Information (default):

Code: Disable Transmitting RF Information (default)

Modify RF Information:

Code: Modify RF Information

Output Protocol

Raw Data (default):

Code: Raw Data (default)

With Protocol:

Code: With Protocol

GS Character Replacement

GS Character Replacement Enable:

Code: GS Character Replacement Enable

GS Character Replacement Disable (default):

Code: GS Character Replacement Disable (default)

GS Alternate Character Modification:

Code: GS Alternate Character Modification

Web address code recognition

Enable Reading Of Web Address Codes (default):

Code: Enable Reading Of Web Address Codes (default)

Disable rReading Of Web Address Codes:

Code: Disable rReading Of Web Address Codes

Quick operation

Fast

Fast POS Mode:

Code: Fast POS Mode

Serial

Serial Port & Full Codes ON:

Code: Serial Port & Full Codes ON

Symbology settings

Global Operations

Enable All Symbologies:

Code: Enable All Symbologies

Disable All Symbologies:

Code: Disable All Symbologies

Enable Default Symbologies (default):

Code: Enable Default Symbologies (default)

Product Barcode Check Digit Output Enable

Enable Transmit Check Digit (default):

Code: Enable Transmit Check Digit (default)

Disable Transmit Check Digit:

Code: Disable Transmit Check Digit

Enhancement of literacy

Enhancement of literacy enable:

Code: Enhancement of literacy enable

Enhancement of literacy prohibits (default):

Code: Enhancement of literacy prohibits (default)

EAN 13

Enable EAN13 (default):

Code: Enable EAN13 (default)

Disable EAN13:

Code: Disable EAN13

EAN13Add-On Code Required:

Code: EAN13Add-On Code Required

EAN13Add-On Code Not Required (default):

Code: EAN13Add-On Code Not Required (default)

Enable EAN13-2 Digit Add-On Code:

Code: Enable EAN13-2 Digit Add-On Code

Disable EAN13-2 Digit Add-On Code (default):

Code: Disable EAN13-2 Digit Add-On Code (default)

Enable EAN13-5 Digit Add-On Code:

Code: Enable EAN13-5 Digit Add-On Code

Disable EAN13-5 Digit Add-On Code (default):

Code: Disable EAN13-5 Digit Add-On Code (default)

Enable Transmission of EAN13 Parity Bits (default):

Code: Enable Transmission of EAN13 Parity Bits (default)

Disable Transmission of EAN13 Parity Bits:

Code: Disable Transmission of EAN13 Parity Bits

EAN 8

Enable EAN8 (default):

Code: Enable EAN8 (default)

Disable EAN8:

Code: Disable EAN8

EAN8Add-On Code Required:

Code: EAN8Add-On Code Required

EAN8Add-On Code Not Required (default):

Code: EAN8Add-On Code Not Required (default)

Enable EAN8-2 Digit Add-On Code:

Code: Enable EAN8-2 Digit Add-On Code

Disable EAN8-2 Digit Add-On Code (default):

Code: Disable EAN8-2 Digit Add-On Code (default)

Enable EAN8-5 Digit Add-On Code:

Code: Enable EAN8-5 Digit Add-On Code

Disable EAN8-5 Digit Add-On Code (default):

Code: Disable EAN8-5 Digit Add-On Code (default)

Enable Transmission of EAN8 Parity Bits (default):

Code: Enable Transmission of EAN8 Parity Bits (default)

Disable Transmission of EAN8 Parity Bits:

Code: Disable Transmission of EAN8 Parity Bits

UPC-A

Enable UPC-A (default):

Code: Enable UPC-A (default)

Disable UPC-A:

Code: Disable UPC-A

Enable UPC-A to EAN13:

Code: Enable UPC-A to EAN13

Disable UPC-A to EAN13 (default):

Code: Disable UPC-A to EAN13 (default)

UPC-AAdd-On Code Required:

Code: UPC-AAdd-On Code Required

UPC-AAdd-On Code Not Required (default):

Code: UPC-AAdd-On Code Not Required (default)

Enable UPC-A-2 Digit Add-On Code:

Code: Enable UPC-A-2 Digit Add-On Code

Disable UPC-A-2 Digit Add-On Code (default):

Code: Disable UPC-A-2 Digit Add-On Code (default)

Enable UPC-A-5 Digit Add-On Code:

Code: Enable UPC-A-5 Digit Add-On Code

Disable UPC-A-5 Digit Add-On Code (default):

Code: Disable UPC-A-5 Digit Add-On Code (default)

Enable Transmission of UPCA Parity Bits (default):

Code: Enable Transmission of UPCA Parity Bits (default)

Disable Transmission of UPCA Parity Bits:

Code: Disable Transmission of UPCA Parity Bits

UPC-E0

Enable UPC-E0 (default):

Code: Enable UPC-E0 (default)

Disable UPC-E0:

Code: Disable UPC-E0

UPC-E0Add-On Code Required:

Code: UPC-E0Add-On Code Required

UPC-E0Add-On Code Not Required (default):

Code: UPC-E0Add-On Code Not Required (default)

Enable UPC-E0-2 Digit Add-On Code:

Code: Enable UPC-E0-2 Digit Add-On Code

Disable UPC-E0-2 Digit Add-On Code (default):

Code: Disable UPC-E0-2 Digit Add-On Code (default)

Enable UPC-E0-5 Digit Add-On Code:

Code: Enable UPC-E0-5 Digit Add-On Code

Disable UPC-E0-5 Digit Add-On Code (default):

Code: Disable UPC-E0-5 Digit Add-On Code (default)

Enable Transmission of UPC-E0 Parity Bits (default):

Code: Enable Transmission of UPC-E0 Parity Bits (default)

Disable Transmission of UPC-E0 Parity Bits:

Code: Disable Transmission of UPC-E0 Parity Bits

UPC-E1

Enable UPC-E1 (default):

Code: Enable UPC-E1 (default)

Disable UPC-E1:

Code: Disable UPC-E1

UPC-E1Add-On Code Required:

Code: UPC-E1Add-On Code Required

UPC-E1Add-On Code Not Required (default):

Code: UPC-E1Add-On Code Not Required (default)

Enable UPC-E1-2 Digit Add-On Code:

Code: Enable UPC-E1-2 Digit Add-On Code

Disable UPC-E1-2 Digit Add-On Code (default):

Code: Disable UPC-E1-2 Digit Add-On Code (default)

Enable UPC-E1-5 Digit Add-On Code:

Code: Enable UPC-E1-5 Digit Add-On Code

Disable UPC-E1-5 Digit Add-On Code (default):

Code: Disable UPC-E1-5 Digit Add-On Code (default)

Enable Transmission of UPC-E1 Parity Bits (default):

Code: Enable Transmission of UPC-E1 Parity Bits (default)

Disable Transmission of UPC-E1 Parity Bits:

Code: Disable Transmission of UPC-E1 Parity Bits

Code128

Enable Code128 (default):

Code: Enable Code128 (default)

Disable Code128:

Code: Disable Code128

Set the Minimum Length for Code128 to (default):

Code: Set the Minimum Length for Code128 to (default)

Set the Minimum Length for Code128 to:

Code: Set the Minimum Length for Code128 to

Set the Maximum Length for Code128 to:

Code: Set the Maximum Length for Code128 to

Set the Maximum Length for Code128 to (default):

Code: Set the Maximum Length for Code128 to (default)

Code128 Prefix (11)-On:

Code: Code128 Prefix (11)-On

Code128 Prefix (11)-Off (default):

Code: Code128 Prefix (11)-Off (default)

Code39

Enable Code39 (default):

Code: Enable Code39 (default)

Disable Code39:

Code: Disable Code39

Set the Minimum Length for Code39 to (default):

Code: Set the Minimum Length for Code39 to (default)

Set the Minimum Length for Code39 to:

Code: Set the Minimum Length for Code39 to

Set the Maximum Length for Code39 to:

Code: Set the Maximum Length for Code39 to

Set the Maximum Length for Code39 to (default):

Code: Set the Maximum Length for Code39 to (default)

Output of Code39 Start Character:

Code: Output of Code39 Start Character

Disable Output of Code39 Stop Character (default):

Code: Disable Output of Code39 Stop Character (default)

Output of Code39 Stop Character:

Code: Output of Code39 Stop Character

Disable Output of Code39 Stop Character (default):

Code: Disable Output of Code39 Stop Character (default)

Support Code32 Mode:

Code: Support Code32 Mode

Disable Support Code32 Mode (default):

Code: Disable Support Code32 Mode (default)

the output of Code 32 prefix A (default):

Code: the output of Code 32 prefix A (default)

Disable output of Code 32 prefix A:

Code: Disable output of Code 32 prefix A

Support FullAsc Mode:

Code: Support FullAsc Mode

Disable Support FullAsc Mode (default):

Code: Disable Support FullAsc Mode (default)

Code 39 Handles Verification:

Code: Code 39 Handles Verification

Code 39 Does Not Handle Verification (default):

Code: Code 39 Does Not Handle Verification (default)

Code39 Outputs Parity Bits:

Code: Code39 Outputs Parity Bits

Code39 Does Not Output Parity Bits (default):

Code: Code39 Does Not Output Parity Bits (default)

Code93

Enable Code93 (default):

Code: Enable Code93 (default)

Disable Code93:

Code: Disable Code93

Set the Minimum Length for Code93 to (default):

Code: Set the Minimum Length for Code93 to (default)

Set the Minimum Length for Code93 to:

Code: Set the Minimum Length for Code93 to

Set the Maximum Length for Code93 to:

Code: Set the Maximum Length for Code93 to

Set the Maximum Length for Code93 to (default):

Code: Set the Maximum Length for Code93 to (default)

CodaBar

Enable CodaBar (default):

Code: Enable CodaBar (default)

Disable CodaBar:

Code: Disable CodaBar

Set the Minimum Length for CodaBar to (default):

Code: Set the Minimum Length for CodaBar to (default)

Set the Minimum Length for CodaBar to:

Code: Set the Minimum Length for CodaBar to

Set the Maximum Length for CodaBar to:

Code: Set the Maximum Length for CodaBar to

Set the Maximum Length for CodaBar to (default):

Code: Set the Maximum Length for CodaBar to (default)

Output of CodaBar Start/Stop Character:

Code: Output of CodaBar Start/Stop Character

Disable Output of CodaBar Start/Stop Character (default):

Code: Disable Output of CodaBar Start/Stop Character (default)

CodaBar Do Not Process Verification (default):

Code: CodaBar Do Not Process Verification (default)

CodaBar Mod10 Check:

Code: CodaBar Mod10 Check

CodaBar Mod16 Check:

Code: CodaBar Mod16 Check

CodaBar Double Check:

Code: CodaBar Double Check

CodaBar Parity Bit Output:

Code: CodaBar Parity Bit Output

CodaBar Parity Bit Not Output (default):

Code: CodaBar Parity Bit Not Output (default)

Interleaved 2 of 5

Enable Interleaved 2 of:

Code: Enable Interleaved 2 of

Disable Interleaved 2 of (default):

Code: Disable Interleaved 2 of (default)

Set the Minimum Length to:

Code: Set the Minimum Length to

Set the Minimum Length to (default):

Code: Set the Minimum Length to (default)

Set the Maximum Length to (default):

Code: Set the Maximum Length to (default)

Set the Maximum Length to:

Code: Set the Maximum Length to

Interleaved 2 of 5 Verification Format Mod10:

Code: Interleaved 2 of 5 Verification Format Mod10

Interleaved 2 of 5Verification Format NONE (default):

Code: Interleaved 2 of 5Verification Format NONE (default)

Interleaved 2 of 5 Outputs Parity Bits:

Code: Interleaved 2 of 5 Outputs Parity Bits

Interleaved 2 of 5 Does Not Output Parity Bits (default):

Code: Interleaved 2 of 5 Does Not Output Parity Bits (default)

Industrial 25

Enable Industrial:

Code: Enable Industrial

Disable Industrial (default):

Code: Disable Industrial (default)

Set the Minimum Length to:

Code: Set the Minimum Length to

Set the Minimum Length to (default):

Code: Set the Minimum Length to (default)

Set the Maximum Length to (default):

Code: Set the Maximum Length to (default)

Set the Maximum Length to:

Code: Set the Maximum Length to

Industrial 25Verification Format Mod10:

Code: Industrial 25Verification Format Mod10

Industrial 25Verification Format NONE (default):

Code: Industrial 25Verification Format NONE (default)

Industrial 25 Outputs Parity Bits:

Code: Industrial 25 Outputs Parity Bits

Industrial 25 Does Not Output Parity Bits (default):

Code: Industrial 25 Does Not Output Parity Bits (default)

Matrix 2 of 5

Enable Matrix 2 of:

Code: Enable Matrix 2 of

Disable Matrix 2 of (default):

Code: Disable Matrix 2 of (default)

Set the Minimum Length to:

Code: Set the Minimum Length to

Set the Minimum Length to (default):

Code: Set the Minimum Length to (default)

Set the Maximum Length to (default):

Code: Set the Maximum Length to (default)

Set the Maximum Length to:

Code: Set the Maximum Length to

Code11

Enable Code11:

Code: Enable Code11

Disable Code11 (default):

Code: Disable Code11 (default)

Set the Minimum Length for Code11 to:

Code: Set the Minimum Length for Code11 to

Set the Minimum Length for Code11 to (default):

Code: Set the Minimum Length for Code11 to (default)

Set the Maximum Length for Code11 to (default):

Code: Set the Maximum Length for Code11 to (default)

Set the Maximum Length for Code11 to:

Code: Set the Maximum Length for Code11 to

Check Code11-1bit (default):

Code: Check Code11-1bit (default)

Check Code11-2bit:

Code: Check Code11-2bit

Code11 Outputs Parity Bits:

Code: Code11 Outputs Parity Bits

Code11 Does Not Output Parity Bits (default):

Code: Code11 Does Not Output Parity Bits (default)

MSI Plessey

Enable MSI Plessey:

Code: Enable MSI Plessey

Disable MSI Plessey (default):

Code: Disable MSI Plessey (default)

Single Mod10:

Code: Single Mod10

Double Mod10 (default):

Code: Double Mod10 (default)

MSI Plessey Outputs Parity Bits:

Code: MSI Plessey Outputs Parity Bits

MSI Plessey Does Not Output Parity Bits (default):

Code: MSI Plessey Does Not Output Parity Bits (default)

Set the Minimum Length for MSI Plessey to:

Code: Set the Minimum Length for MSI Plessey to

Set the Minimum Length for MSI Plessey to (default):

Code: Set the Minimum Length for MSI Plessey to (default)

Set the Maximum Length for MSI Plessey to (default):

Code: Set the Maximum Length for MSI Plessey to (default)

Set the Maximum Length for MSI Plessey to:

Code: Set the Maximum Length for MSI Plessey to

RSS-14

Enable RSS-14:

Code: Enable RSS-14

Disable RSS-14 (default):

Code: Disable RSS-14 (default)

RSS-14AI Output Without Parentheses:

Code: RSS-14AI Output Without Parentheses

RSS-14AI Output with Parentheses (default):

Code: RSS-14AI Output with Parentheses (default)

RSS-Limited

Enable RSS-Limited:

Code: Enable RSS-Limited

Disable RSS-Limited (default):

Code: Disable RSS-Limited (default)

RSS-Limited AI Output Without Parentheses:

Code: RSS-Limited AI Output Without Parentheses

RSS-Limited AI Output with Parentheses (default):

Code: RSS-Limited AI Output with Parentheses (default)

RSS-Expanded

Enable RSS-Expanded:

Code: Enable RSS-Expanded

Disable RSS-Expanded (default):

Code: Disable RSS-Expanded (default)

Set the Minimum Length to:

Code: Set the Minimum Length to

Set the Minimum Length to (default):

Code: Set the Minimum Length to (default)

Set the Maximum Length to (default):

Code: Set the Maximum Length to (default)

Set the Maximum Length to:

Code: Set the Maximum Length to

RSS-Expanded AI Output Without Parentheses:

Code: RSS-Expanded AI Output Without Parentheses

RSS-Expanded AI Output with Parentheses (default):

Code: RSS-Expanded AI Output with Parentheses (default)

QR Code

Enable QR (default):

Code: Enable QR (default)

Disable QR:

Code: Disable QR

Enable QR Mode1:

Code: Enable QR Mode1

Disable QR Mode1 (default):

Code: Disable QR Mode1 (default)

QR Prefix (11)-On:

Code: QR Prefix (11)-On

QR Prefix (11)-Off (default):

Code: QR Prefix (11)-Off (default)

Data Matrix (DM)

Enable DM (default):

Code: Enable DM (default)

Disable DM:

Code: Disable DM

Enable Multiple DM:

Code: Enable Multiple DM

Disable Multiple DM (default):

Code: Disable Multiple DM (default)

PDF417

Enable PDF417 (default):

Code: Enable PDF417 (default)

Disable PDF417:

Code: Disable PDF417

Mico QR

Enable Mico QR (default):

Code: Enable Mico QR (default)

Disable Mico QR:

Code: Disable Mico QR

Chinese Sensible(HanXin) Code

Enable Chinese Sensible(HanXin) Code:

Code: Enable Chinese Sensible(HanXin) Code

Disable Chinese Sensible(HanXin) Code (default):

Code: Disable Chinese Sensible(HanXin) Code (default)

Save and cancel

Save

Save:

Code: Save

Cancel

Cancel the last digit:

Code: Cancel the last digit

Cancel all digits:

Code: Cancel all digits

Canceling the current setting:

Code: Canceling the current setting

Batch setting

Batch setting

0:

Code: 0

1:

Code: 1

2:

Code: 2

3:

Code: 3

4:

Code: 4

5:

Code: 5

6:

Code: 6

7:

Code: 7

8:

Code: 8

Alphanumeric codes:

Code: Alphanumeric codes

A:

Code: A

B:

Code: B

C:

Code: C

D:

Code: D

E:

Code: E

F:

Code: F

Frequently asked questions

How do I enter and exit the HD-S20 configuration mode?
Scan the "Enter setup mode" code, then the codes for the settings you want, and finish with "Exit setup mode".
Does the HD-S20 need drivers?
No. In its default USB keyboard mode the HD-S20 is recognised automatically by Windows, macOS and Linux, with no drivers. It can also work as a Virtual COM (serial) device.
Does the HD-S20 read codes from phone and computer screens?
Yes. The CMOS sensor reads 1D and 2D codes, including QR codes, from printed labels as well as from LCD, LED and OLED screens.
How does the automatic (presentation) scanning work?
Placed on a counter, the HD-S20 senses a code brought in front of it and reads it automatically without pressing a button — ideal for point-of-sale use.

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.