Skip to main content

Wireless QR and Aztec code scanner with docking station, 2.4G, Bluetooth and built-in memory, HDWR HD-SL96

GTIN: 5907614660925 · SKU: HD-SL96

Table of contents

Specifications

  • Sensor: CMOS, 640 × 480 px
  • Material: ABS + TPU
  • Scanning method: manual (push button) or automatic (proximity-triggered)
  • Scan confirmation: light and sound signal
  • Wireless communication: 2.4 GHz radio, Bluetooth HID, Bluetooth SPP, Bluetooth BLE
  • Wireless range: up to 150 m (radio), up to 10 m (Bluetooth)
  • Interface: USB, Virtual COM
  • Works with fiscal cash registers: Novitus Santo Lan E
  • Cable length: 160 cm
  • Battery capacity: 2200 mAh
  • Charging time: 4.5 h
  • Standby time: 6 months
  • Maximum working time: 16 h
  • Ingress protection: IP54
  • Drop resistance: 1.5 m
  • Device dimensions: 16.3 × 6.8 × 8 cm
  • Docking station dimensions: 9.2 × 7.3 × 3.5 cm
  • Package dimensions: 10.5 × 8 × 24 cm
  • Set weight: 400 g
  • Weight with packaging: 490 g
  • Operating temperature: 0 to 50 °C
  • Storage temperature: −40 to 70 °C
  • Operating humidity: 5 to 95%
  • Readable 1D codes: Codabar, Code 11, Code 39, Code 32, Interleaved 2 of 5 (ITF), Industrial 2 of 5, Matrix 2 of 5, Code 93, Code 128, GS1-128, UPC-A, UPC-E, EAN-8, EAN-13, GS1 DataBar, GS1 DataBar Limited, GS1 DataBar Expanded
  • Readable 2D codes: PDF417, Micro PDF417, Data Matrix, QR Code, Micro QR, Aztec

Set contents

  • HD-SL96 wireless barcode reader
  • Docking station with dedicated USB cable
  • User manual

Features

  • QR and Aztec codes, also from screens: reads 1D and 2D codes from paper labels and from LCD/LED/OLED screens — including Aztec codes in vehicle registration documents and QR codes on disability ID cards
  • Docking station: the dock is the wireless receiver and charging cradle; works in automatic mode the moment a code appears
  • Three working modes: real-time transfer, storage in built-in memory, and automatic storage when out of wireless range
  • 2.4G and Bluetooth: 2.4G radio reaches up to 150 m in open space; Bluetooth HID/BLE/SPP reaches about 10 m
  • 2200 mAh battery: up to 16 h of work and 6 months of standby
  • DataMatrix GS1 (UDI): after activation with the code on this page, the scanner reads UDI codes used to mark medical devices
  • IP54 housing and 1.5 m drop resistance: resistant to dust, splashes and accidental drops
  • Fully configurable: data modes, pairing, beeper, sleep timers, prefixes/suffixes, per-symbology switches — all codes below

DataMatrix GS1 (UDI) reading

To activate reading of DataMatrix GS1 (UDI) codes — used for marking medical devices — scan the code below with the HD-SL96:

Code: Activate GS1 DataMatrix (UDI) reading

Configuration codes

To change scanner settings, scan the appropriate code below directly with the HD-SL96.

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

General

Software version:

Code: Software version

Restore factory settings:

Code: Restore factory settings

Data transfer modes

Real-time mode:

Code: Real-time mode

Storage mode:

Code: Storage mode

Automatic storage mode:

Code: Automatic storage mode

Wireless communication

To pair the scanner with a new device, scan the matching pairing code (2.4G or Bluetooth HID).

Enable 2.4G radio mode (default):

Code: Enable 2.4G radio mode (default)

2.4G radio pairing:

Code: 2.4G radio pairing

Enable Bluetooth HID mode:

Code: Enable Bluetooth HID mode

Bluetooth HID pairing:

Code: Bluetooth HID pairing

Bluetooth BLE mode:

Code: Bluetooth BLE mode

Bluetooth SPP mode:

Code: Bluetooth SPP mode

Communication interface

USB-HID:

Code: USB-HID

USB Virtual COM:

Code: USB Virtual COM

Special character input

Set keys as function keys:

Code: Set keys as function keys

Set characters from ASCII table:

Code: Set characters from ASCII table

Stored data (built-in memory)

Delete data saved in memory:

Code: Delete data saved in memory

Amount of data stored:

Code: Amount of data stored

Transfer saved data:

Code: Transfer saved data

Beeper volume

High volume (default):

Code: High volume (default)

Average volume:

Code: Average volume

Low volume:

Code: Low volume

Sleep mode

To put the reader into sleep mode manually, hold the button for about 8 seconds until it beeps, then release it.

Sleep mode off:

Code: Sleep mode off

Instant sleep:

Code: Instant sleep

Sleep after 10 s:

Code: Sleep after 10 s

Sleep after 30 s:

Code: Sleep after 30 s

Sleep after 1 min:

Code: Sleep after 1 min

Sleep after 2 min:

Code: Sleep after 2 min

Sleep after 5 min:

Code: Sleep after 5 min

Sleep after 10 min:

Code: Sleep after 10 min

Sleep after 30 min:

Code: Sleep after 30 min

Letter case conversion

Normal case (default):

Code: Normal case (default)

Uppercase:

Code: Uppercase

Lowercase:

Code: Lowercase

Invert case:

Code: Invert case

Scan mode

Manual mode:

Code: Manual mode

Auto mode:

Code: Auto mode

Repeated-code detection delay

The scanner reads a repeated code (or writes it to memory) only once within the set time window.

500 ms:

Code: 500 ms

750 ms (default):

Code: 750 ms (default)

1 s:

Code: 1 s

2 s:

Code: 2 s

LED indicator

Indicator LED off:

Code: Indicator LED off

Indicator LED on (default):

Code: Indicator LED on (default)

End character (terminator)

Note: in the supplier manual the No end marks barcode is printed identically to the Bluetooth HID pairing code. Verify the effect after scanning; if needed, set the terminator you want explicitly (Enter, LF, TAB or Enter + LF).

No end marks:

Code: No end marks

Enter (default):

Code: Enter (default)

LF:

Code: LF

TAB:

Code: TAB

Enter + LF:

Code: Enter + LF

Hiding characters

You can hide a run of digits from the start or the end of the scanned data.

Steps:

  1. Scan Hide initial digits (or Hide trailing digits).
  2. From the numerical data codes (Appendix) scan two digits XX — the position of the first character to hide (counted from the start, or from the end for trailing digits).
  3. Scan two more digits YY — how many characters to hide.
  4. Scan Save settings.

Example: for the data ABCDEFGHIJKLMN, hiding DEFGH (5 characters starting at position 4) gives ABCDIJKLMN.

Hide initial digits:

Code: Hide initial digits

Hide trailing digits:

Code: Hide trailing digits

Prefix and suffix

You can insert your own characters before (prefix) or after (suffix) the scanned data.

Steps:

  1. Scan Add prefix (or Add suffix).
  2. For a prefix, scan two digits XX from the numerical data codes to choose the insertion position; for a suffix this step is skipped.
  3. From the ASCII character table scan the characters to insert, one by one.
  4. Scan Save settings.

A programmed suffix can be removed by scanning the Restore factory settings code.

Add prefix:

Code: Add prefix

Add suffix:

Code: Add suffix

Save settings:

Code: Save settings

Symbology settings

Enable / disable code types

Enabling every symbology slows decoding — enable only the code types you need. By default all codes are enabled.

Enable all code types:

Code: Enable all code types

Disable all code types:

Code: Disable all code types

Enable all 1D codes:

Code: Enable all 1D codes

Disable all 1D codes:

Code: Disable all 1D codes

Enable all 2D codes:

Code: Enable all 2D codes

Disable all 2D codes:

Code: Disable all 2D codes

Inverse (reverse) code reading

Normal code:

Code: Normal code

Inverse (reverse) code:

Code: Inverse (reverse) code

Scan normal and reverse codes:

Code: Scan normal and reverse codes

Appendix — data codes

The codes below are used while programming prefixes, suffixes and character hiding (numerical positions and ASCII characters), and to send function keystrokes.

Numerical data codes

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

ASCII character table

Scan these to insert a specific character into a prefix or suffix.

NUL:

Code: ASCII 00

SOH:

Code: ASCII 01

STX:

Code: ASCII 02

ETX:

Code: ASCII 03

EOT:

Code: ASCII 04

ENQ:

Code: ASCII 05

ACK:

Code: ASCII 06

BEL:

Code: ASCII 07

BS:

Code: ASCII 08

HT:

Code: ASCII 09

LF:

Code: ASCII 0a

VT:

Code: ASCII 0b

FF:

Code: ASCII 0c

CR:

Code: ASCII 0d

SO:

Code: ASCII 0e

SI:

Code: ASCII 0f

DLE:

Code: ASCII 10

DC1:

Code: ASCII 11

DC2:

Code: ASCII 12

DC3:

Code: ASCII 13

DC4:

Code: ASCII 14

NAK:

Code: ASCII 15

SYN:

Code: ASCII 16

ETB:

Code: ASCII 17

CAN:

Code: ASCII 18

EM:

Code: ASCII 19

SUB:

Code: ASCII 1a

ESC:

Code: ASCII 1b

FS:

Code: ASCII 1c

GS:

Code: ASCII 1d

RS:

Code: ASCII 1e

US:

Code: ASCII 1f

Space:

Code: ASCII 20

!:

Code: ASCII 21

":

Code: ASCII 22

#:

Code: ASCII 23

$:

Code: ASCII 24

%:

Code: ASCII 25

&:

Code: ASCII 26

':

Code: ASCII 27

(:

Code: ASCII 28

):

Code: ASCII 29

*:

Code: ASCII 2a

+:

Code: ASCII 2b

,:

Code: ASCII 2c

-:

Code: ASCII 2d

.:

Code: ASCII 2e

/:

Code: ASCII 2f

0:

Code: ASCII 30

1:

Code: ASCII 31

2:

Code: ASCII 32

3:

Code: ASCII 33

4:

Code: ASCII 34

5:

Code: ASCII 35

6:

Code: ASCII 36

7:

Code: ASCII 37

8:

Code: ASCII 38

9:

Code: ASCII 39

::

Code: ASCII 3a

;:

Code: ASCII 3b

<:

Code: ASCII 3c

=:

Code: ASCII 3d

>:

Code: ASCII 3e

?:

Code: ASCII 3f

@:

Code: ASCII 40

A:

Code: ASCII 41

B:

Code: ASCII 42

C:

Code: ASCII 43

D:

Code: ASCII 44

E:

Code: ASCII 45

F:

Code: ASCII 46

G:

Code: ASCII 47

H:

Code: ASCII 48

I:

Code: ASCII 49

J:

Code: ASCII 4a

K:

Code: ASCII 4b

L:

Code: ASCII 4c

M:

Code: ASCII 4d

N:

Code: ASCII 4e

O:

Code: ASCII 4f

P:

Code: ASCII 50

Q:

Code: ASCII 51

R:

Code: ASCII 52

S:

Code: ASCII 53

T:

Code: ASCII 54

U:

Code: ASCII 55

V:

Code: ASCII 56

W:

Code: ASCII 57

X:

Code: ASCII 58

Y:

Code: ASCII 59

Z:

Code: ASCII 5a

[:

Code: ASCII 5b

\:

Code: ASCII 5c

]:

Code: ASCII 5d

^:

Code: ASCII 5e

_:

Code: ASCII 5f

Backtick `:

Code: ASCII 60

a:

Code: ASCII 61

b:

Code: ASCII 62

c:

Code: ASCII 63

d:

Code: ASCII 64

e:

Code: ASCII 65

f:

Code: ASCII 66

g:

Code: ASCII 67

h:

Code: ASCII 68

i:

Code: ASCII 69

j:

Code: ASCII 6a

k:

Code: ASCII 6b

l:

Code: ASCII 6c

m:

Code: ASCII 6d

n:

Code: ASCII 6e

o:

Code: ASCII 6f

p:

Code: ASCII 70

q:

Code: ASCII 71

r:

Code: ASCII 72

s:

Code: ASCII 73

t:

Code: ASCII 74

u:

Code: ASCII 75

v:

Code: ASCII 76

w:

Code: ASCII 77

x:

Code: ASCII 78

y:

Code: ASCII 79

z:

Code: ASCII 7a

{:

Code: ASCII 7b

|:

Code: ASCII 7c

}:

Code: ASCII 7d

~:

Code: ASCII 7e

DEL:

Code: ASCII 7f

0x80:

Code: ASCII 80

0x81:

Code: ASCII 81

0x82:

Code: ASCII 82

0x83:

Code: ASCII 83

0x84:

Code: ASCII 84

0x85:

Code: ASCII 85

0x86:

Code: ASCII 86

0x87:

Code: ASCII 87

0x88:

Code: ASCII 88

0x89:

Code: ASCII 89

0x8A:

Code: ASCII 8a

0x8B:

Code: ASCII 8b

0x8C:

Code: ASCII 8c

0x8D:

Code: ASCII 8d

0x8E:

Code: ASCII 8e

0x8F:

Code: ASCII 8f

0x90:

Code: ASCII 90

0x91:

Code: ASCII 91

0x92:

Code: ASCII 92

0x93:

Code: ASCII 93

0x94:

Code: ASCII 94

0x95:

Code: ASCII 95

0x96:

Code: ASCII 96

0x97:

Code: ASCII 97

0x98:

Code: ASCII 98

0x99:

Code: ASCII 99

0x9A:

Code: ASCII 9a

0x9B:

Code: ASCII 9b

0x9C:

Code: ASCII 9c

0x9D:

Code: ASCII 9d

0x9E:

Code: ASCII 9e

0x9F:

Code: ASCII 9f

0xA0:

Code: ASCII a0

0xA1:

Code: ASCII a1

0xA2:

Code: ASCII a2

0xA3:

Code: ASCII a3

0xA4:

Code: ASCII a4

0xA5:

Code: ASCII a5

0xA6:

Code: ASCII a6

0xA7:

Code: ASCII a7

0xA8:

Code: ASCII a8

0xA9:

Code: ASCII a9

0xAA:

Code: ASCII aa

Function keys

L-Ctrl Press:

Code: L-Ctrl Press

L-Shift Press:

Code: L-Shift Press

L-Alt Press:

Code: L-Alt Press

M-GUI Press:

Code: M-GUI Press

R-Ctrl Press:

Code: R-Ctrl Press

R-Shift Press:

Code: R-Shift Press

R-Alt Press:

Code: R-Alt Press

R-GUI Press:

Code: R-GUI Press

L-Ctrl Release:

Code: L-Ctrl Release

L-Shift Release:

Code: L-Shift Release

L-Alt Release:

Code: L-Alt Release

L-GUI Release:

Code: L-GUI Release

R-Ctrl Release:

Code: R-Ctrl Release

R-Shift Release:

Code: R-Shift Release

R-Alt Release:

Code: R-Alt Release

R-GUI Release:

Code: R-GUI Release

Frequently asked questions

Can the HD-SL96 read Aztec codes from vehicle registration documents?
Yes. The HD-SL96 is optimised for Aztec codes on vehicle registration documents and QR codes on disability ID cards — useful in offices, insurance companies and car dealerships.
How does storage mode work when out of wireless range?
When the scanner is out of range, scanned codes are saved in the built-in memory. Once back in range or connected by cable, the data is uploaded automatically.
What is the wireless range and battery life?
The 2.4G radio reaches up to 150 m in open space and Bluetooth up to 10 m. The 2200 mAh battery gives up to 16 h of intensive work per charge.
The scanner stopped working after a Windows 10 update — what should I do?
After some Windows 10 updates the HD-SL series may need to be re-initialised. Restore factory settings (code in the General section), then re-scan the interface and pairing codes for your connection. If the problem persists, contact HDWR support.

Downloads

The original supplier PDF manuals are kept as archival documentation. Everything they contain is already on this page — use the PDF only if you need an offline copy.