Skip to main content

Industrial wireless 2D barcode scanner with charging cradle, 2.4G / Bluetooth / USB, HDWR HD9500

SKU: HD9500

Table of contents​

Introduction​

The HD9500 is a rugged handheld 2D barcode scanner for warehouses, production lines and logistics. It reads 1D and 2D codes (QR Code, Data Matrix, PDF417 and more) from paper and screens, and connects to the computer in three ways: over the USB cable, wirelessly through the supplied 2.4 GHz USB receiver, or over Bluetooth to a PC, tablet or phone. The charging cradle keeps the scanner ready for the next shift and can also serve as the Bluetooth base.

HD9500 wireless barcode scanner in the charging cradle

Out of range of the receiver the scanner can store the scanned codes in its memory (storage mode) and upload them later. All settings are made by scanning the programming barcodes on this page — no software is required.

Specifications​

  • Scanner type: handheld 2D imager (1D and 2D barcodes)
  • Interfaces: USB (HID keyboard, virtual COM port), 2.4 GHz wireless with USB receiver, Bluetooth (HID keyboard, SPP, BLE)
  • Wireless modes: 2.4G one-to-one or one-to-many pairing, Bluetooth with PC / iOS / Android, Bluetooth cradle mode
  • Storage mode: scanned codes are stored in the scanner memory and uploaded later; automatic storage of codes that fail to transmit
  • Power supply: built-in rechargeable battery, charging cradle with pogo-pin contacts
  • Sleep: after 1 min to 2 h or never, hibernate on demand
  • Feedback: buzzer (3 volume levels, 2 pitches), vibration, red/green charging LEDs, blue Bluetooth/decode LED
  • Scan modes: trigger (key), continuous, key pulse, presentation (auto-sense); engine level trigger / presentation / continuous
  • Keyboard layouts: 29 (US, UK, German, French, Spanish, Italian, Portuguese, Czech, Slovak, Hungarian, Polish, Dutch, Nordic and more, plus ALT international)
  • Data editing: up to 10 prefixes and 10 suffixes, hiding of leading / middle / trailing characters, character replacement, terminator, GS1 AI brackets, Code ID (AIM or NETUM)
  • Readable 1D codes: UPC-A, UPC-E, EAN-8, EAN-13, Code 128 / GS1-128, Code 39, Code 93, Code 32, Code 11, Codabar, Plessey, MSI Plessey, Interleaved 2 of 5, IATA 2 of 5, Matrix 2 of 5, Straight 2 of 5, Pharmacode, GS1 DataBar 14 / Expanded / Limited (and stacked variants)
  • Readable 2D codes: QR Code, Micro QR, Data Matrix (incl. rectangular), PDF417, MicroPDF417, Aztec, MaxiCode, Composite CC-A / CC-B / CC-C
note

Detailed hardware data (dimensions, weight, battery capacity, range, GTIN) will be added when the HDWR data sheet is published.

Set contents​

  • HD9500 wireless barcode scanner
  • Charging cradle
  • 2.4 GHz USB receiver
  • USB cable

Features​

  • Three ways to connect: USB cable, 2.4 GHz USB receiver or Bluetooth — the scanner can switch between wired and wireless automatically
  • Works off-line: storage mode keeps scanned codes in memory and uploads them when the connection is back
  • Rugged housing with a large trigger, vibration feedback and a charging cradle with pogo-pin contacts
  • Full keyboard support: 29 keyboard layouts, Windows / macOS / iOS / Android host modes, character set selection
  • Configurable output: prefixes, suffixes, hidden characters, character replacement, terminator, Code ID and GS1 brackets
  • Every symbology under control: enable or disable each 1D / 2D code, check digits, supplementals, mirror decode and length limits

How to use the programming barcodes​

The HD9500 has two groups of programming barcodes:

  • Scanner and connection settings (sections "System settings" to "Scan mode") are Code 128 barcodes. Scan the code once — the scanner confirms it with a beep and the setting is applied immediately. No setup mode is needed.
  • Scan-engine settings (section "Scan-engine settings": aiming, trigger, Code ID, symbologies, decode lengths, character table) are Data Matrix barcodes. For these, always scan Start Setup first, then the setting code, and finish with End Setup.

Options marked (default) are the factory setting. A code labelled "on/off" toggles the function each time it is scanned: two short beeps mean the function is now disabled, one three-tone beep means it is enabled.

tip

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

Start Setup and End Setup (scan-engine settings only)​

Start Setup:

Code: Start Setup

End Setup:

Code: End Setup

System settings​

Firmware version​

Scan the code to send the firmware version to the host.

Read firmware version:

Code: Read firmware version

Factory and custom defaults​

note

If Write custom default values has been performed, Restore custom defaults restores those custom defaults; otherwise it restores the factory defaults.

caution

Set factory defaults clears all custom defaults and restores the factory defaults.

Restore custom defaults:

Code: Restore custom defaults

Write custom default values:

Code: Write custom default values

Set factory defaults:

Code: Set factory defaults

Work mode (normal / storage)​

In normal mode every scanned code is sent to the host immediately. In storage mode the scanner keeps the codes in its memory — useful for stocktaking out of range of the receiver. Upload the stored data when the scanner is connected again.

note

During a data upload, scanning the Upload storage data code again cancels or stops the current upload.

note

In wireless transmission mode, if automatic storage is on, codes that fail to be transmitted are saved automatically and can be read later with Upload storage data.

Normal mode (default):

Code: Normal mode (default)

Storage (inventory) mode:

Code: Storage (inventory) mode

Upload storage data:

Code: Upload storage data

Read the total number of stored barcodes:

Code: Read the total number of stored barcodes

Clear storage data after uploading:

Code: Clear storage data after uploading

Read storage space usage:

Code: Read storage space usage

Clear stored barcode:

Code: Clear stored barcode

Autosave mode off (default):

Code: Autosave mode off (default)

Automatic storage mode on:

Code: Automatic storage mode on

Power management​

Sleep time​

The scanner goes to sleep after the selected idle time to save the battery. Press the trigger to wake it up.

Read sleep time:

Code: Read sleep time

Hibernate now:

Code: Hibernate now

Sleep after 1 minute:

Code: Sleep after 1 minute

Sleep after 3 minutes (default):

Code: Sleep after 3 minutes (default)

Sleep after 5 minutes:

Code: Sleep after 5 minutes

Sleep after 10 minutes:

Code: Sleep after 10 minutes

Sleep after 30 minutes:

Code: Sleep after 30 minutes

Sleep after 1 hour:

Code: Sleep after 1 hour

Sleep after 2 hours:

Code: Sleep after 2 hours

Never sleep:

Code: Never sleep

Battery level​

Scan the code to send the current battery level to the host.

Get battery level:

Code: Get battery level

Feedback indicators​

Buzzer​

Mute:

Code: Mute

High volume (default):

Code: High volume (default)

Medium volume:

Code: Medium volume

Low volume:

Code: Low volume

High pitch (default):

Code: High pitch (default)

Low pitch:

Code: Low pitch

SDK voice response off (default):

Code: SDK voice response off (default)

SDK voice response on:

Code: SDK voice response on

Cradle connection beep on/off:

Code: Cradle connection beep on/off

Vibration​

note

The vibration motor works together with the beep. Not all models support this feature.

Vibration off:

Code: Vibration off

Vibration on:

Code: Vibration on

Buzzer sounds​

TypeSoundMeaning
BeepSingle tone (2 pitches)Decode in storage mode; power-off prompt
BeepSingle tone (3 pitches)Power-on prompt; setting saved; upload complete
BeepShort single toneSuccessful decode
Beep30-second continuous short tone2.4G pairing is waiting for the receiver; stops after pairing
AlarmTwo tones (same pitch)Low battery during decoding
AlarmThree tones (same pitch)Storage error or storage capacity exceeded
AlarmTransmission failure beepBarcode transmission failed
AlarmFive tones (same pitch)Power-on failed because of low battery

LED indicators​

IndicatorMeaning
Red / green LEDWhile charging the red LED is on and the green LED is off; when fully charged the red LED is off and the green LED is on.
Blue LEDFollows the buzzer: lights up when the buzzer sounds and goes out when it is silent. On models with Bluetooth it also shows the Bluetooth connection status.

Wired mode (USB)​

note

Only applicable when the scanner is connected with the USB cable.

USB transfer method​

USB keyboard mode (default):

Code: USB keyboard mode (default)

USB virtual COM port mode:

Code: USB virtual COM port mode
note

With automatic interface selection on, the scanner switches between wired and wireless by itself: with the USB cable plugged in it works in wired mode; without the cable (or when USB is unavailable) it works in 2.4G mode. Some models may not support this feature.

Wired/wireless automatic selection on (default):

Code: Wired/wireless automatic selection on (default)

Wired/wireless automatic selection off:

Code: Wired/wireless automatic selection off

USB keyboard transfer speed​

note

This setting also affects the speed of 2.4G and Bluetooth transmission of very long barcodes and of stored-data uploads.

Top speed (1 ms) (default):

Code: Top speed (1 ms) (default)

High speed (4 ms):

Code: High speed (4 ms)

Medium speed (7 ms):

Code: Medium speed (7 ms)

Medium speed (9 ms):

Code: Medium speed (9 ms)

Read USB keyboard speed:

Code: Read USB keyboard speed

Read keyboard speed (scanner and receiver):

Code: Read keyboard speed (scanner and receiver)

USB HID multi-key sending​

note

This setting applies to Windows systems only.

USB HID multi-key sending on:

Code: USB HID multi-key sending on

USB HID multi-key sending off (default):

Code: USB HID multi-key sending off (default)

Wireless mode (2.4G)​

note

Only applicable to scanners with 2.4G transmission.

Read interface settings​

Read current interface settings:

Code: Read current interface settings

Wireless transmission method​

note

A blue LED that is on or flashing means Bluetooth mode; a blue LED that is off means 2.4G mode or USB wired mode.

2.4G transmission mode:

Code: 2.4G transmission mode

2.4G pairing​

caution

Valid only in wireless 2.4G mode.

Scan a pairing code, then plug the receiver into the computer (or re-plug it) while the scanner beeps continuously — pairing is complete when the beeping stops. One-to-one pairs one scanner with one receiver; one-to-many lets several scanners send to the same receiver.

One-to-one pairing:

Code: One-to-one pairing

One-to-many pairing:

Code: One-to-many pairing

Receiver working mode​

note

Composite device mode is available only on receivers with firmware FWVerL or later. You can also generate a pairing barcode with the ReceiverAddress.exe tool and pair by scanning it.

note

Virtual serial port mode requires the virtual serial port driver to be installed.

Receiver as composite device:

Code: Receiver as composite device

Receiver as virtual serial port:

Code: Receiver as virtual serial port

Receiver as keyboard / receiver keyboard high speed:

Code: Receiver as keyboard / receiver keyboard high speed

Receiver keyboard transmission speed​

note

Applies to receivers with firmware FWVerL or later. The transmission speeds of the scanner and the receiver must match, otherwise errors may occur with long barcodes.

caution

Valid only in wireless 2.4G mode with the receiver connected.

Example: the response KB SP=2,4 means a USB keyboard speed of 2 ms and a receiver keyboard speed of 4 ms.

Read keyboard speed (scanner and receiver):

Code: Read keyboard speed (scanner and receiver)

Receiver as keyboard / receiver keyboard high speed:

Code: Receiver as keyboard / receiver keyboard high speed

Receiver keyboard medium speed:

Code: Receiver keyboard medium speed

Receiver keyboard low speed:

Code: Receiver keyboard low speed

2.4G transmission cache​

note

Available only on some scanners. After scanning the code, two short beeps mean disabled and one three-tone beep means enabled. If you scan a lot of data in a short time and it is not uploaded in time, use this code to turn data caching on or off.

SRAM cache on/off:

Code: SRAM cache on/off

In normal mode, with data caching on, you can choose what happens when the scanner briefly leaves the communication range: wait for the connection and upload the cached data, or clear the cached data.

Offline caching on/off:

Code: Offline caching on/off

Bluetooth mode​

note

Only applicable to scanners with the Bluetooth function.

Read interface settings​

Read current interface settings:

Code: Read current interface settings

Bluetooth transmission mode​

note

A blue LED that is on or flashing means Bluetooth mode; a blue LED that is off means 2.4G mode or USB wired mode.

Bluetooth transmission mode:

Code: Bluetooth transmission mode

Bluetooth operating mode​

note

Valid only in Bluetooth mode. Before switching the Bluetooth operating mode, delete the pairing between the host device and the scanner.

Bluetooth HID keyboard (default):

Code: Bluetooth HID keyboard (default)

Bluetooth SPP serial port:

Code: Bluetooth SPP serial port

Bluetooth BLE serial port:

Code: Bluetooth BLE serial port

Bluetooth cradle transmission mode:

Code: Bluetooth cradle transmission mode
note

The cradle transmission mode is for a Bluetooth cradle that has already been paired. If the pairing barcode on the cradle is damaged, you can generate a new one with the BluetoothAddress.exe tool.

Change the Bluetooth name​

The Bluetooth name is set with the serial command AT+NAME=<bluetooth-name> (sent over the serial port or encoded as a QR code with the supplier's online generator). After changing the name, delete the old pairing on the host and search for the scanner again.

Clear Bluetooth pairing​

In Bluetooth transmission mode, scanning Clear Bluetooth pairing disconnects the paired device, clears the pairing list and waits for a new device. Previously paired hosts must delete the scanner and pair again.

Clear Bluetooth pairing:

Code: Clear Bluetooth pairing

iOS on-screen keyboard​

Show / hide the iOS on-screen keyboard:

Code: Show / hide the iOS on-screen keyboard

Hold the trigger for 4 s to toggle the iOS keyboard:

Code: Hold the trigger for 4 s to toggle the iOS keyboard

Double-press the trigger to toggle the iOS keyboard:

Code: Double-press the trigger to toggle the iOS keyboard

Pop up the iOS keyboard after sending on/off:

Code: Pop up the iOS keyboard after sending on/off

Windows Caps Lock detection​

note

Available only on some Bluetooth scanners. Two short beeps mean disabled, one three-tone beep means enabled.

Windows Caps Lock detection on/off:

Code: Windows Caps Lock detection on/off

Switch between Bluetooth and 2.4G with the trigger​

note

Available only on some RF+BT scanners. When enabled, hold the trigger for more than 8 seconds and release it to switch between 2.4G and Bluetooth. Holding it for more than 16 seconds turns the scanner off without switching. Two short beeps mean disabled, one three-tone beep means enabled.

Hold the trigger for 8 s to switch RF/BT on/off:

Code: Hold the trigger for 8 s to switch RF/BT on/off

Bluetooth keyboard transmission speed​

note

Valid only in Bluetooth mode.

Read Bluetooth HID delay:

Code: Read Bluetooth HID delay

High speed (2 ms):

Code: High speed (2 ms)

High speed (6 ms):

Code: High speed (6 ms)

Medium speed (10 ms) (default):

Code: Medium speed (10 ms) (default)

Medium speed (18 ms):

Code: Medium speed (18 ms)

Low speed (25 ms):

Code: Low speed (25 ms)

Low speed (30 ms):

Code: Low speed (30 ms)

Stay awake while Bluetooth is connected​

note

Two short beeps mean disabled, one three-tone beep means enabled.

Stay awake while Bluetooth is connected on/off:

Code: Stay awake while Bluetooth is connected on/off

Keyboard settings​

note

The settings in this section apply to USB keyboard, 2.4G keyboard and Bluetooth HID keyboard modes.

Ctrl / Alt key combinations​

Combine-key off (default):

Code: Combine-key off (default)

Ctrl + key (Config1):

Code: Ctrl + key (Config1)

Alt + key (Config2):

Code: Alt + key (Config2)

Normal key (Config3):

Code: Normal key (Config3)

Ctrl + key (Config4):

Code: Ctrl + key (Config4)

Alt + key (Config5):

Code: Alt + key (Config5)
note

Applies only to ASCII characters below 0x20; Alt + key works on Windows only.

Letter case​

Normal case (default):

Code: Normal case (default)

Swap case:

Code: Swap case

All upper case:

Code: All upper case

All lower case:

Code: All lower case
note

Case conversion does not apply when the keyboard layout is set to ALT or Thai.

Num Lock​

Num Lock off:

Code: Num Lock off

Num Lock on:

Code: Num Lock on
note

When the receiving device is a phone, keep Num Lock off, otherwise the digits are not displayed.

Character set​

note

Applies only to certain 2D models; this setting must match the output character set of the scan engine.

Read the current character set settings:

Code: Read the current character set settings

Auto:

Code: Auto

GBK / BIG5 / HANGUL / SJIS:

Code: GBK / BIG5 / HANGUL / SJIS

ISO/IEC 8859:

Code: ISO/IEC 8859

UTF-8 (Word):

Code: UTF-8 (Word)

UTF-8 (Txt):

Code: UTF-8 (Txt)

Normal mode:

Code: Normal mode
ModeTypical useEngine output character setLimitation
AutoAutomatically selects UTF-8 or ISO/IEC 8859 as the input character set; Word or Txt output follows the last UTF-8 settingrawnone
GBKChinese input in Windows Notepad and ExcelGBK (GB2312) or rawWindows only
UTF-8 (Word)Chinese input in Word and QQUTF-8 or rawWindows only
ISO/IEC 8859European single-byte special characters (≥ 0xC0) for FR, DE, TR, PT, ES, CS, IT, UK, HU, SKrawOther languages need customization
UTF-8 (Txt)Special characters in Windows Notepad (the Unicode plug-in must be installed)UTF-8 or rawWindows only
NormalMulti-language special characters on FR, DE, TR, PT, ES, CS, IT, UK, HU, SK keyboardsUTF-8 or rawOther languages need customization

Receiving device​

note

This setting defines how the host device enters ASCII characters 0x20–0x7F. Use it together with the keyboard layout.

Read the current receiving device:

Code: Read the current receiving device

Windows device:

Code: Windows device

IPhone / iPad / Mac devices:

Code: IPhone / iPad / Mac devices

Android device:

Code: Android device

For iOS / macOS devices the layouts FR, DE, TR, PT, ES, CS, IT, UK, HU and SK are supported. On Android it is recommended to use the Google Gboard keyboard.

Keyboard layout​

Set the layout that matches the keyboard language of the host computer, otherwise some characters are sent incorrectly.

Read the current keyboard layout:

Code: Read the current keyboard layout

US English keyboard (default):

Code: US English keyboard (default)

French keyboard:

Code: French keyboard

German keyboard:

Code: German keyboard

Italian keyboard:

Code: Italian keyboard

Portuguese keyboard:

Code: Portuguese keyboard

Spanish keyboard:

Code: Spanish keyboard

Turkish Q keyboard:

Code: Turkish Q keyboard

Turkish F keyboard:

Code: Turkish F keyboard

British English keyboard:

Code: British English keyboard

Czech keyboard:

Code: Czech keyboard

Czech standard keyboard:

Code: Czech standard keyboard

Hungarian keyboard:

Code: Hungarian keyboard

Belgian French keyboard:

Code: Belgian French keyboard

Brazilian Portuguese keyboard:

Code: Brazilian Portuguese keyboard

Canadian French (traditional) keyboard:

Code: Canadian French (traditional) keyboard

Croatian keyboard:

Code: Croatian keyboard

Slovak QWERTY keyboard:

Code: Slovak QWERTY keyboard

Slovak keyboard:

Code: Slovak keyboard

Danish keyboard:

Code: Danish keyboard

Finnish keyboard:

Code: Finnish keyboard

Latin American Spanish keyboard:

Code: Latin American Spanish keyboard

Dutch keyboard:

Code: Dutch keyboard

Norwegian keyboard:

Code: Norwegian keyboard

Polish keyboard:

Code: Polish keyboard

Serbian Latin keyboard:

Code: Serbian Latin keyboard

Slovenian keyboard:

Code: Slovenian keyboard

Swedish keyboard:

Code: Swedish keyboard

Swiss German keyboard:

Code: Swiss German keyboard

Japanese keyboard:

Code: Japanese keyboard
note

When using the Thai layout, set the scan-engine output to Thai as well.

Thai keyboard:

Code: Thai keyboard
note

The ALT international layout is available on Windows only. It does not depend on the host keyboard layout, but it slows down transmission.

ALT international keyboard:

Code: ALT international keyboard

ALT single-byte special character keyboard:

Code: ALT single-byte special character keyboard
note

Languages not listed here need to be customized.

Data editing (prefix, suffix, hidden characters)​

You can add up to 10 prefixes and 10 suffixes to the output data and hide the first, middle or last characters of the barcode. Characters are entered as two-digit hexadecimal values with the numeric barcodes below (two codes per character); see the character reference tables at the end of this page for the values.

Operation codes​

Add prefix:

Code: Add prefix

Add suffix:

Code: Add suffix

Clear all prefixes:

Code: Clear all prefixes

Clear all suffixes:

Code: Clear all suffixes

Hide leading characters:

Code: Hide leading characters

Hide middle characters: start position:

Code: Hide middle characters: start position

Hide middle characters: length:

Code: Hide middle characters: length

Hide trailing characters:

Code: Hide trailing characters

Numeric barcodes (hexadecimal digits)​

For parameters that take a numeric value, scan the corresponding numeric barcodes.

Numeric barcode 0:

Code: Numeric barcode 0

Numeric barcode 1:

Code: Numeric barcode 1

Numeric barcode 2:

Code: Numeric barcode 2

Numeric barcode 3:

Code: Numeric barcode 3

Numeric barcode 4:

Code: Numeric barcode 4

Numeric barcode 5:

Code: Numeric barcode 5

Numeric barcode 6:

Code: Numeric barcode 6

Numeric barcode 7:

Code: Numeric barcode 7

Numeric barcode 8:

Code: Numeric barcode 8

Numeric barcode 9:

Code: Numeric barcode 9

Numeric barcode A:

Code: Numeric barcode A

Numeric barcode B:

Code: Numeric barcode B

Numeric barcode C:

Code: Numeric barcode C

Numeric barcode D:

Code: Numeric barcode D

Numeric barcode E:

Code: Numeric barcode E

Numeric barcode F:

Code: Numeric barcode F

Output format​

Enable the prefix, suffix and hidden-character functions with the codes below; Default output format switches them all off.

Default output format:

Code: Default output format

Allow suffix output:

Code: Allow suffix output

Allow prefix output:

Code: Allow prefix output

Allow hiding leading data:

Code: Allow hiding leading data

Allow hiding middle data:

Code: Allow hiding middle data

Allow hiding trailing data:

Code: Allow hiding trailing data

Procedures​

Add a prefix or suffix​

  1. If prefix and suffix output has not been enabled yet, scan the corresponding Output format code first.
  2. New characters are appended to the existing prefix / suffix. To replace the current one, first scan Clear all prefixes / Clear all suffixes.
  3. Scan Add prefix or Add suffix.
  4. Look up the hexadecimal value of the character in the character reference tables at the end of this page.
  5. Scan the two numeric barcodes of that value.
  6. Repeat steps 4 and 5 for further characters.

Example: to add Ctrl+A as a prefix, scan Add prefix, then 9, 7, 4, 1.

Example: to add Ctrl+Alt+A as a suffix, scan Add suffix, then 9, 7, 9, 9, 4, 1.

Hide the first, middle or last characters​

  1. Scan the code for leading characters, middle start position, middle length or trailing characters.
  2. Determine the hexadecimal value of the number of characters to hide (for example 4 characters = 0, 4; 12 characters = 0, C).
  3. Scan the two numeric barcodes of that value.
  4. Enable or disable hiding with the Output format codes.

Extended data editing (one-code commands)​

The supplier's HTML manual contains an online generator that turns a complete command into a single programming barcode. The same commands can be sent over the serial port. Command format: $DATA#ncllxx#

FieldMeaning
n1 = suffix; 2 = prefix; 3 = hide trailing characters; 4 = hide middle characters; 5 = hide leading characters; 7 = replace characters
cCode ID — only 0 (all symbologies) is supported
llLength as a hexadecimal value: prefix / suffix 01–0A, hidden characters 01–FF, replacement data 01–05
xxASCII characters; a hexadecimal value can be written as \x followed by two characters 0–9, A–F
CommandDescription
$DATA#1005abcd\x03#Add the 5-character suffix abcd + 0x03
$DATA#200ANETUM12345#Add the 10-character prefix NETUM12345
$DATA#3008#Hide the last 8 characters of the barcode
$DATA#40050A#Hide 10 characters after the 5th character
$DATA#5011#Hide the first 17 characters
$DATA#7001\x1D02GS#Replace the GS character (0x1D) with the text "GS"
$DATA#7002NT01Z#Replace NT with Z

Character replacement​

Format: $DATA#70 + length of the replaced string + replaced string + length of the replacement + replacement + #. The two lengths together must not exceed 6: 1–6 characters can be replaced by 5–0 characters. Two ready-made examples follow the read / clear codes; $DATA#7006ABCDEF00# would replace the string ABCDEF with nothing (hide it).

Read replacement settings:

Code: Read replacement settings

Clear replacement settings:

Code: Clear replacement settings

Replace GS (0x1D) with the text "GS":

Code: Replace GS (0x1D) with the text "GS"

Replace LF (0x0A) with CR (0x0D):

Code: Replace LF (0x0A) with CR (0x0D)

Terminator​

note

This terminator is independent of the scan-engine suffix and of the wireless prefix / suffix — a quick way to add a terminator when the engine sends none.

None (default):

Code: None (default)

Carriage return (CR):

Code: Carriage return (CR)

Tab (TAB):

Code: Tab (TAB)

Carriage return + line feed (CRLF):

Code: Carriage return + line feed (CRLF)

Line feed (LF):

Code: Line feed (LF)

GS1 AI brackets​

note

Applies to some application identifiers only and requires a firmware version that supports it.

Raw format (default):

Code: Raw format (default)

Add parentheses:

Code: Add parentheses

Add parentheses and separate with CR:

Code: Add parentheses and separate with CR

Add parentheses and separate with TAB:

Code: Add parentheses and separate with TAB

Scan mode​

Decode mode​

Key (trigger) scan mode (default):

Code: Key (trigger) scan mode (default)

Continuous scan mode:

Code: Continuous scan mode
note

Continuous scan mode suits high-volume workflows: press the trigger once to start scanning and once again to stop.

Key pulse scan mode:

Code: Key pulse scan mode
note

In key pulse mode scanning starts when a trigger change is detected and held for about 30 ms, and stops at the next trigger change, after a successful decode or on timeout.

Host trigger mode (customized models only):

Code: Host trigger mode (customized models only)

Batch scanning mode (customized models only):

Code: Batch scanning mode (customized models only)
note

Host trigger mode and batch scanning mode are available on some customized models only.

Decode timeout​

Maximum time allowed for decoding during one scan attempt. Default 3000 ms, range 0500–9999 ms.

3 seconds (default):

Code: 3 seconds (default)

6 seconds:

Code: 6 seconds

Scan interval​

Interval between reads in continuous mode. Default 0500 ms, range 0100–9999 ms.

0.5 seconds (default):

Code: 0.5 seconds (default)

1 second:

Code: 1 second

Scan-engine settings​

caution

For every setting in this section scan Start Setup, then the setting code, then End Setup.

Start Setup:

Code: Start Setup

End Setup:

Code: End Setup

Device features​

Aiming light​

Aiming light on while scanning:

Code: Aiming light on while scanning

Aiming light always on (default):

Code: Aiming light always on (default)

Aiming light off:

Code: Aiming light off

Illumination​

Illumination on while scanning (default):

Code: Illumination on while scanning (default)

Illumination always on:

Code: Illumination always on

Illumination off:

Code: Illumination off

Illumination brightness​

High brightness (default):

Code: High brightness (default)

Medium brightness:

Code: Medium brightness

Low brightness:

Code: Low brightness

Trigger settings​

Scan mode​

Level trigger: scanning starts while the trigger is held and ends after a successful decode or when the read timeout is reached.

Level trigger (default):

Code: Level trigger (default)

Presentation mode: scanning starts when image changes are detected and ends when the read timeout is reached.

Presentation mode:

Code: Presentation mode

Continuous scan: scans one or more barcodes continuously; press and release the trigger to start or stop. Repeated reads of the same barcode are controlled by the same symbol timeout.

Continuous scan:

Code: Continuous scan

Same barcode read mode​

In scan modes that support it, you can configure how repeated reads of the same barcode are handled.

note

By default the same barcode is not read again within 500 ms. The same symbol timeout can be set from 0 to 5000 ms; 0 disables the timeout.

Suppress repeated reads: a barcode read again within the suppression period is ignored and the timer restarts.

Interval read: a barcode read again within the interval is ignored; it is output again after the interval expires.

Do not repeat the same barcode: the same barcode is never output twice.

Suppress repeated reads (default):

Code: Suppress repeated reads (default)

Interval read:

Code: Interval read

Do not repeat the same barcode:

Code: Do not repeat the same barcode

Same symbol timeout (ms):

Code: Same symbol timeout (ms)

Example — suppress repeated reads within 100 ms: scan Start Setup, Suppress repeated reads, Same symbol timeout, then the decimal digits 1, 0, 0, and End Setup.

Example — read the same barcode again after 1 second: scan Start Setup, Interval read, Same symbol timeout, then the digits 1, 0, 0, 0, and End Setup.

Presentation mode sensitivity​

Low sensitivity:

Code: Low sensitivity

Medium sensitivity (default):

Code: Medium sensitivity (default)

High sensitivity:

Code: High sensitivity

Code ID​

The Code ID is a short identifier of the symbology sent in front of the barcode data.

Disable Code ID (default):

Code: Disable Code ID (default)

Enable AIM Code ID:

Code: Enable AIM Code ID

Enable NETUM Code ID:

Code: Enable NETUM Code ID
SymbologyNETUMAIM
UPC-AAE
UPC-EEE
EAN-8FFE
EAN-13FE
Code 128KC
Code 39MA
Code 93LG
Code 32MA
Code 11OH
CodabarNF
PlesseyPP
MSI / PlesseyaM
Interleaved 2 of 5II
IATA 2 of 5ZR
Matrix 2 of 5GX
Straight 2 of 5SS
PharmacodeHX
GS1 DataBar 14RSe
GS1 DataBar ExpandedRXe
GS1 DataBar LimitedRLe
Composite CC-Ame
Composite CC-Bne
Composite CC-Cie
PDF417rL
MicroPDF417sL
Data Matrixtd
QR CodeuQ
Micro QRjQ
AzteceZ
MaxiCodevU

Engine output format​

Engine terminator​

None:

Code: None

Carriage return (CR) (default):

Code: Carriage return (CR) (default)

CR + LF:

Code: CR + LF

TAB:

Code: TAB

Symbology settings​

Supported symbologies and factory status​

SymbologyFactory setting
UPC-AEnabled
UPC-EEnabled
EAN-8Enabled
EAN-13Enabled
Code 128 / GS1-128Enabled
Code 39Enabled
Code 93Enabled
Code 32Disabled
Code 11Disabled
CodabarEnabled
PlesseyDisabled
MSI PlesseyEnabled
Interleaved 2 of 5Enabled
IATA 2 of 5Disabled
Matrix 2 of 5Disabled
Straight 2 of 5Disabled
PharmacodeDisabled
GS1 DataBar 14Enabled
GS1 DataBar 14 StackedDisabled
GS1 DataBar ExpandedEnabled
GS1 DataBar Expanded StackedDisabled
GS1 DataBar LimitedEnabled
Composite Code-ADisabled
Composite Code-BDisabled
Composite Code-CDisabled
PDF417Enabled
MicroPDF417Enabled
Data MatrixEnabled
QR CodeEnabled
Micro QREnabled
AztecDisabled
MaxiCodeDisabled

General symbology switches​

Enable all barcodes:

Code: Enable all barcodes

Enable 1D barcodes only:

Code: Enable 1D barcodes only

Enable 2D barcodes only:

Code: Enable 2D barcodes only

1D symbologies​

UPC-A​

Enable UPC-A (default):

Code: Enable UPC-A (default)

Disable UPC-A:

Code: Disable UPC-A

Transmit Leading Digit (default):

Code: Transmit Leading Digit (default)

Do Not Transmit Leading Digit:

Code: Do Not Transmit Leading Digit

Enable Check Digit (default):

Code: Enable Check Digit (default)

Disable Check Digit:

Code: Disable Check Digit

Enable EAN-13 Conversion:

Code: Enable EAN-13 Conversion

Disable EAN-13 Conversion (default):

Code: Disable EAN-13 Conversion (default)

Enable UPC-A 2- or 5-digit Supplementals:

Code: Enable UPC-A 2- or 5-digit Supplementals

Disable UPC-A 2- or 5-digit Supplementals (default):

Code: Disable UPC-A 2- or 5-digit Supplementals (default)

Decode UPC-A with 2- or 5-digit Supplementals Only:

Code: Decode UPC-A with 2- or 5-digit Supplementals Only

Decode UPC-A With or Without 2- or 5-digit Supplementals (default):

Code: Decode UPC-A With or Without 2- or 5-digit Supplementals (default)
UPC-E​

Enable UPC-E (default):

Code: Enable UPC-E (default)

Disable UPC-E:

Code: Disable UPC-E

Transmit Leading Digit (default):

Code: Transmit Leading Digit (default)

Do Not Transmit Leading Digit:

Code: Do Not Transmit Leading Digit

Enable Check Digit (default):

Code: Enable Check Digit (default)

Disable Check Digit:

Code: Disable Check Digit

Enable UPC-A Conversion:

Code: Enable UPC-A Conversion

Disable UPC-A Conversion (default):

Code: Disable UPC-A Conversion (default)

Enable UPC-E 2- or 5-digit Supplementals:

Code: Enable UPC-E 2- or 5-digit Supplementals

Disable UPC-E 2- or 5-digit Supplementals (default):

Code: Disable UPC-E 2- or 5-digit Supplementals (default)

Decode UPC-E with 2- or 5-digit Supplementals Only:

Code: Decode UPC-E with 2- or 5-digit Supplementals Only

Decode UPC-E With or Without 2- or 5-digit Supplementals (default):

Code: Decode UPC-E With or Without 2- or 5-digit Supplementals (default)
EAN-8​

Enable EAN-8 (default):

Code: Enable EAN-8 (default)

Disable EAN-8:

Code: Disable EAN-8

Transmit Check Digit (default):

Code: Transmit Check Digit (default)

Do Not Transmit Check Digit:

Code: Do Not Transmit Check Digit

Enable EAN-13 Conversion:

Code: Enable EAN-13 Conversion

Disable EAN-13 Conversion (default):

Code: Disable EAN-13 Conversion (default)

Enable EAN-8 2- or 5-digit Supplementals:

Code: Enable EAN-8 2- or 5-digit Supplementals

Disable EAN-8 2- or 5-digit Supplementals (default):

Code: Disable EAN-8 2- or 5-digit Supplementals (default)

Decode EAN-8 with 2- or 5-digit Supplementals Only:

Code: Decode EAN-8 with 2- or 5-digit Supplementals Only

Decode EAN-8 With or Without 2- or 5-digit Supplementals (default):

Code: Decode EAN-8 With or Without 2- or 5-digit Supplementals (default)
EAN-13​

Enable EAN-13 (default):

Code: Enable EAN-13 (default)

Disable EAN-13:

Code: Disable EAN-13

Transmit Check Digit (default):

Code: Transmit Check Digit (default)

Do Not Transmit Check Digit:

Code: Do Not Transmit Check Digit

Enable ISBN Conversion:

Code: Enable ISBN Conversion

Disable ISBN Conversion (default):

Code: Disable ISBN Conversion (default)

Enable ISSN Conversion:

Code: Enable ISSN Conversion

Disable ISSN Conversion (default):

Code: Disable ISSN Conversion (default)

Enable EAN-13 2- or 5-digit Supplementals:

Code: Enable EAN-13 2- or 5-digit Supplementals

Disable EAN-13 2- or 5-digit Supplementals (default):

Code: Disable EAN-13 2- or 5-digit Supplementals (default)

Decode EAN-13 with 2- or 5-digit Supplementals Only:

Code: Decode EAN-13 with 2- or 5-digit Supplementals Only

Decode EAN-13 With or Without 2- or 5-digit Supplementals (default):

Code: Decode EAN-13 With or Without 2- or 5-digit Supplementals (default)
Code 128 / GS1-128​

Enable Code 128 / GS1-128 (default):

Code: Enable Code 128 / GS1-128 (default)

Disable Code 128 / GS1-128:

Code: Disable Code 128 / GS1-128
Code 39​

Enable Code 39 (default):

Code: Enable Code 39 (default)

Disable Code 39:

Code: Disable Code 39

Enable Code 39 Full ASCII Function:

Code: Enable Code 39 Full ASCII Function

Disable Code 39 Full ASCII Function (default):

Code: Disable Code 39 Full ASCII Function (default)

Transmit Start/Stop Characters:

Code: Transmit Start/Stop Characters

Do Not Transmit Start/Stop Characters (default):

Code: Do Not Transmit Start/Stop Characters (default)

No Verification (default):

Code: No Verification (default)

Verify Without Transmitting:

Code: Verify Without Transmitting

Verify and Transmit:

Code: Verify and Transmit
Code 93​

Enable Code 93:

Code: Enable Code 93

Disable Code 93 (default):

Code: Disable Code 93 (default)
Code 32​

Enable Code 32:

Code: Enable Code 32

Disable Code 32 (default):

Code: Disable Code 32 (default)
Code 11​

Enable Code 11:

Code: Enable Code 11

Disable Code 11 (default):

Code: Disable Code 11 (default)

Transmit Check Digit (default):

Code: Transmit Check Digit (default)

Do Not Transmit Check Digit:

Code: Do Not Transmit Check Digit
Codabar​

Enable Codabar (default):

Code: Enable Codabar (default)

Disable Codabar:

Code: Disable Codabar

No Verification (default):

Code: No Verification (default)

Verify Without Transmitting:

Code: Verify Without Transmitting

Verify and Transmit:

Code: Verify and Transmit

Transmit Start/Stop Characters:

Code: Transmit Start/Stop Characters

Do Not Transmit Start/Stop Characters (default):

Code: Do Not Transmit Start/Stop Characters (default)
Plessey​

Enable Plessey:

Code: Enable Plessey

Disable Plessey (default):

Code: Disable Plessey (default)
MSI Plessey​

Enable MSI Plessey (default):

Code: Enable MSI Plessey (default)

Disable MSI Plessey:

Code: Disable MSI Plessey

No Verification:

Code: No Verification

Mod 10 Verification (default):

Code: Mod 10 Verification (default)

Mod 10/10 Verification:

Code: Mod 10/10 Verification

Mod 11/10 Verification:

Code: Mod 11/10 Verification

Transmit Check Digit (default):

Code: Transmit Check Digit (default)

Do Not Transmit Check Digit:

Code: Do Not Transmit Check Digit
Interleaved 2 of 5​

Enable Interleaved 2 of 5 (default):

Code: Enable Interleaved 2 of 5 (default)

Disable Interleaved 2 of 5:

Code: Disable Interleaved 2 of 5

No Verification (default):

Code: No Verification (default)

Verify and Transmit:

Code: Verify and Transmit
IATA 2 of 5​

Enable IATA 2 of 5:

Code: Enable IATA 2 of 5

Disable IATA 2 of 5 (default):

Code: Disable IATA 2 of 5 (default)
Matrix 2 of 5​

Enable Matrix 2 of 5:

Code: Enable Matrix 2 of 5

Disable Matrix 2 of 5 (default):

Code: Disable Matrix 2 of 5 (default)
Straight 2 of 5​

Enable Straight 2 of 5:

Code: Enable Straight 2 of 5

Disable Straight 2 of 5 (default):

Code: Disable Straight 2 of 5 (default)
Pharmacode​

Enable Pharmacode:

Code: Enable Pharmacode

Disable Pharmacode (default):

Code: Disable Pharmacode (default)
GS1 DataBar 14​

Enable GS1 DataBar 14 (default):

Code: Enable GS1 DataBar 14 (default)

Disable GS1 DataBar 14:

Code: Disable GS1 DataBar 14

Enable GS1 DataBar 14 Stacked:

Code: Enable GS1 DataBar 14 Stacked

Disable GS1 DataBar 14 Stacked (default):

Code: Disable GS1 DataBar 14 Stacked (default)

Output AI (01) Characters (default):

Code: Output AI (01) Characters (default)

Do Not Output AI (01) Characters:

Code: Do Not Output AI (01) Characters
GS1 DataBar Expanded​

Enable GS1 DataBar Expanded (default):

Code: Enable GS1 DataBar Expanded (default)

Disable GS1 DataBar Expanded:

Code: Disable GS1 DataBar Expanded

Enable GS1 DataBar Expanded Stacked:

Code: Enable GS1 DataBar Expanded Stacked

Disable GS1 DataBar Expanded Stacked (default):

Code: Disable GS1 DataBar Expanded Stacked (default)

Output AI (01) Characters (default):

Code: Output AI (01) Characters (default)

Do Not Output AI (01) Characters:

Code: Do Not Output AI (01) Characters
GS1 DataBar Limited​

Enable GS1 DataBar Limited (default):

Code: Enable GS1 DataBar Limited (default)

Disable GS1 DataBar Limited:

Code: Disable GS1 DataBar Limited

Output AI (01) Characters (default):

Code: Output AI (01) Characters (default)

Do Not Output AI (01) Characters:

Code: Do Not Output AI (01) Characters

2D and composite codes​

Composite Code-A​

Enable Composite Code-A:

Code: Enable Composite Code-A

Disable Composite Code-A (default):

Code: Disable Composite Code-A (default)
Composite Code-B​

Enable Composite Code-B:

Code: Enable Composite Code-B

Disable Composite Code-B (default):

Code: Disable Composite Code-B (default)
Composite Code-C​

Enable Composite Code-C:

Code: Enable Composite Code-C

Disable Composite Code-C (default):

Code: Disable Composite Code-C (default)
PDF417​

Enable PDF417 (default):

Code: Enable PDF417 (default)

Disable PDF417:

Code: Disable PDF417
MicroPDF417​

Enable MicroPDF417 (default):

Code: Enable MicroPDF417 (default)

Disable MicroPDF417:

Code: Disable MicroPDF417
Data Matrix​

Enable Data Matrix (default):

Code: Enable Data Matrix (default)

Disable Data Matrix:

Code: Disable Data Matrix

Enable mirror decode (default):

Code: Enable mirror decode (default)

Disable mirror decode:

Code: Disable mirror decode

Enable rectangular Data Matrix (default):

Code: Enable rectangular Data Matrix (default)

Disable rectangular Data Matrix:

Code: Disable rectangular Data Matrix
QR Code​

Enable QR Code (default):

Code: Enable QR Code (default)

Disable QR Code:

Code: Disable QR Code

Enable mirror decode (default):

Code: Enable mirror decode (default)

Disable mirror decode:

Code: Disable mirror decode
Micro QR​

Enable Micro QR (default):

Code: Enable Micro QR (default)

Disable Micro QR:

Code: Disable Micro QR
Aztec​

Enable Aztec:

Code: Enable Aztec

Disable Aztec (default):

Code: Disable Aztec (default)

Enable mirror decode (default):

Code: Enable mirror decode (default)

Disable mirror decode:

Code: Disable mirror decode
MaxiCode​

Enable MaxiCode:

Code: Enable MaxiCode

Disable MaxiCode (default):

Code: Disable MaxiCode (default)

Decode length settings​

The codes below limit the readable length of each symbology. After the length code, enter the length with the decimal digit codes (two digits per length), then scan End Setup.

Example — read only 14-character Code 128: scan Start Setup, the Code 128 Restrict to a single length code, the digits 1, 4, and End Setup.

Example — read Code 128 of 2 or 14 characters: scan Start Setup, the Code 128 Restrict to two different lengths code, the digits 0, 2, 1, 4, and End Setup.

Example — read Code 128 from 8 to 14 characters: scan Start Setup, the Code 128 Restrict to a length range code, the digits 0, 8, 1, 4, and End Setup.

Example — any length: scan Start Setup, the Code 128 Any length code, and End Setup.

Code 128​

Restrict to a single length:

Code: Restrict to a single length

Restrict to two different lengths:

Code: Restrict to two different lengths

Restrict to a length range:

Code: Restrict to a length range

Any length (default):

Code: Any length (default)
Code 39​

Restrict to a single length:

Code: Restrict to a single length

Restrict to two different lengths:

Code: Restrict to two different lengths

Restrict to a length range:

Code: Restrict to a length range

Any length (default):

Code: Any length (default)
Code 93​

Restrict to a single length:

Code: Restrict to a single length

Restrict to two different lengths:

Code: Restrict to two different lengths

Restrict to a length range:

Code: Restrict to a length range

Any length (default):

Code: Any length (default)
Codabar​

Restrict to a single length:

Code: Restrict to a single length

Restrict to two different lengths:

Code: Restrict to two different lengths

Restrict to a length range:

Code: Restrict to a length range

Any length (default):

Code: Any length (default)
Interleaved 2 of 5​

Restrict to a single length:

Code: Restrict to a single length

Restrict to two different lengths:

Code: Restrict to two different lengths

Restrict to a length range:

Code: Restrict to a length range

Any length (default):

Code: Any length (default)
Code 11​

Restrict to a single length:

Code: Restrict to a single length

Restrict to two different lengths:

Code: Restrict to two different lengths

Restrict to a length range:

Code: Restrict to a length range

Any length (default):

Code: Any length (default)
MSI Plessey​

Restrict to a single length:

Code: Restrict to a single length

Restrict to two different lengths:

Code: Restrict to two different lengths

Restrict to a length range:

Code: Restrict to a length range

Any length (default):

Code: Any length (default)
Matrix 2 of 5​

Restrict to a single length:

Code: Restrict to a single length

Restrict to two different lengths:

Code: Restrict to two different lengths

Restrict to a length range:

Code: Restrict to a length range

Any length (default):

Code: Any length (default)

Decimal digits​

Use these codes to enter numeric values (same symbol timeout, decode lengths) in scan-engine settings.

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

Character table (scan-engine prefix / suffix characters)​

These Data Matrix codes enter single characters in scan-engine settings. Control characters are mapped to keys as shown in the first table.

Control characters (function key mapping)​

HexDecKeyCtrl char modeAlt + Unicode modeCode
000NullCtrl+@Alt + 000
011HomeCtrl+AAlt + 001
022EndCtrl+BAlt + 002
033Up ArrowCtrl+CAlt + 003
044Down ArrowCtrl+DAlt + 004
055Left ArrowCtrl+EAlt + 005
066Right ArrowCtrl+FAlt + 006
077NullCtrl+GAlt + 007
088BackspaceAlt + 008Code: Backspace
099TABAlt + 009Code: TAB
0A10NullCtrl+JAlt + 010
0B11NullCtrl+KAlt + 011
0C12NullCtrl+LAlt + 012
0D13EnterEnterCode: Enter
0E14Page UpCtrl+NAlt + 014
0F15Page DownCtrl+OAlt + 015
1016F11Ctrl+PAlt + 016
1117NullCtrl+QAlt + 017
1218NullCtrl+RAlt + 018
1319NullCtrl+SAlt + 019
1420NullCtrl+TAlt + 020
1521F12Ctrl+UAlt + 021
1622F1Ctrl+VAlt + 022
1723F2Ctrl+WAlt + 023
1824F3Ctrl+XAlt + 024
1925F4Ctrl+YAlt + 025
1A26F5Ctrl+ZAlt + 026
1B27F6Ctrl+[Alt + 027
1C28F7Ctrl+\Alt + 028
1D29F8Ctrl+]Alt + 029
1E30F9Ctrl+^Alt + 030
1F31F10Ctrl+_Alt + 031

Printable characters​

Space: Code: Space

!: Code: !

": Code: "

#: Code: #

$: Code: $

%: Code: %

&: Code: &

': Code: '

(: Code: (

): Code: )

*: Code: *

+: Code: +

,: Code: ,

-: Code: -

.: Code: .

/: Code: /

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

:: Code: :

;: Code: ;

<: Code: <

=: Code: =

>: Code: >

?: Code: ?

@: Code: @

A: Code: A

B: Code: B

C: Code: C

D: Code: D

E: Code: E

F: Code: F

G: Code: G

H: Code: H

I: Code: I

J: Code: J

K: Code: K

L: Code: L

M: Code: M

N: Code: N

O: Code: O

P: Code: P

Q: Code: Q

R: Code: R

S: Code: S

T: Code: T

U: Code: U

V: Code: V

W: Code: W

X: Code: X

Y: Code: Y

Z: Code: Z

[: Code: [

\: Code: \

]: Code: ]

^: Code: ^

_: Code: _

`: Code: `

A: Code: A

B: Code: B

C: Code: C

D: Code: D

E: Code: E

F: Code: F

G: Code: G

H: Code: H

I: Code: I

J: Code: J

K: Code: K

L: Code: L

M: Code: M

N: Code: N

O: Code: O

P: Code: P

Q: Code: Q

R: Code: R

S: Code: S

T: Code: T

U: Code: U

V: Code: V

W: Code: W

X: Code: X

Y: Code: Y

Z: Code: Z

{: Code: {

|: Code: |

}: Code: }

~: Code: ~

Delete: Code: Delete

Function keys​

note

The supplier manual does not contain working codes for F2 and F10 (the printed symbols encode other values), so they are not included here.

Insert: Code: Insert

Delete: Code: Delete

Home: Code: Home

End: Code: End

Up Arrow: Code: Up Arrow

Down Arrow: Code: Down Arrow

Left Arrow: Code: Left Arrow

Right Arrow: Code: Right Arrow

Shift: Code: Shift

ESC: Code: ESC

Page Up: Code: Page Up

Page Down: Code: Page Down

F1: Code: F1

F3: Code: F3

F4: Code: F4

F5: Code: F5

F6: Code: F6

F7: Code: F7

F8: Code: F8

F9: Code: F9

F11: Code: F11

F12: Code: F12

Character reference tables​

Use these tables to find the hexadecimal values for the numeric barcodes when adding prefixes and suffixes in the "Data editing" section.

Control characters 00H–1FH​

HexCodeConfig0 / Config3 (default)Config1 / Config4Config2 / Config5 (Windows)
00HNULNULCtrl+@ALT+000
01HSOHNULCtrl+AALT+001
02HSTXNULCtrl+BALT+002
03HETXNULCtrl+CALT+003
04HEOTNULCtrl+DALT+004
05HENQNULCtrl+EALT+005
06HACKNULCtrl+FALT+006
07HBELNULCtrl+GALT+007
08HBSBackspaceCtrl+HALT+008
09HHTTABTAB / Ctrl+IALT+009
0AHLFNUL / k:enterCtrl+JALT+010
0BHVTTABCtrl+KALT+011
0CHFFNULCtrl+LALT+012
0DHCREnterEnter / Ctrl+MEnter / ALT+013
0EHSONULCtrl+NALT+014
0FHSINULCtrl+OALT+015
10HDLENULCtrl+PALT+016
11HDC1NULCtrl+QALT+017
12HDC2NULCtrl+RALT+018
13HDC3NULCtrl+SALT+019
14HDC4NULCtrl+TALT+020
15HNAKNULCtrl+UALT+021
16HSYNNULCtrl+VALT+022
17HETBNULCtrl+WALT+023
18HCANNULCtrl+XALT+024
19HEMNULCtrl+YALT+025
1AHSUBNULCtrl+ZALT+026
1BHESCESCCtrl+[ALT+027
1CHFSNULCtrl+\ALT+028
1DHGSNULCtrl+]ALT+029
1EHRSNULCtrl+^ALT+030
1FHUSNULCtrl+-ALT+031
note

On macOS the Ctrl key corresponds to the Command key.

ASCII characters 20H–7FH​

HexCharacterHexCharacterHexCharacterHexCharacter
20HSpace38H850HP68Hh
21H!39H951HQ69Hi
22H"3AH:52HR6AHj
23H#3BH;53HS6BHk
24H$3CH<54HT6CHl
25H%3DH=55HU6DHm
26H&3EH>56HV6EHn
27H'3FH?57HW6FHo
28H(40H@58HX70Hp
29H)41HA59HY71Hq
2AH*42HB5AHZ72Hr
2BH+43HC5BH[73Hs
2CH,44HD5CH\74Ht
2DH-45HE5DH]75Hu
2EH.46HF5EH^76Hv
2FH/47HG5FH_77Hw
30H048HH60H`78Hx
31H149HI61Ha79Hy
32H24AHJ62Hb7AHz
33H34BHK63Hc7BH{
34H44CHL64Hd7CH|
35H54DHM65He7DH}
36H64EHN66Hf7EH~
37H74FHO67Hg7FHDelete

Function keys and modifiers 80H–9DH​

HexKeyHexKey
80HF18FHDelete
81HF290HEnd
82HF391HPage Down
83HF492HRight Arrow
84HF593HLeft Arrow
85HF694HDown Arrow
86HF795HUp Arrow
87HF896HPrint Screen
88HF997HCtrl
89HF1098HShift
8AHF1199HLeft Alt
8BHF129AHRight Alt
8CHInsert9BH1 s delay
8DHHome9CHWin / GUI
8EHPage Up9DHKeystroke
note

When Ctrl, Shift, Alt or GUI is set as a prefix or suffix, it is sent in combination with the next character (not supported with the ALT and Thai layouts). The character after Keystroke is sent directly as the key value.

Frequently asked questions​

How do I connect the HD9500 to a computer?
Plug in the USB cable (USB keyboard mode is the default), or plug the 2.4 GHz receiver into the computer and scan a 2.4G pairing code, or scan "Bluetooth transmission mode" and pair the scanner in the Bluetooth settings of the host. The blue LED is on or flashing in Bluetooth mode.
The scanner reads codes but nothing appears on the screen — what should I check?
Check that the receiver is plugged in and paired (scan the one-to-one pairing code again), that the scanner is not in storage mode (scan "Normal mode"), and that the keyboard layout matches the host language. In storage mode the codes are kept in memory — scan "Upload storage data" to send them.
Can I scan out of range of the receiver?
Yes. Switch the scanner to storage mode: the codes are stored in its memory, and "Upload storage data" sends them to the host once the connection is back. With automatic storage on, codes that fail to transmit are saved automatically.
Why does the scanner ignore the Data Matrix codes in the "Scan-engine settings" section?
These codes must be scanned in a sequence: first "Start Setup", then the setting code, then "End Setup". The Code 128 codes in the other sections work immediately without setup mode.
How do I add an Enter key after every barcode?
Scan "Carriage return (CR)" in the "Terminator" section. Alternatively use the "Engine terminator" codes, or add a suffix with "Add suffix" and the numeric barcodes 0, D.
How do I restore the factory settings?
Scan "Set factory defaults" in the "System settings" section. If you have written custom defaults, "Restore custom defaults" brings those back instead.