Skip to main content

Wired stationary 1D / 2D QR & barcode scanner, USB, HDWR HD-S63

GTIN: 5907614666880 · SKU: HD-S63

Table of contents​

Specifications​

  • Sensor: 640 × 480 CMOS
  • Scanning method: automatic (auto-sensing on code presentation)
  • Scan confirmation: sound and light
  • Compatible operating systems: Linux, Android, Windows XP / 7 / 8 / 10, macOS
  • Interface: USB
  • Cable length: 170 cm
  • Protection rating: IP54
  • Device dimensions: 10.6 × 7.3 × 14.3 cm
  • Package dimensions: 18 × 16.8 × 12.1 cm
  • Device weight: 370 g
  • Weight with packaging: 528 g
  • Operating temperature: 0 to 60 °C
  • Storage temperature: −20 to 60 °C
  • Operating humidity: 5 to 95%
  • Storage humidity: 5 to 95%
  • Readable 1D codes: EAN-8, EAN-13 (with add-ons), ISBN, UPC-A, UPC-E, Code 39, Code 39 Full ASCII, Code 93, Code 128, Codabar, Industrial 2 of 5, Interleaved 2 of 5, Matrix 2 of 5, GS1-128, GS1 DataBar (RSS14) / Stacked / Limited / Expanded, Standard 25
  • Readable 2D codes: PDF417, Micro PDF417, QR Code, Micro QR, Data Matrix, Aztec, Han Xin

Set contents​

  • Stationary multi-dimensional barcode scanner
  • USB cable
  • User manual

Features​

  • Fast 1D and 2D reading: reads QR codes, Data Matrix and all major 1D barcodes from printed labels and from phone and mobile-device screens
  • Automatic scanning: auto-sensing (presentation) mode reads codes hands-free as soon as they appear in the scanning window
  • Plug and play: connects over USB as a standard HID keyboard — recognised automatically by Windows, macOS, Linux and Android with no drivers
  • Durable: IP54-rated housing, resistant to dust and splashes
  • Highly configurable: beeper, LED illumination, scan mode, keyboard layout, prefix/suffix, code ID, data formatting and full per-symbology settings

Basic control codes​

note

The codes on this page work with HD-S63 scanners running the current firmware (MP6300H). Earlier batches use a different code set and do not respond to them. If the scanner does not beep when you scan Enter Setup Mode, it comes from an earlier batch — use the archived PDF manual at the bottom of this page.

To change a setting, scan Enter Setup Mode, then the code for the option you want, and finish with Exit Setup Mode. Options marked (default) are the factory setting.

For a parameter that takes a value, scan Enter Setup Mode, the option code, the data codes (digits 0–F at the end of this page) and Save, then Exit Setup Mode. Numbers (times, lengths, volume) are entered as decimal digits — for example 10% volume = 1, 0. Characters (prefix, suffix, Code ID, messages) are entered as their two-digit hexadecimal ASCII value from the ASCII table at the end of this page — for example the letter "a" = 0x61 = 6, 1. Without the Save code the value is discarded.

💡 Tip: Print this page (the "Download this page as PDF" button above) to keep the codes at hand during configuration.

Entering and leaving setup mode​

Enter Setup Mode (default):

Code: Enter Setup Mode (default)

Exit Setup Mode:

Code: Exit Setup Mode

Temporary setup mode​

In temporary setup mode every scanned setting takes effect immediately but is not stored — after the scanner is disconnected and reconnected, the previous configuration returns.

Enter Temporary Setup Mode:

Code: Enter Temporary Setup Mode

Exit Temporary Setup Mode (default):

Code: Exit Temporary Setup Mode (default)

Restore factory defaults​

Restore Factory Defaults:

Code: Restore Factory Defaults

Restore Factory Defaults (inverse code):

Code: Restore Factory Defaults (inverse code)

Custom (user) defaults​

You can store your current configuration as custom defaults and return to it at any time. Saving again overwrites the previously stored custom defaults.

Save user default settings:

Code: Save user default settings

Restore user default settings:

Code: Restore user default settings

Communication interface​

Interface type​

In USB keyboard mode the scanner works as a virtual keyboard and types the decoded data as keystrokes. Choose the USB virtual serial port (CDC) if the computer should receive the data through a COM port.

USB HID keyboard (default):

Code: USB HID keyboard (default)

USB CDC virtual COM port:

Code: USB CDC virtual COM port

USB keyboard​

Keyboard layout​

Select the keyboard layout that matches the language setting of the computer. The default is English (US).

English (US) (default):

Code: English (US) (default)

English (UK):

Code: English (UK)

Italian (Italy):

Code: Italian (Italy)

Spanish (Brazil):

Code: Spanish (Brazil)

Spanish (Spain):

Code: Spanish (Spain)

Spanish (Latin America):

Code: Spanish (Latin America)

Portuguese (Portugal):

Code: Portuguese (Portugal)

Portuguese (Brazil):

Code: Portuguese (Brazil)

French (France):

Code: French (France)

French (Belgium):

Code: French (Belgium)

French (Canada):

Code: French (Canada)

German (Austria):

Code: German (Austria)

German (Switzerland):

Code: German (Switzerland)

Turkish Q:

Code: Turkish Q

Turkish F:

Code: Turkish F

Japanese (Japan):

Code: Japanese (Japan)

Czech (Czech):

Code: Czech (Czech)

Danish (Denmark):

Code: Danish (Denmark)

Swedish (Finland):

Code: Swedish (Finland)

Greek (Greece):

Code: Greek (Greece)

Hungarian (Hungary):

Code: Hungarian (Hungary)

Hebrew (QWERTY):

Code: Hebrew (QWERTY)

Dutch (Netherlands):

Code: Dutch (Netherlands)

Norwegian Bokmal:

Code: Norwegian Bokmal

Polish (214):

Code: Polish (214)

Romanian (Romania):

Code: Romanian (Romania)

Russian (Russia):

Code: Russian (Russia)

Slovak:

Code: Slovak
note

Japanese (Japan): switch the computer keyboard to English input. Hebrew (QWERTY): the characters < > " : , . ? are typed only in lowercase mode. Greek and Russian cannot type letters and some characters under Linux.

Inter-key delay​

If characters go missing on the computer, increase the delay between keystrokes. Custom value: 0–200 ms.

5 ms (default):

Code: 5 ms (default)

10 ms:

Code: 10 ms

20 ms:

Code: 20 ms

Custom Inter-Key Delay:

Code: Custom Inter-Key Delay

USB polling interval​

How often the computer polls the scanner. Custom value: 1–255 ms.

1 ms:

Code: 1 ms

5 ms (default):

Code: 5 ms (default)

10 ms:

Code: 10 ms

Custom Polling Interval:

Code: Custom Polling Interval

Digits from the numeric keypad​

Disable (default):

Code: Disable (default)

Enable:

Code: Enable

Characters + - * / from the numeric keypad​

Disable (default):

Code: Disable (default)

Enable:

Code: Enable

Control character output​

Defines how control characters (ASCII 1–31) contained in the data are typed. See the control character table at the end of this page.

Disable (default):

Code: Disable (default)

Control + ASCII mode (Ctrl+ASCII):

Code: Control + ASCII mode (Ctrl+ASCII)

Alt + Keypad mode (Alt+keypad):

Code: Alt + Keypad mode (Alt+keypad)

GS character replacement​

Do not replace GS (default):

Code: Do not replace GS (default)

Replace GS with Ç:

Code: Replace GS with Ç

Replace GS with |:

Code: Replace GS with |

Replace GS with ^]:

Code: Replace GS with ^]

Replace GS with ]:

Code: Replace GS with ]

Replace GS with <GS>:

Code: Replace GS with <GS>

Replace GS with (GS):

Code: Replace GS with (GS)

Output destination​

Host interface only:

Code: Host interface only

Keyboard output only (default):

Code: Keyboard output only (default)

Host interface and keyboard output:

Code: Host interface and keyboard output

Caps Lock and Num Lock​

Force Caps Lock on: data is typed in uppercase. Turning off Caps Lock and Num Lock disables the numeric keypad, so some special characters may not be typed. This setting has no effect in the Linux output environment.

Do not force Caps Lock (default):

Code: Do not force Caps Lock (default)

Force Caps Lock on:

Code: Force Caps Lock on

Turn off Caps Lock and Num Lock:

Code: Turn off Caps Lock and Num Lock

Characters missing from the keyboard layout​

When enabled, characters that the selected layout does not have are typed as Alt key combinations, so every character reaches the computer. When disabled, such characters are not sent.

Enable (default):

Code: Enable (default)

Disable:

Code: Disable

USB keyboard output mode​

Code page​

If the received text shows wrong characters, the barcode was probably created with a different code page — select the matching one below.

Code Page 1252 (Latin, Western Europe):

Code: Code Page 1252 (Latin, Western Europe)

Code Page 936 (Simplified Chinese, GB2312, GBK) (default):

Code: Code Page 936 (Simplified Chinese, GB2312, GBK) (default)

ASCII:

Code: ASCII

Code Page 874 (Thai):

Code: Code Page 874 (Thai)

Code Page 932 (Japanese, Shift-JIS):

Code: Code Page 932 (Japanese, Shift-JIS)

Korean code page:

Code: Korean code page

Code Page 950 (Traditional Chinese, Big5):

Code: Code Page 950 (Traditional Chinese, Big5)

Code Page 1250 (Central Europe):

Code: Code Page 1250 (Central Europe)

Code Page 1251 (Cyrillic):

Code: Code Page 1251 (Cyrillic)

Code Page 1253 (Greek):

Code: Code Page 1253 (Greek)

Code Page 1254 (Turkish):

Code: Code Page 1254 (Turkish)

Code Page 1255 (Hebrew):

Code: Code Page 1255 (Hebrew)

Code Page 1256 (Arabic):

Code: Code Page 1256 (Arabic)

Code Page 1257 (Baltic):

Code: Code Page 1257 (Baltic)

Code Page 1258 (Vietnamese):

Code: Code Page 1258 (Vietnamese)

Barcode encoding​

Encoding of the data stored in PDF417, QR Code, Data Matrix and similar barcodes.

Code-page encoding (default):

Code: Code-page encoding (default)

UTF-8 encoding:

Code: UTF-8 encoding

Output environment​

Windows (Text/Excel) (default):

Code: Windows (Text/Excel) (default)

Windows (Word):

Code: Windows (Word)

Linux (Text/Excel/Word):

Code: Linux (Text/Excel/Word)

Encoding error handling​

What the scanner sends when a character of the barcode cannot be represented: nothing, the message "NG_FMT" (customisable, 1–7 characters), the data without the invalid characters, or the data up to the first invalid character. Works only in USB keyboard mode.

Output custom encoding-error message:

Code: Output custom encoding-error message

Disable:

Code: Disable

Skip invalid characters (default):

Code: Skip invalid characters (default)

Stop output at the first invalid character:

Code: Stop output at the first invalid character

Custom Encoding-Error Message:

Code: Custom Encoding-Error Message

Leading zero​

Enable (default):

Code: Enable (default)

Disable:

Code: Disable

USB virtual serial port (CDC)​

Output data encoding​

Applies only when the scanner sends data through the virtual serial port.

Original encoding format (default):

Code: Original encoding format (default)

UTF-8 encoding:

Code: UTF-8 encoding

Codepage encoding:

Code: Codepage encoding

Scan mode​

Reading mode​

In sense mode the scanner detects a barcode placed in front of the window and reads it until it succeeds or the reading duration expires; a new barcode starts a new reading. In continuous mode it reads all the time.

Sense Mode (default):

Code: Sense Mode (default)

Continuous Mode:

Code: Continuous Mode

Sense mode sensitivity​

Light threshold used by sense mode together with the dim illumination setting — adjust it to the lighting at the workplace.

High (30):

Code: High (30)

Medium (26) (default):

Code: Medium (26) (default)

Low (22):

Code: Low (22)

Reading duration​

How long the scanner keeps trying to read a barcode in sense mode. Custom value in units of 0.1 s: 30–999 (for example 50 s = 5, 0, 0).

3 s (default):

Code: 3 s (default)

7 s:

Code: 7 s

10 s:

Code: 10 s

Custom Reading Duration:

Code: Custom Reading Duration

Delay before rereading the same barcode​

Prevents the same barcode from being read twice in a row in sense and continuous mode. 0 = no delay. Custom value: 0–10000 ms.

0 ms:

Code: 0 ms

500 ms (default):

Code: 500 ms (default)

700 ms:

Code: 700 ms

1 s:

Code: 1 s

5 s:

Code: 5 s

10 s:

Code: 10 s

Custom Reread Delay:

Code: Custom Reread Delay

Single image decode time​

Time limit for decoding one image. Custom value: 50–3000 ms.

300 ms (default):

Code: 300 ms (default)

500 ms:

Code: 500 ms

1000 ms:

Code: 1000 ms

Custom Image Decode Time:

Code: Custom Image Decode Time

Image stabilisation time​

After a reading ends, the scanner waits this long for the image to settle before it starts sensing again. Custom value: 10–9999 ms.

200 ms:

Code: 200 ms

300 ms (default):

Code: 300 ms (default)

500 ms:

Code: 500 ms

3000 ms:

Code: 3000 ms

Custom Image Stabilisation Time:

Code: Custom Image Stabilisation Time

No-read message​

When enabled, the scanner sends a message if a reading fails. The default message is "NG"; a custom one can have 1–7 characters. It works only in level trigger and command mode, with the output protocol turned off.

Enable:

Code: Enable

Disable (default):

Code: Disable (default)

Custom No-Read Message:

Code: Custom No-Read Message

Illumination, beeper and LED​

Illumination​

Normal: illumination is controlled by the reading mode. Always on / always off: illumination ignores the reading mode. In sense mode illumination must stay in normal mode.

Normal (default):

Code: Normal (default)

Always On:

Code: Always On

Always Off:

Code: Always Off

Dim illumination​

Sense mode only, together with the sensitivity setting. When enabled, after a reading the scanner dims the light in a dark environment and switches it off in a bright one. When disabled, the light switches off.

Enable (default):

Code: Enable (default)

Disable:

Code: Disable

Beep volume​

Volume of all beeps. Custom value: 1–100%.

High (40%) (default):

Code: High (40%) (default)

Medium (20%):

Code: Medium (20%)

Low (10%):

Code: Low (10%)

Custom Volume:

Code: Custom Volume

Good-read beep tone​

2.0 kHz:

Code: 2.0 kHz

2.4 kHz:

Code: 2.4 kHz

2.7 kHz (default):

Code: 2.7 kHz (default)

Beep after a configuration code​

Configuration barcodes​

Enable (default):

Code: Enable (default)

Disable:

Code: Disable

Configuration commands​

Enable:

Code: Enable

Disable (default):

Code: Disable (default)

Power-on beep​

Enable (default):

Code: Enable (default)

Disable:

Code: Disable

Good-read beep​

Custom duration: 1–200 ms.

Enable (default):

Code: Enable (default)

Disable:

Code: Disable

Short (40 ms):

Code: Short (40 ms)

Long (80 ms) (default):

Code: Long (80 ms) (default)

Custom Good-Read Beep Duration:

Code: Custom Good-Read Beep Duration

Warning beep​

Signals a device error, for example when data could not be sent or converted.

Enable (default):

Code: Enable (default)

Disable:

Code: Disable

Good-read LED​

Enable (default):

Code: Enable (default)

Disable:

Code: Disable

LED output level​

In standby the indicator is off with the high level and on with the low level.

High Level:

Code: High Level

Low Level (default):

Code: Low Level (default)

Data formatting​

A custom prefix and suffix can have 1–10 characters. A single reading can contain up to 3072 characters.

Order of Code ID, prefix and AIM ID​

Code ID + prefix + AIM ID + data + suffix + terminator (default):

Code: Code ID + prefix + AIM ID + data + suffix + terminator (default)

Prefix + Code ID + AIM ID + data + suffix + terminator:

Code: Prefix + Code ID + AIM ID + data + suffix + terminator

Prefix​

The prefix is added in front of the data of every barcode — for example with the prefix "AB" the barcode "123" is sent as "AB123". Enter the characters as hexadecimal ASCII values (the letter "a" = 6, 1).

Enable:

Code: Enable

Disable (default):

Code: Disable (default)

Set Custom Prefix:

Code: Set Custom Prefix

Suffix​

The suffix is added after the data of every barcode — for example with the suffix "AB" the barcode "123" is sent as "123AB".

Enable:

Code: Enable

Disable (default):

Code: Disable (default)

Set Custom Suffix:

Code: Set Custom Suffix

Code ID​

A one-character identifier of the barcode type added in front of the data. To change it for one symbology, scan Enter Setup Mode, Set Custom Code ID, the symbology code from the list below, the hexadecimal value of the new character and Save — for example Codabar with "Y" (0x59) = 5, 9. The default identifiers are in the table at the end of this page.

Disable Code ID (default):

Code: Disable Code ID (default)

Enable Code ID:

Code: Enable Code ID

Restore default Code IDs:

Code: Restore default Code IDs

Set Custom Code ID:

Code: Set Custom Code ID

Symbology for a custom Code ID​

EAN-13 (ISBN):

Code: EAN-13 (ISBN)

EAN-8:

Code: EAN-8

UPC-A:

Code: UPC-A

UPC-E:

Code: UPC-E

Code 128 (ISBT 128):

Code: Code 128 (ISBT 128)

GS1-128:

Code: GS1-128

Code 39:

Code: Code 39

Code 32:

Code: Code 32

Trioptic Code 39:

Code: Trioptic Code 39

Code 93:

Code: Code 93

Codabar:

Code: Codabar

Interleaved 2 of 5:

Code: Interleaved 2 of 5

Industrial 2 of 5 (Straight 2 of 5 IATA):

Code: Industrial 2 of 5 (Straight 2 of 5 IATA)

Matrix 2 of 5:

Code: Matrix 2 of 5

Code 11:

Code: Code 11

MSI-Plessey:

Code: MSI-Plessey

GS1 DataBar (Stacked):

Code: GS1 DataBar (Stacked)

GS1 DataBar Limited:

Code: GS1 DataBar Limited

GS1 DataBar Expanded:

Code: GS1 DataBar Expanded

QR Code (Micro QR):

Code: QR Code (Micro QR)

Data Matrix:

Code: Data Matrix

PDF417:

Code: PDF417

Micro PDF417:

Code: Micro PDF417

Aztec Code:

Code: Aztec Code

Han Xin Code:

Code: Han Xin Code

MaxiCode:

Code: MaxiCode

Hong Kong 2 of 5 (China Post):

Code: Hong Kong 2 of 5 (China Post)

NEC 2 of 5:

Code: NEC 2 of 5

Telepen:

Code: Telepen

AIM ID​

A standard identifier of the barcode type in the form "]" + letter + digit, for example "]C0" for Code 128. It cannot be changed.

Disable AIM ID (default):

Code: Disable AIM ID (default)

Enable AIM ID:

Code: Enable AIM ID

Terminator​

The character sent at the very end of every reading.

Carriage return (Enter) (default):

Code: Carriage return (Enter) (default)

Line feed (Down):

Code: Line feed (Down)

Carriage return + line feed (Enter + Down):

Code: Carriage return + line feed (Enter + Down)

Tab:

Code: Tab

ETX (End):

Code: ETX (End)

No terminator:

Code: No terminator

Letter case​

Changes the case of the barcode data; the prefix and suffix are not affected.

Normal output (default):

Code: Normal output (default)

Invert letter case:

Code: Invert letter case

Uppercase:

Code: Uppercase

Lowercase:

Code: Lowercase

Data editing​

Sends only part of the data; the prefix and suffix are not affected. Example for the data "1234567890": leading segment of 3 = "123", trailing segment of 3 = "890", middle segment with leading 3 and trailing 4 = "456", leading 3 and trailing 4 = "1237890". If a length exceeds the data, the full data is sent (the middle segment is then empty).

Output full data (default):

Code: Output full data (default)

Output leading segment only:

Code: Output leading segment only

Output middle segment only:

Code: Output middle segment only

Output trailing segment only:

Code: Output trailing segment only

Output leading and trailing segments:

Code: Output leading and trailing segments

Segment lengths​

Value 1–512, default 1.

Leading Segment Length:

Code: Leading Segment Length

Trailing Segment Length:

Code: Trailing Segment Length

Output protocol​

Frames the data in a protocol packet — only for the virtual serial port. It requires the no-read message to be turned off. The device ID is 0x00 by default.

Enable protocol-framed output:

Code: Enable protocol-framed output

Disable protocol-framed output (default):

Code: Disable protocol-framed output (default)

Set Protocol Device ID:

Code: Set Protocol Device ID

Invoice barcode mode​

Replaces the "→" character in invoice barcodes with the Tab key. USB keyboard mode only.

Disable invoice barcode mode (default):

Code: Disable invoice barcode mode (default)

Enable invoice barcode mode:

Code: Enable invoice barcode mode

Symbology settings​

The fewer symbologies are enabled, the faster the scanner reads — turn off the ones you do not use. The group settings below apply to normal-polarity (dark on light) barcodes only.

All symbologies​

Disable all data symbologies:

Code: Disable all data symbologies

Enable all supported symbologies:

Code: Enable all supported symbologies

Restore default symbologies:

Code: Restore default symbologies

All 1D symbologies​

Enable all 1D symbologies:

Code: Enable all 1D symbologies

Disable all 1D symbologies:

Code: Disable all 1D symbologies

Restore default 1D symbologies:

Code: Restore default 1D symbologies

All 2D symbologies​

Disable all 2D symbologies:

Code: Disable all 2D symbologies

Enable all 2D symbologies:

Code: Enable all 2D symbologies

Restore default 2D symbologies:

Code: Restore default 2D symbologies

Inverse (light on dark) barcodes​

1D barcodes​

Decode normal- and inverse-polarity 1D barcodes:

Code: Decode normal- and inverse-polarity 1D barcodes

Decode normal-polarity 1D barcodes only (default):

Code: Decode normal-polarity 1D barcodes only (default)

QR Code​

Decode normal- and inverse-polarity QR Codes:

Code: Decode normal- and inverse-polarity QR Codes

Decode normal-polarity QR Codes only (default):

Code: Decode normal-polarity QR Codes only (default)

EAN-13​

Enable EAN-13 (default):

Code: Enable EAN-13 (default)

Disable EAN-13:

Code: Disable EAN-13

Transmit EAN-13 check digit (default):

Code: Transmit EAN-13 check digit (default)

Do not transmit EAN-13 check digit:

Code: Do not transmit EAN-13 check digit

Add-on codes​

Decode 2-digit add-on:

Code: Decode 2-digit add-on

Ignore 2-digit add-on (default):

Code: Ignore 2-digit add-on (default)

Decode 5-digit add-on:

Code: Decode 5-digit add-on

Ignore 5-digit add-on (default):

Code: Ignore 5-digit add-on (default)

ISSN and ISBN​

Enable ISSN:

Code: Enable ISSN

Disable ISSN (default):

Code: Disable ISSN (default)

Enable ISBN:

Code: Enable ISBN

Disable ISBN (default):

Code: Disable ISBN (default)

EAN-8​

Enable EAN-8 (default):

Code: Enable EAN-8 (default)

Disable EAN-8:

Code: Disable EAN-8

Transmit EAN-8 check digit (default):

Code: Transmit EAN-8 check digit (default)

Do not transmit EAN-8 check digit:

Code: Do not transmit EAN-8 check digit

Conversion to EAN-13​

Adds five zeros in front of the data. Check whether add-on codes are enabled, otherwise the data length may be wrong.

Convert EAN-8 to EAN-13:

Code: Convert EAN-8 to EAN-13

Do not convert EAN-8 to EAN-13 (default):

Code: Do not convert EAN-8 to EAN-13 (default)

Add-on codes​

Decode 2-digit add-on:

Code: Decode 2-digit add-on

Ignore 2-digit add-on (default):

Code: Ignore 2-digit add-on (default)

Decode 5-digit add-on:

Code: Decode 5-digit add-on

Ignore 5-digit add-on (default):

Code: Ignore 5-digit add-on (default)

UPC-A​

Enable UPC-A (default):

Code: Enable UPC-A (default)

Disable UPC-A:

Code: Disable UPC-A

Transmit UPC-A check digit (default):

Code: Transmit UPC-A check digit (default)

Do not transmit UPC-A check digit:

Code: Do not transmit UPC-A check digit

Convert UPC-A to EAN-13:

Code: Convert UPC-A to EAN-13

Do not convert UPC-A to EAN-13 (default):

Code: Do not convert UPC-A to EAN-13 (default)

Add-on codes​

Decode 2-digit add-on:

Code: Decode 2-digit add-on

Ignore 2-digit add-on (default):

Code: Ignore 2-digit add-on (default)

Decode 5-digit add-on:

Code: Decode 5-digit add-on

Ignore 5-digit add-on (default):

Code: Ignore 5-digit add-on (default)

Number system digit​

The number system digit is the first digit of a UPC-A barcode.

Transmit number-system digit (default):

Code: Transmit number-system digit (default)

Do not transmit number-system digit:

Code: Do not transmit number-system digit

UPC-E​

Enable UPC-E0 (default):

Code: Enable UPC-E0 (default)

Disable UPC-E0:

Code: Disable UPC-E0

Enable UPC-E1 (default):

Code: Enable UPC-E1 (default)

Disable UPC-E1:

Code: Disable UPC-E1

Transmit UPC-E check digit (default):

Code: Transmit UPC-E check digit (default)

Do not transmit UPC-E check digit:

Code: Do not transmit UPC-E check digit

Conversion to UPC-A​

Check whether the check digit, add-on codes and number system digit are enabled, otherwise the data length may be wrong.

Convert UPC-E to UPC-A:

Code: Convert UPC-E to UPC-A

Do not convert UPC-E to UPC-A (default):

Code: Do not convert UPC-E to UPC-A (default)

Add-on codes​

Decode 2-digit add-on:

Code: Decode 2-digit add-on

Ignore 2-digit add-on (default):

Code: Ignore 2-digit add-on (default)

Decode 5-digit add-on:

Code: Decode 5-digit add-on

Ignore 5-digit add-on (default):

Code: Ignore 5-digit add-on (default)

Number system digit​

Transmit number-system digit (default):

Code: Transmit number-system digit (default)

Do not transmit number-system digit:

Code: Do not transmit number-system digit

Inverse UPC/EAN barcodes​

Applies to UPC-A, UPC-E0, UPC-E1, EAN-8 and EAN-13.

Decode normal-polarity barcodes only (default):

Code: Decode normal-polarity barcodes only (default)

Decode both normal- and inverse-polarity barcodes:

Code: Decode both normal- and inverse-polarity barcodes

Code 128 and GS1-128​

Enable Code 128 (default):

Code: Enable Code 128 (default)

Disable Code 128:

Code: Disable Code 128

Code 128 length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

GS1-128​

Enable GS1-128 (default):

Code: Enable GS1-128 (default)

Disable GS1-128:

Code: Disable GS1-128

GS1-128 length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Inverse Code 128 and GS1-128 barcodes​

Decode normal-polarity barcodes only (default):

Code: Decode normal-polarity barcodes only (default)

Decode both normal- and inverse-polarity barcodes:

Code: Decode both normal- and inverse-polarity barcodes

Code 39​

Enable Code 39 (default):

Code: Enable Code 39 (default)

Disable Code 39:

Code: Disable Code 39

Disable Code 39 check-digit verification (default):

Code: Disable Code 39 check-digit verification (default)

Verify Code 39 check digit but do not transmit it:

Code: Verify Code 39 check digit but do not transmit it

Verify and transmit Code 39 check digit:

Code: Verify and transmit Code 39 check digit

Transmit start and stop characters:

Code: Transmit start and stop characters

Do not transmit start and stop characters (default):

Code: Do not transmit start and stop characters (default)

Code 39 Full ASCII​

Enable:

Code: Enable

Disable (default):

Code: Disable (default)

Code 39 length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Inverse Code 39 barcodes​

Decode normal-polarity barcodes only (default):

Code: Decode normal-polarity barcodes only (default)

Decode both normal- and inverse-polarity barcodes:

Code: Decode both normal- and inverse-polarity barcodes

Code 32 and Trioptic Code 39​

Code 32 requires Code 39 to be enabled. If only Code 32 is turned off, such barcodes are sent as Code 39 — to turn Code 32 off completely, turn off Code 39 as well. Trioptic Code 39 has a fixed length of 6 characters and is sent in swapped order (the barcode "123456" is sent as "456123").

Enable Code 32 (default):

Code: Enable Code 32 (default)

Disable Code 32:

Code: Disable Code 32

Enable Trioptic Code 39:

Code: Enable Trioptic Code 39

Disable Trioptic Code 39 (default):

Code: Disable Trioptic Code 39 (default)

Code 93​

Enable Code 93 (default):

Code: Enable Code 93 (default)

Disable Code 93:

Code: Disable Code 93

Code 93 length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Inverse Code 93 barcodes​

Decode normal-polarity barcodes only (default):

Code: Decode normal-polarity barcodes only (default)

Decode both normal- and inverse-polarity barcodes:

Code: Decode both normal- and inverse-polarity barcodes

Codabar​

Enable Codabar (default):

Code: Enable Codabar (default)

Disable Codabar:

Code: Disable Codabar

Transmit Codabar start and stop characters:

Code: Transmit Codabar start and stop characters

Do not transmit Codabar start and stop characters (default):

Code: Do not transmit Codabar start and stop characters (default)

Disable Codabar check-digit verification (default):

Code: Disable Codabar check-digit verification (default)

Verify Codabar check digit but do not transmit it:

Code: Verify Codabar check digit but do not transmit it

Verify and transmit Codabar check digit:

Code: Verify and transmit Codabar check digit

Codabar length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Inverse Codabar barcodes​

Decode normal-polarity barcodes only (default):

Code: Decode normal-polarity barcodes only (default)

Decode both normal- and inverse-polarity barcodes:

Code: Decode both normal- and inverse-polarity barcodes

Interleaved 2 of 5​

Enable Interleaved 2 of 5 (ITF) (default):

Code: Enable Interleaved 2 of 5 (ITF) (default)

Disable Interleaved 2 of 5 (ITF):

Code: Disable Interleaved 2 of 5 (ITF)

Disable ITF check-digit verification (default):

Code: Disable ITF check-digit verification (default)

Verify ITF check digit but do not transmit it:

Code: Verify ITF check digit but do not transmit it

Verify and transmit ITF check digit:

Code: Verify and transmit ITF check digit

Interleaved 2 of 5 length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read. The ITF-6 and ITF-14 codes fix the length at exactly 6 or 14 digits.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Set fixed ITF-6 length:

Code: Set fixed ITF-6 length

Set fixed ITF-14 length:

Code: Set fixed ITF-14 length

Inverse Interleaved 2 of 5 barcodes​

Decode normal-polarity barcodes only (default):

Code: Decode normal-polarity barcodes only (default)

Decode both normal- and inverse-polarity barcodes:

Code: Decode both normal- and inverse-polarity barcodes

Industrial 2 of 5​

Enable Industrial 2 of 5 (default):

Code: Enable Industrial 2 of 5 (default)

Disable Industrial 2 of 5:

Code: Disable Industrial 2 of 5

Industrial 2 of 5 length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Matrix 2 of 5​

Enable Matrix 2 of 5 (default):

Code: Enable Matrix 2 of 5 (default)

Disable Matrix 2 of 5:

Code: Disable Matrix 2 of 5

Disable Matrix 2 of 5 check-digit verification (default):

Code: Disable Matrix 2 of 5 check-digit verification (default)

Verify Matrix 2 of 5 check digit but do not transmit it:

Code: Verify Matrix 2 of 5 check digit but do not transmit it

Verify and transmit Matrix 2 of 5 check digit:

Code: Verify and transmit Matrix 2 of 5 check digit

Matrix 2 of 5 length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Code 11​

Enable Code 11:

Code: Enable Code 11

Disable Code 11 (default):

Code: Disable Code 11 (default)

Verify two check digits and transmit them:

Code: Verify two check digits and transmit them

Verify one check digit and transmit it:

Code: Verify one check digit and transmit it

Verify two check digits but do not transmit them:

Code: Verify two check digits but do not transmit them

Verify one check digit but do not transmit it:

Code: Verify one check digit but do not transmit it

No verification (default):

Code: No verification (default)

Code 11 length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

MSI-Plessey​

Enable MSI-Plessey (default):

Code: Enable MSI-Plessey (default)

Disable MSI-Plessey:

Code: Disable MSI-Plessey

Disable MSI-Plessey check-digit verification:

Code: Disable MSI-Plessey check-digit verification

Verify one MOD 10 check digit (default):

Code: Verify one MOD 10 check digit (default)

Verify two check digits using MOD 10/MOD 11:

Code: Verify two check digits using MOD 10/MOD 11

Verify two check digits using MOD 10/MOD 10:

Code: Verify two check digits using MOD 10/MOD 10

Verify two check digits using MOD 10/MOD 11, do not transmit them:

Code: Verify two check digits using MOD 10/MOD 11, do not transmit them

Verify two check digits using MOD 10/MOD 10, do not transmit them:

Code: Verify two check digits using MOD 10/MOD 10, do not transmit them

MSI-Plessey length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

GS1 DataBar​

Enable RSS-14 / GS1 DataBar (default):

Code: Enable RSS-14 / GS1 DataBar (default)

Disable RSS-14 / GS1 DataBar:

Code: Disable RSS-14 / GS1 DataBar

Enable GS1 DataBar Limited (default):

Code: Enable GS1 DataBar Limited (default)

Disable GS1 DataBar Limited:

Code: Disable GS1 DataBar Limited

Enable GS1 DataBar Expanded (default):

Code: Enable GS1 DataBar Expanded (default)

Disable GS1 DataBar Expanded:

Code: Disable GS1 DataBar Expanded

GS1 DataBar length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Micro QR Code​

Enable normal-polarity decoding (default):

Code: Enable normal-polarity decoding (default)

Disable normal-polarity decoding:

Code: Disable normal-polarity decoding

Enable inverse-polarity decoding:

Code: Enable inverse-polarity decoding

Disable inverse-polarity decoding (default):

Code: Disable inverse-polarity decoding (default)

Enable mirrored-barcode decoding:

Code: Enable mirrored-barcode decoding

Disable mirrored-barcode decoding (default):

Code: Disable mirrored-barcode decoding (default)

QR Code​

Enable normal-polarity decoding (default):

Code: Enable normal-polarity decoding (default)

Disable normal-polarity decoding:

Code: Disable normal-polarity decoding

Enable inverse-polarity decoding:

Code: Enable inverse-polarity decoding

Disable inverse-polarity decoding (default):

Code: Disable inverse-polarity decoding (default)

Enable mirrored-barcode decoding:

Code: Enable mirrored-barcode decoding

Disable mirrored-barcode decoding (default):

Code: Disable mirrored-barcode decoding (default)

Enable QR URL codes:

Code: Enable QR URL codes

Disable QR URL codes (default):

Code: Disable QR URL codes (default)

QR Code length​

Allowed length: 1–3072 characters. The minimum must not exceed the maximum.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Data Matrix​

Enable normal-polarity decoding (default):

Code: Enable normal-polarity decoding (default)

Disable normal-polarity decoding:

Code: Disable normal-polarity decoding

Enable inverse-polarity decoding:

Code: Enable inverse-polarity decoding

Disable inverse-polarity decoding (default):

Code: Disable inverse-polarity decoding (default)

Enable mirrored-barcode decoding:

Code: Enable mirrored-barcode decoding

Disable mirrored-barcode decoding (default):

Code: Disable mirrored-barcode decoding (default)

Rectangular Data Matrix​

Enable:

Code: Enable

Disable (default):

Code: Disable (default)

PDF417​

Enable PDF417 (default):

Code: Enable PDF417 (default)

Disable PDF417:

Code: Disable PDF417

Decode normal-polarity PDF417 only (default):

Code: Decode normal-polarity PDF417 only (default)

Decode normal- and inverse-polarity PDF417:

Code: Decode normal- and inverse-polarity PDF417

Micro PDF417​

Enable MicroPDF417 (default):

Code: Enable MicroPDF417 (default)

Disable MicroPDF417:

Code: Disable MicroPDF417

Aztec Code​

Enable normal-polarity decoding (default):

Code: Enable normal-polarity decoding (default)

Disable normal-polarity decoding:

Code: Disable normal-polarity decoding

Enable inverse-polarity decoding:

Code: Enable inverse-polarity decoding

Disable inverse-polarity decoding (default):

Code: Disable inverse-polarity decoding (default)

Decode non-mirrored barcodes only (default):

Code: Decode non-mirrored barcodes only (default)

Decode mirrored barcodes only:

Code: Decode mirrored barcodes only

Decode both normal and mirrored barcodes:

Code: Decode both normal and mirrored barcodes

Han Xin Code​

Enable Han Xin Code:

Code: Enable Han Xin Code

Disable Han Xin Code (default):

Code: Disable Han Xin Code (default)

Hong Kong 2 of 5 (China Post)​

Enable Hong Kong 2 of 5 (China Post):

Code: Enable Hong Kong 2 of 5 (China Post)

Disable Hong Kong 2 of 5 (China Post) (default):

Code: Disable Hong Kong 2 of 5 (China Post) (default)

NEC 2 of 5​

Enable NEC 2 of 5:

Code: Enable NEC 2 of 5

Disable NEC 2 of 5 (default):

Code: Disable NEC 2 of 5 (default)

Telepen​

Enable Telepen:

Code: Enable Telepen

Disable Telepen (default):

Code: Disable Telepen (default)

MaxiCode​

MaxiCode uses modes 0–6; mode 4 is recommended.

Enable MaxiCode:

Code: Enable MaxiCode

Disable MaxiCode (default):

Code: Disable MaxiCode (default)

Straight 2 of 5 IATA​

Enable Straight 2 of 5 IATA:

Code: Enable Straight 2 of 5 IATA

Disable Straight 2 of 5 IATA (default):

Code: Disable Straight 2 of 5 IATA (default)

Plessey​

Enable:

Code: Enable

Disable (default):

Code: Disable (default)

Transmit check digit (default):

Code: Transmit check digit (default)

Do not transmit check digit:

Code: Do not transmit check digit

UK Plessey check-digit algorithm (default):

Code: UK Plessey check-digit algorithm (default)

Anker Plessey check-digit algorithm:

Code: Anker Plessey check-digit algorithm

Plessey length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Korea Post​

Enable:

Code: Enable

Disable (default):

Code: Disable (default)

Korea Post length​

Allowed length: 1–127 characters. Scan Enter Setup Mode, the length code, the digits of the value and Save. The minimum must not exceed the maximum; if both are equal, only barcodes of exactly that length are read.

Minimum Length:

Code: Minimum Length

Maximum Length:

Code: Maximum Length

Postal codes​

Only one postal symbology can be enabled at a time.

Disable (default):

Code: Disable (default)

Enable Japan Post:

Code: Enable Japan Post

KIX:

Code: KIX

Enable UK postal code:

Code: Enable UK postal code

USPS 4STATE:

Code: USPS 4STATE

ECI output​

With ECI output enabled you can tell the encoding of a QR Code from the ECI table at the end of this page.

Enable:

Code: Enable

Disable (default):

Code: Disable (default)

Data codes​

Data codes 0-F​

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

9:

Code: 9

A:

Code: A

B:

Code: B

C:

Code: C

D:

Code: D

E:

Code: E

F:

Code: F

Save and cancel​

Save:

Code: Save

Cancel Current Setting:

Code: Cancel Current Setting

Cancel All Digits Entered:

Code: Cancel All Digits Entered

Cancel Last Digit:

Code: Cancel Last Digit

Device information​

Firmware version​

Read Firmware Version:

Code: Read Firmware Version

Firmware upgrade​

Use this code only to install new firmware supplied by HDWR. With the USB cable connected the scanner switches to upgrade mode and appears on the computer as a USB drive; copy the firmware file onto it and wait for the scanner to update and restart. A successful upgrade restores the factory defaults. If the upgrade fails, reconnect the scanner and repeat the steps. With a non-USB cable the code has no effect.

USB Firmware Upgrade:

Code: USB Firmware Upgrade

Reference tables​

Default Code ID and AIM ID​

SymbologyCode ID (hex)Code ID (character)AIM IDAIM modifier
Codabar0x61a]Fm0,1
Code 110x68h]Hm0,1,3
GS1-1280x49I]C1—
Code 128 (ISBT 128)0x6aj]Cm0,1,2,4
Code 320x3c<]X0—
Code 390x62b]Am0,1,3,4,5,7
Code 930x69i]Gm0-9,A-Z,a-m
Trioptic Code 390x3d=]X0—
EAN-13 (ISBN)0x64d]Em0,3
EAN-80x44D]Em3,4
GS1 DataBar (Stacked)0x79y]em0
GS1 DataBar Limited0x7b{]em—
GS1 DataBar Expanded0x7d}]em—
Interleaved 2 of 50x65e]Im0,1,3
Matrix 2 of 50x6dm]X0—
Industrial 2 of 50x66f]S0—
Straight 2 of 5 IATA0x66f]Rm0,1,3
Hong Kong 2 of 5 (China Post)0x51Q]X0—
NEC 2 of 50x59Y]X0—
Telepen0x74t]Bm—
MSI-Plessey0x67g]Mm0,1
UPC-A0x63c]Em0,3
UPC-E0x45E]Em0,3
UPC-E10x45E]X0—
Aztec Code0x7az]zm0-9,A-C
Han Xin Code0x48H]X0—
MaxiCode0x78x]Um0-3
Data Matrix0x77w]dm0-6
Micro PDF4170x72R]Lm3,4,5
PDF4170x72r]Lm0-2
QR Code (Micro QR)0x73s]Qm0-6

Control characters​

How control characters are typed in the "Ctrl + ASCII" and "Alt + keypad" modes of the control character output setting.

DecimalCharacterCtrl + ASCIIAlt + keypad
1SOHCtrl+AAlt+001
2STXCtrl+BAlt+002
3ETXCtrl+CAlt+003
4EOTCtrl+DAlt+004
5ENQCtrl+EAlt+005
6ACKCtrl+FAlt+006
7BELCtrl+GAlt+007
8BSBack SpaceAlt+008
9HTTabAlt+009
10LFCtrl+PAlt+010
11VTCtrl+QAlt+011
12FFCtrl+RAlt+012
13CREnterAlt+013
14SOCtrl+NAlt+014
15SICtrl+OAlt+015
16DLECtrl+PAlt+016
17DC1Ctrl+QAlt+017
18DC2Ctrl+RAlt+018
19DC3Ctrl+SAlt+019
20DC4Ctrl+TAlt+020
21NAKCtrl+UAlt+021
22SYNCtrl+VAlt+022
23ETBCtrl+WAlt+023
24CANCtrl+XAlt+024
25EMCtrl+YAlt+025
26SUBCtrl+ZAlt+026
27ESCCtrl+[Alt+027
28FSCtrl+\Alt+028
29GSCtrl+]Alt+029
30RSCtrl+^Alt+030
31USCtrl+_Alt+031

Control characters in prefix and suffix​

DecimalCharacterOutput
1SOH(none)
2STXHome
3ETXEnd
4EOT(none)
5ENQ(none)
6ACK(none)
7BEL(none)
8BS(none)
9HTTab
10LFDown arrow
11VT(none)
12FF(none)
13CREnter
14SO(none)
15SI(none)
16DLE(none)
17DC1(none)
18DC2(none)
19DC3(none)
20DC4(none)
21NAK(none)
22SYN(none)
23ETB(none)
24CAN(none)
25EM(none)
26SUB(none)
27ESC(none)
28FS(none)
29GS(none)
30RS(none)
31US(none)

ASCII table​

Use the hexadecimal value to enter characters with the data codes — for example "A" = 41 = 4, 1.

DecimalHexadecimalCharacter
000NUL
101SOH
202STX
303ETX
404EOT
505ENQ
606ACK
707BEL
808BS
909HT
100ALF
110BVT
120CFF
130DCR
140ESO
150FSI
1610DLE
1711DC1
1812DC2
1913DC3
2014DC4
2115NAK
2216SYN
2317ETB
2418CAN
2519EM
261ASUB
271BESC
281CFS
291DGS
301ERS
311FUS
3220(space)
3321!
3422"
3523#
3624$
3725%
3826&
3927'
4028(
4129)
422A*
432B+
442C,
452D-
462E.
472F/
48300
49311
50322
51333
52344
53355
54366
55377
56388
57399
583A:
593B;
603C<
613D=
623E>
633F?
6440@
6541A
6642B
6743C
6844D
6945E
7046F
7147G
7248H
7349I
744AJ
754BK
764CL
774DM
784EN
794FO
8050P
8151Q
8252R
8353S
8454T
8555U
8656V
8757W
8858X
8959Y
905AZ
915B[
925C\
935D]
945E^
955F_
9660`
9761a
9862b
9963c
10064d
10165e
10266f
10367g
10468h
10569i
1066Aj
1076Bk
1086Cl
1096Dm
1106En
1116Fo
11270p
11371q
11472r
11573s
11674t
11775u
11876v
11977w
12078x
12179y
1227Az
1237B{
1247C|
1257D}
1267E~
1277FDEL

ECI table​

ECICode pageRemarks
\000003ISO/IEC 8859-1Latin-1
\000004ISO/IEC 8859-2Latin-2
\000005ISO/IEC 8859-3Latin-3
\000006ISO/IEC 8859-4Latin-4
\000007ISO/IEC 8859-5Latin/Cyrillic
\000008ISO/IEC 8859-6Latin/Arabic
\000009ISO/IEC 8859-7Latin/Greek
\000010ISO/IEC 8859-8Latin/Hebrew
\000011ISO/IEC 8859-9Latin-5
\000012ISO/IEC 8859-10Latin-6
\000013ISO/IEC 8859-11Latin/Thai
\000015ISO/IEC 8859-13Latin-7
\000016ISO/IEC 8859-14Latin-8 (Celtic)
\000017ISO/IEC 8859-15Latin-9
\000018ISO/IEC 8859-16Latin-10
\000020Shift JIS—
\000021Windows-1250Superset of Latin-2
\000022Windows-1251Latin/Cyrillic
\000023Windows-1252Superset of Latin-1
\000024Windows-1256—
\000025UCS-2BECommon on Linux systems
\000026UTF-8—
\000027ISO 646 ASCII—
\000028Big5 (Taiwan)—
\000029GB 2312 (PRC)—
\000030Korean EUC-KR—
\0008998-bit binary data—

Frequently asked questions​

What types of barcodes does the HD-S63 scan?
The HD-S63 reads all major 1D and 2D barcode formats, including QR codes, Data Matrix, PDF417 and standard linear barcodes. It works with codes printed on paper labels as well as codes displayed on LCD, LED/OLED and mobile device screens.
Does the HD-S63 require driver installation?
No. The scanner is plug and play — it is recognised as a standard USB HID keyboard device by the operating system. Simply connect it via USB and it is ready to work without installing any drivers or software.
What does automatic scanning mode mean?
In sense (automatic) mode the HD-S63 detects a barcode placed in front of the scanning window and reads it without pressing any button.
Is the HD-S63 resistant to dust and moisture?
Yes. The HD-S63 has an IP54 protection rating, which means it is protected against dust ingress and water splashes from any direction. This makes it suitable for everyday use in retail and service environments.
How do I enter and exit the HD-S63 configuration mode?
Scan the "Enter Setup Mode" code, then the codes for the settings you want, and finish with "Exit Setup Mode". For settings that take a value, scan the data codes and then "Save" before leaving setup mode.
The scanner does not react to the configuration codes — what is wrong?
Check that it beeps when you scan "Enter Setup Mode". If there is no beep at all, your unit is from an earlier batch that uses a different code set — use the archived PDF manual linked in the Downloads section.
Can I add a custom prefix or suffix?
Yes. Scan "Enter Setup Mode", enable the prefix or suffix, scan "Set Custom Prefix" or "Set Custom Suffix", then the hexadecimal ASCII values of the characters (data codes 0–F), then "Save", and finally "Exit Setup Mode".

Downloads​

The PDF manuals below document the earlier version of the HD-S63 and are kept for owners of units from previous batches. The codes for current units are on this page.