DURAPOS HSC-100 User manual

HSC-100
Handheld Barcode Scanner
User Guide

Disclaimer
© 2016 DuraPos All rights reserved.
Please read through the manual carefully before using the product and operate it according to the manual. It is
advised that you should keep this manual for future reference.
Do not disassemble the device or remove the seal label from the device, doing so will void the
product warranty provided by DuranPos
All pictures in this manual are for reference only and actual product may differ. Regarding to the product
modification and update, DuraPos reserves the right to make changes to any software or hardware to
improve reliability, function, or design at any time without notice. The information contained herein is subject
to change without prior notice.
The products depicted in this manual may include software copyrighted DuraPos or third party. The user,
corporation or individual, shall not duplicate, in whole or in part, distribute, modify, decompile, disassemble,
decode, reverse engineer, rent, transfer or sublicense such software without prior written consent from the
copyright holders.
This manual is copyrighted. No part of this publication may be reproduced, distributed or used in any form
without written permission from Newland.
DuraPos reserves the right to make final interpretation of the statement above.
Duranmatic BV
Robijn 800 - 3316 KE Dordrecht - Netherlands
http://www.duranmatic.nl

Revision History
Version
Description
Date
V1.0.0
Initial release.
April 22, 2016

Table Of Contents
Revision History...............................................................................................................................................-3-
Chapter 1 Getting Started..................................................................................................................................1
Introduction .............................................................................................................................................. 1
About This Guide ..................................................................................................................................... 1
Unpacking ................................................................................................................................................ 1
HSC-100 Scanner ................................................................................................................................... 2
Data Port Pinout ...................................................................................................................................... 3
Connecting the Scanner to a Host .......................................................................................................... 4
Using USB Cable .............................................................................................................................. 5
Using RS-232 Cable ......................................................................................................................... 5
Using PS/2 Cable ............................................................................................................................. 5
Removing Communication Cable ............................................................................................................ 6
Power On, Sleep, Power Off, Reboot ...................................................................................................... 6
Maintenance ............................................................................................................................................ 7
Dimensions (unit: mm) ............................................................................................................................. 8
Left View ........................................................................................................................................... 8
Front View ......................................................................................................................................... 8
Top View ........................................................................................................................................... 8
Scanning Instructions .............................................................................................................................. 9
Barcode Programming ........................................................................................................................... 10
Factory Defaults ..................................................................................................................................... 11
Custom Defaults .................................................................................................................................... 11
Chapter 2 Communication Interfaces............................................................................................................12
RS-232 Interface.................................................................................................................................... 13
Baud Rate ....................................................................................................................................... 14
Parity Check ................................................................................................................................... 15
Data Bit ........................................................................................................................................... 15
Data Bit & Parity Check .................................................................................................................. 16

Stop Bit ........................................................................................................................................... 16
USB Interface ........................................................................................................................................ 17
USB Enumeration ........................................................................................................................... 17
USB HID-KBW ................................................................................................................................ 17
Polling Rate ............................................................................................................................. 18
USB Country Keyboard Types ................................................................................................ 19
Beep on Unknown Character .................................................................................................. 22
Inter-Keystroke Delay .............................................................................................................. 22
Convert Case ........................................................................................................................... 23
Emulate ALT+Keypad ............................................................................................................. 24
Function Key Mapping ............................................................................................................. 25
Emulate Numeric Keypad........................................................................................................ 26
Code Page ............................................................................................................................... 26
USB COM Port Emulation .............................................................................................................. 27
USB HID-POS ................................................................................................................................ 27
Introduction .............................................................................................................................. 27
Access the Scanner with Your Program ................................................................................. 28
Acquire Scanned Data ............................................................................................................ 28
Send Data to the Scanner ....................................................................................................... 28
VID/PID .................................................................................................................................... 28
PS/2 Interface ........................................................................................................................................ 29
Chapter 3 Scan Mode.......................................................................................................................................30
Batch Mode ............................................................................................................................................ 30
Manual Mode ......................................................................................................................................... 31
Decode Session Timeout ............................................................................................................... 31
Level Trigger/Pulse Trigger ............................................................................................................ 32
Auto Sleep ...................................................................................................................................... 32
Timeout between Decodes (Same Barcode) ................................................................................. 32
Sense Mode ........................................................................................................................................... 34
Decode Session Timeout ............................................................................................................... 34
Image Stabilization Timeout ........................................................................................................... 35
Continue after Good Read .............................................................................................................. 35
Timeout between Decodes (Same Barcode) ................................................................................. 36

Sensitivity ........................................................................................................................................ 37
Continuous Mode................................................................................................................................... 38
Decode Session Timeout ............................................................................................................... 38
Timeout between Decodes ............................................................................................................. 38
Timeout between Decodes (Same Barcode) ................................................................................. 39
Chapter 4 Scanning Preferences....................................................................................................................40
Introduction ............................................................................................................................................ 40
Decode Area .......................................................................................................................................... 40
Whole Area Decoding ..................................................................................................................... 40
Central Area Decoding ................................................................................................................... 40
Specify Central Area ............................................................................................................... 41
Chapter 5 Illumination & Aiming.....................................................................................................................42
Illumination ............................................................................................................................................. 42
Aiming .................................................................................................................................................... 43
Chapter 6 Beep & LED Notifications..............................................................................................................44
Startup Beep .......................................................................................................................................... 44
Good Read Beep for Non-programming Barcode ................................................................................. 44
Beep Type....................................................................................................................................... 45
Beep Volume .................................................................................................................................. 45
Beep on Unknown Character ................................................................................................................ 46
Good Read Beep for Programming Barcode ........................................................................................ 46
Good Read LED .................................................................................................................................... 46
Transmit NGR (Not Good Read) Message ........................................................................................... 46
Edit NGR Message ......................................................................................................................... 47
Chapter 7 Prefix & Suffix.................................................................................................................................48
Global Settings ...................................................................................................................................... 49
Enable/Disable All Prefixes/Suffixes .............................................................................................. 49
Prefix Sequences ............................................................................................................................ 49
Custom Prefix ........................................................................................................................................ 50
Enable/Disable Custom Prefix ........................................................................................................ 50
Set Custom Prefix ........................................................................................................................... 50

AIM ID Prefix .......................................................................................................................................... 51
Code ID Prefix ....................................................................................................................................... 51
Restore All Default Code IDs.......................................................................................................... 51
Modify Code ID ............................................................................................................................... 52
Custom Suffix ........................................................................................................................................ 55
Enable/Disable Custom Suffix ........................................................................................................ 55
Set Custom Suffix ........................................................................................................................... 55
Terminating Character Suffix ................................................................................................................. 56
Enable/Disable Terminating Character Suffix ................................................................................ 56
Set Terminating Character Suffix ................................................................................................... 57
Chapter 8 Symbologies...................................................................................................................................58
Global Settings ...................................................................................................................................... 58
Enable/Disable All Symbologies ..................................................................................................... 58
Enable/Disable 1D Symbologies .................................................................................................... 58
Enable/Disable 2D Symbologies .................................................................................................... 58
Video Reverse ................................................................................................................................ 59
1D Symbologies ..................................................................................................................................... 60
Code 128 ........................................................................................................................................ 60
Restore Factory Defaults......................................................................................................... 60
Enable/Disable Code 128........................................................................................................ 60
Set Length Range for Code 128 ............................................................................................. 60
GS1-128 (UCC/EAN-128) .............................................................................................................. 61
Restore Factory Defaults......................................................................................................... 61
Enable/Disable GS1-128 ......................................................................................................... 61
Set Length Range for GS1-128 ............................................................................................... 61
AIM-128 .......................................................................................................................................... 62
Restore Factory Defaults......................................................................................................... 62
Enable/Disable AIM-128.......................................................................................................... 62
Set Length Range for AIM-128 ............................................................................................... 62
EAN-8 ............................................................................................................................................. 63
Restore Factory Defaults......................................................................................................... 63
Enable/Disable EAN-8 ............................................................................................................. 63
Transmit Check Digit ............................................................................................................... 63

Add-On Code ........................................................................................................................... 64
Add-On Code Required ........................................................................................................... 65
EAN-8 Extension ..................................................................................................................... 65
EAN-13 ........................................................................................................................................... 66
Restore Factory Defaults......................................................................................................... 66
Enable/Disable EAN-13 ........................................................................................................... 66
Transmit Check Digit ............................................................................................................... 66
Add-On Code ........................................................................................................................... 67
Add-On Code Required ........................................................................................................... 67
ISSN ................................................................................................................................................ 68
Restore Factory Defaults......................................................................................................... 68
Enable/Disable ISSN ............................................................................................................... 68
Add-On Code ........................................................................................................................... 69
Add-On Code Required ........................................................................................................... 69
ISBN ................................................................................................................................................ 70
Restore Factory Default .......................................................................................................... 70
Enable/Disable ISBN ............................................................................................................... 70
Set ISBN Format ..................................................................................................................... 70
Add-On Code ........................................................................................................................... 71
Add-On Code Required ........................................................................................................... 71
UPC-E ............................................................................................................................................. 72
Restore Factory Defaults......................................................................................................... 72
Enable/Disable UPC-E ............................................................................................................ 72
Transmit Check Digit ............................................................................................................... 72
Add-On Code ........................................................................................................................... 73
Add-On Code Required ........................................................................................................... 73
Transmit System Character “0” ............................................................................................... 74
UPC-E Extension .................................................................................................................... 74
UPC-A ............................................................................................................................................. 75
Restore Factory Defaults......................................................................................................... 75
Enable/Disable UPC-A ............................................................................................................ 75
Transmit Check Digit ............................................................................................................... 75
Add-On Code ........................................................................................................................... 76
Add-On Code Required ........................................................................................................... 76

Transmit Preamble Character “0” ............................................................................................ 77
Interleaved 2 of 5 ............................................................................................................................ 78
Restore Factory Defaults......................................................................................................... 78
Enable/Disable Interleaved 2 of 5 ........................................................................................... 78
Set Length Range for Interleaved 2 of 5 ................................................................................. 78
Check Digit Verification ........................................................................................................... 79
Disable/Enable Febraban ........................................................................................................ 80
ITF-14 ............................................................................................................................................. 81
ITF-6 ............................................................................................................................................... 82
Matrix 2 of 5 .................................................................................................................................... 83
Restore Factory Defaults......................................................................................................... 83
Enable/Disable Matrix 2 of 5 ................................................................................................... 83
Set Length Range for Matrix 2 of 5 ......................................................................................... 83
Check Digit Verification ........................................................................................................... 84
Industrial 2 of 5 ............................................................................................................................... 85
Restore Factory Defaults......................................................................................................... 85
Enable/Disable Industrial 2 of 5 .............................................................................................. 85
Set Length Range for Industrial 2 of 5 .................................................................................... 85
Check Digit Verification ........................................................................................................... 86
Standard 2 of 5(IATA 2 of 5) ...................................................................................................... 87
Restore Factory Defaults......................................................................................................... 87
Enable/Disable Standard 25 ................................................................................................... 87
Set Length Range for Standard 25 ......................................................................................... 87
Check Digit Verification ........................................................................................................... 88
Code 39 .......................................................................................................................................... 89
Restore Factory Defaults......................................................................................................... 89
Enable/Disable Code 39.......................................................................................................... 89
Transmit Start/Stop Character ................................................................................................ 89
Set Length Range for Code 39 ............................................................................................... 90
Check Digit Verification ........................................................................................................... 90
Enable/Disable Code 39 Full ASCII ........................................................................................ 90
Convert Code 39 to Code 32 .................................................................................................. 90
Code 32 Prefix ......................................................................................................................... 91
Codabar .......................................................................................................................................... 92

Restore Factory Defaults......................................................................................................... 92
Enable/Disable Codabar ......................................................................................................... 92
Set Length Range for Codabar ............................................................................................... 92
Check Digit Verification ........................................................................................................... 93
Transmit Start/Stop Character ................................................................................................ 93
Start/Stop Character Format ................................................................................................... 94
Code 93 .......................................................................................................................................... 95
Restore Factory Defaults......................................................................................................... 95
Enable/Disable Code 93.......................................................................................................... 95
Set Length Range for Code 93 ............................................................................................... 95
Check Digit Verification ........................................................................................................... 96
GS1-Databar (RSS) ........................................................................................................................ 97
Restore Factory Defaults......................................................................................................... 97
Enable/Disable GS1 Databar .................................................................................................. 97
Transmit Application Identifier “01” ......................................................................................... 97
Code 11 .......................................................................................................................................... 98
Restore Factory Defaults......................................................................................................... 98
Enable/Disable Code 11.......................................................................................................... 98
Set Length Range for Code 11 ............................................................................................... 98
Transmit Check Digit ............................................................................................................... 99
Check Digit Verification ........................................................................................................... 99
Plessey ......................................................................................................................................... 100
Restore Factory Defaults....................................................................................................... 100
Enable/Disable Plessey ......................................................................................................... 100
Set Length Range for Plessey .............................................................................................. 100
Check Digit Verification ......................................................................................................... 101
MSI-Plessey .................................................................................................................................. 102
Restore Factory Defaults....................................................................................................... 102
Enable/Disable MSI-Plessey ................................................................................................. 102
Set Length Range for MSI-Plessey ....................................................................................... 102
Transmit Check Digit ............................................................................................................. 103
Check Digit Verification ......................................................................................................... 103
2D Symbologies ................................................................................................................................... 104
PDF 417 ........................................................................................................................................ 104

Restore Factory Defaults....................................................................................................... 104
Enable/Disable PDF 417 ....................................................................................................... 104
Set Length Range for PDF 417 ............................................................................................. 104
PDF 417 Twin Code .............................................................................................................. 105
Character Encoding ............................................................................................................... 105
QR Code ....................................................................................................................................... 106
Restore Factory Defaults....................................................................................................... 106
Enable/Disable QR Code ...................................................................................................... 106
Set Length Range for QR Code ............................................................................................ 106
Micro QR ............................................................................................................................... 106
QR Twin Code ....................................................................................................................... 107
Character Encoding ............................................................................................................... 107
Data Matrix.................................................................................................................................... 108
Restore Factory Defaults....................................................................................................... 108
Enable/Disable Data Matrix ................................................................................................... 108
Set Length Range for Data Matrix ......................................................................................... 108
Rectangular Barcode ............................................................................................................. 109
Mirror Image .......................................................................................................................... 109
Data Matrix Twin Code .......................................................................................................... 110
Character Encoding ............................................................................................................... 110
Chinese Sensible Code ................................................................................................................ 111
Restore Factory Defaults....................................................................................................... 111
Enable/Disable Chinese Sensible Code ............................................................................... 111
Set Length Range for Chinese Sensible Code ..................................................................... 111
Chapter 9 Image Control ...............................................................................................................................112
Image Flipping ..................................................................................................................................... 112
Flip ................................................................................................................................................ 113
Flip Vertically ................................................................................................................................ 113
Flip Horizontally ............................................................................................................................ 113
Chapter 10 Data Formatter............................................................................................................................114
Introduction .......................................................................................................................................... 114
Add a Data Format .............................................................................................................................. 114

Programming with Barcodes ........................................................................................................ 115
Programming with a Batch Command.......................................................................................... 117
Enable Data Format ............................................................................................................................ 118
Change Data Format for a Single Scan .............................................................................................. 118
Enable/Disable Data Formatter ........................................................................................................... 118
Non-Match Error Beep ......................................................................................................................... 120
Clear Data Format ............................................................................................................................... 120
Formatter Command Type 6 ............................................................................................................... 121
Send Commands .......................................................................................................................... 121
Move Commands .......................................................................................................................... 123
Search Commands ....................................................................................................................... 124
Miscellaneous Commands ........................................................................................................... 127
Chapter 11 Troubleshooting.........................................................................................................................129
FAQ ...................................................................................................................................................... 129
Appendix.........................................................................................................................................................131
Appendix 1: Factory Defaults Table .................................................................................................... 131
Appendix 2: AIM ID Table .................................................................................................................... 139
Appendix 3: Code ID Table ................................................................................................................. 141
Appendix 4: ASCII Table ..................................................................................................................... 142
Appendix 5: Parameter Programming Examples ................................................................................ 146
a. Program the Decode Session Timeout .................................................................................... 146
b. Program the Time Period from Idle to Sleep ............................................................................ 146
c. Program the Image Stabilization Timeout ................................................................................ 146
d. Program the Timeout between Decodes (Same Barcode) ...................................................... 147
e. Program the Threshold Value of Illumination Change ............................................................. 147
f. Program the Timeout between Decodes ................................................................................... 147
g. Program the Central Area ......................................................................................................... 148
h. Program the Custom Prefix/Suffix ............................................................................................ 148
i. Program the Terminating Character Suffix ................................................................................ 148
j. Program the Code ID ................................................................................................................. 149
k. Program the NGR Message ..................................................................................................... 149
l. Program the Code Page ............................................................................................................ 149

m. Program the Length Range (Maximum/Minimum Lengths) for a Symbology ......................... 150
n. Program the Custom Inter-keystroke Delay ............................................................................. 150
o. Program the scanner to get proper output for Russian encoded with Windows 1251 ............ 151
p. Program the scanner to get proper output for Russian encoded with UTF-8 .......................... 151
Appendix 6: Digit Barcodes ................................................................................................................. 152
Appendix 7: Save/Cancel Barcodes .................................................................................................... 154
Appendix 8: ASCII Function Key Mapping Table ................................................................................ 155
Appendix 9: Code Pages List .............................................................................................................. 157
Appendix 10: Symbology ID Number .................................................................................................. 158


Enter Setup
1 ** Exit Setup
Chapter 1 Getting Started
Introduction
The HSC-100 hand-held barcode scanner (hereinafter referred to as “HSC-100 scanner” or “the
scanner”), armed with the world-leading patented , a computerized image recognition system-on-chip,
bring about a new era of 2D barcode scanner.
The HSC-100’s 2D barcode decoder chip ingeniously blends technology and advanced chip design &
manufacturing, which significantly simplifies application design and delivers superior performance and
solid reliability with low power consumption.
The HSC-100 supports all mainstream 1D and standard 2D barcode symbologies (e.g., PDF417, QR
Code M1/M2/Micro and Data Matrix) as well as GS1-DataBarTM(RSS) (Limited/Stacked/Expanded
versions). It can read barcodes on virtually any medium - paper, plastic card, mobile phones and LCD
displays.
About This Guide
This guide provides programming instructions for the HSC-100. Users can configure the HSC-100 by
scanning the programming barcodes included in this manual.
The HSC-100 has been properly configured for most applications and can be put into use without
further configuration. Users may check the Factory Defaults Table in Appendix for reference.
Throughout the manual, asterisks (**) indicate factory default values.
Unpacking
Open the package and take out the scanner and its accessories. Check to make sure everything on the
packing list is present and intact. If any contents are damaged or missing, please keep the original
package and contact your dealer immediately for after-sales service.

Enter Setup
** Exit Setup 2
HSC-100 Scanner
Decode LED:
Green: Barcode is decoded successfully.
Decode LED
Logo
Scan Window
Label
Trigger
Data Port

Enter Setup
3 ** Exit Setup
Data Port Pinout
PIN
Signal
Type
Function
1
KB_CLK
I/O
Keyboard clock signal (PS/2)
2
KB_DATA
I/O
Keyboard data signal (PS/2)
3
VCC
P
Power+ (DC5V)
4
TXD
O
RS-232 output
5
RXD
I
RS-232 input
6
PC_CLK / CTS
I/O
PC clock signal (PS/2) / Clear to send (RS-232)
7
PC_DATA / RTS
I/O
PC data signal (PS/2) / Request to send (RS-232)
8
GND
P
Ground
9
D-
I/O
USB signal
10
D+
I/O
Data Port

Enter Setup
** Exit Setup 4
Connecting the Scanner to a Host
The scanner must be connected to a Host in actual application, such as PC, POS or any intelligent
terminal with USB or RS-232 port or PS/2 interface, using a communication cable (USB or RS-232 or
PS/2 cable).
USB
USB port on the Host
RS-232
RS-232 port on the Host
PS/2
PS/2 port on the Host
Note: Please check the port on the host and purchase the cable accordingly.

Enter Setup
5 ** Exit Setup
Using USB Cable
Connect the scanner to a Host through a USB cable with RJ45 and USB connectors:
1. Plug the RJ45 connector into the data port on the scanner.
2. Plug the USB connector into the USB port on the Host.
Using RS-232 Cable
Connect the scanner to a Host through an RS-232 cable with RJ45, RS-232 and power connectors:
1. Plug the RJ45 connector into the data port on the scanner.
2. Plug the RS-232 connector into the RS-232 port on the Host.
3. Connect the supplied power adaptor to the power connector of the RS-232 cable.

Enter Setup
** Exit Setup 6
Using PS/2 Cable
Connect the scanner to a Host through a PS/2 cable with RJ45 and PS/2 connectors and a power jack:
1. Plug the RJ45 connector into the data slot on the scanner.
2. Plug the PS/2 connector into the PS/2 port on the Host.
3. When required, plug the power adapter into the power jack on the PS/2 cable.
4. When required, connect the PS/2 cable to a keyboard via its PS/2 port.
Removing Communication Cable
Get an appropriate needle or a straightened paper clip and then follow the steps below:
1. Disconnect the power adaptor from mains if there is one.
2. Insert the needle into the hole.
3. Pull out the cable slowly from the scanner while pressing the needle in.
4. Remove the needle.
5. Disconnect the cable from the Host.
Table of contents