All rights reserved. The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Microscan manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Microscan.
HS-41X. About This Manual This manual provides complete information on setting up, installing, and configuring the HS-21 and HS-41X. The chapters are presented in the order in which the reader would be assembled, configured, and optimized. Highlighting...
Page 6
Introduction Statement of Agency Compliance The HS-21 and HS-41X have been tested for compliance with FCC regulations and were found to be compliant with all applicable FCC Rules and Regulations. IMPORTANT NOTE: To comply with FCC RF exposure compliance requirements, this device must not be co-located or operate in conjunction with any other antenna or transmitter.
Page 7
The information provided in this certification notice is correct to the best of Microscan’s knowledge at the date of publication. This notice is not to be considered a warranty or quality specification. Users are responsible for determining the applicability of any RoHS legislation or regulations based on their individual use of the product.
Page 8
Configure the Reader ........................1-9 Save Changes in ESP ........................ 1-10 This section is designed to get your HS-21 or HS-41X Handheld Reader up and running quickly using Microscan’s ESP Software so you can get a sense of its capabilities and test sample symbols.
Check Required Hardware Check Required Hardware The HS-21/HS-41X is shipped with one of the following cables: 8’ RS-232 Coiled Cable 6’ USB Straight Cable USB Hardware • HS-21/HS-41X Handheld Reader • USB Cable RS-232 Hardware • HS-21/HS-41X Handheld Reader • RS-232 Cable •...
LED will turn off. The reader will now be ready to use. Important: If you use a USB hub, be sure that it is a powered hub. Default to USB USB Configuration (HID) Read the Save Settings symbol. Save Settings Test Symbol (ABCDEFGHIJKLMNOP) HS-21/HS-41X Handheld Reader User’s Manual...
After several seconds, the unit will beep twice and the LED will turn off. The reader will now be ready to use. RS-232 Configuration Reset to RS-232 Factory Defaults Read the Save Settings symbol. Save Settings Test Symbol (ABCDEFGHIJKLMNOP) HS-21/HS-41X Handheld Reader User’s Manual...
ESP Software is Microscan’s configuration and testing software. Use ESP to set up your HS-21 or HS-41X Handheld Reader. ESP can be found on the Microscan Tools CD that is packaged with the reader. 1. Follow the prompts to install ESP from the CD.
When you start ESP, the following menu will appear: 1. Click the HS-21/HS-41X button and then click OK. If you do not want to make this selection every time you start ESP, uncheck “Show this dialog at startup”. If you need to select another model later, click Switch Model at the top of the screen.
You are now ready to configure your reader using ESP. Subsequent sections provide more detailed information about ESP’s configuration options. HS-21/HS-41X Handheld Reader User’s Manual...
Page 15
If the connection attempt fails, enable a different communications port, check your port connections, and try again. You are now ready to configure your reader using ESP. Subsequent sections provide more detailed information about ESP’s configuration options. HS-21/HS-41X Handheld Reader User’s Manual...
• Click the Utilities button to show the tabbed interfaces for Device Control, Differences from Default, Firmware, and Advanced settings. For further details, see ESP Help in the dropdown Help menu. HS-21/HS-41X Handheld Reader User’s Manual...
Saving Options • Send, No Save. Changes will be lost when power is re-applied to the reader. • Send and Save. This activates all changes in current memory and saves to the reader for power-on. 1-10 HS-21/HS-41X Handheld Reader User’s Manual...
Page 18
(Communications, Read Cycle, Symbologies, I/O Parameters, an Imager interface, a Terminal interface, and a Utilities interface). ESP can be used to configure the HS-21 and HS-41X Handheld Readers in the following ways: • Tree Controls: Each configuration menu contains a list of all option settings that pertain to that specific element of reader operation.
Auto Trigger for ESP to trigger the reader and decode the symbol data. Decoded symbol data will appear in the field beneath the viewing area. Click Stop to end the locate and trigger functions. HS-21/HS-41X Handheld Reader User’s Manual...
Click the Parameters icon to return to full App Mode view from Terminal or Utilities. Note: See the corresponding sections of this documentation for specific information on any of the views or modes mentioned above. HS-21/HS-41X Handheld Reader User’s Manual...
The command will be displayed between angle brackets. In this example, the command for Read Cycle Timeout is shown. HS-21/HS-41X Handheld Reader User’s Manual...
(Save to Reader) (Receive Reader Settings) Import / Export Import converts the ASCII settings from a text file to ESP configuration settings. Export converts the active ESP configuration settings to an ASCII text file. HS-21/HS-41X Handheld Reader User’s Manual...
Page 23
All models you have selected and enabled will continue to appear in the dropdown model menu. The New Model option is repeated when you click the Switch Model button on the top row of icons. HS-21/HS-41X Handheld Reader User’s Manual...
Page 24
At startup, loads the reader’s settings into ESP. (This is not recommended if you want to preserve your ESP settings for future use.) Skip EZ Mode At startup, skips EZ Mode and opens directly in App Mode. HS-21/HS-41X Handheld Reader User’s Manual...
Page 25
Display Incoming Data Even When Not in Focus When Display Incoming Data Even When Not in Focus is enabled, data from the reader will continue to appear in the Terminal even when ESP is not the top window. HS-21/HS-41X Handheld Reader User’s Manual...
Page 26
The Bar Code Options dialog allows you to set the size of user-created symbols. Sizing Information Sets the bar width or module width (in mils, or thousandths of an inch) of user-created symbols. Example: A bar width of 14 is 0.014 inches. HS-21/HS-41X Handheld Reader User’s Manual...
Page 27
When this option box is checked, the user-configured Preamble and Postamble characters will be sent along with other parameters. Send XON with Autoconnect Sends an XON (Begin Transmission) command to the reader before starting the Autoconnect routine. 2-10 HS-21/HS-41X Handheld Reader User’s Manual...
Page 28
When enabled, prompts the user to save a .esp file when ending a session. The .esp file will be saved in the location of your choice. Use Default Storage Location When enabled, automatically stores data in ESP’s Application Data folder. 2-11 HS-21/HS-41X Handheld Reader User’s Manual...
Page 29
Note: Memos must be saved in a .esp file if you want them to available in your next session. If you do not save your current session, any memos that you have entered during the session will be discarded, and will be unavailable in your next session. 2-12 HS-21/HS-41X Handheld Reader User’s Manual...
Page 30
• When a connection is established, the green indicator in the status bar at the bottom right of the screen will be visible. • If your RS-232 connection attempt fails, click the Auto Connect button to establish a connection between the reader and the host. 2-13 HS-21/HS-41X Handheld Reader User’s Manual...
Page 31
Create a caption for the symbol that matches or describes the encoded data. The symbol will be displayed in the field at the bottom of the Bar Code Dialog. 2-14 HS-21/HS-41X Handheld Reader User’s Manual...
This saves ESP settings to current memory. Send and Save This activates all changes in current memory and saves to the reader. Lock Reader This locks in the most recently sent and saved configuration to the reader. 2-15 HS-21/HS-41X Handheld Reader User’s Manual...
Page 33
This is the same as Save to Reader > Send, No Save except that only the commands in the current tree control are sent. Send Current Command This is the same as Send Current View except that it only saves the command that is currently selected. 2-16 HS-21/HS-41X Handheld Reader User’s Manual...
Page 34
3 Basic Operations Contents Practice Targeting ........................3-2 Motion Detect Mode ........................3-3 Dual Optics ........................... 3-4 Operational Feedback ........................3-6 This section explains how to practice targeting and triggering, and how to begin configuring the reader. HS-21/HS-41X Handheld Reader User’s Manual...
• The reader is omnidirectional and can decode symbols in any orientation. When decoding 1D symbols, be sure that the entire symbol falls well within the field of view. HS-21/HS-41X Handheld Reader User’s Manual...
Basic Operations Motion Detect Mode The HS-21 or HS-41X can be placed in a presentation stand and used in Motion Detect Mode. Important: Motion Detection must also be enabled in ESP for Motion Detect Mode to function. To decode a symbol, simply place it within the reader’s field of view. The reader will beep, vibrate, and emit a green LED flash upon Good Read.
Near Field Field of View: 30° horiz. by 20° vert. Focal Point: Approximately 100 mm The reader’s optics are divided into Near Field and Far Field decode zones. Each decode zone is 960 x 640 pixels. HS-21/HS-41X Handheld Reader User’s Manual...
Page 38
Basic Operations Dual Optics Examples Far Field Dual Field Near Field 20 mil Data Matrix Far Field Dual Field Near Field 5 mil Code 39 HS-21/HS-41X Handheld Reader User’s Manual...
1 Beep Handle Vibrates Data Transfer via Cable Configuration Symbol Successfully Decoded Green LED flashes 2 Beep Handle Vibrates and Processed Configuration Symbol Successfully Decoded Green LED flashes 4 Beeps Handle Vibrates but Not Successfully Processed HS-21/HS-41X Handheld Reader User’s Manual...
This section explains how to set up communications between the reader and a host. With Microscan’s ESP (Easy Setup Program), configuration changes can be made in the ESP tree controls and then sent and saved to the reader. The Data Matrix symbols in this section can also be decoded to configure the reader’s Communications parameters.
Click this button to bring up the App Mode view, then click the Communication tab. To open nested options, To change a setting, single-click the +. double-click the setting and use your cursor to scroll through the options. HS-21/HS-41X Handheld Reader User’s Manual...
USB Keyboard Mode. RS-232 With RS-232 communications the reader communicates with the host through a communications program such as ESP’s Terminal. Default settings for establishing RS-232 communications are: Baud Rate: 115.2K Parity: None Stop Bits: Data Bits: HS-21/HS-41X Handheld Reader User’s Manual...
USB Virtual COM One-Way Mode This mode allows a reader in a USB configuration to function as a virtual serial COM port. This mode requires installation of a USB Virtual COM driver, which is available from Microscan by request. HS-21/HS-41X Handheld Reader User’s Manual...
Baud Rate is the rate at which the reader and host transfer data. It only needs to be changed if necessary to match the host setting. 1200 19.2K 2400 38.4K 57.6K 4800 115.2K (Default) 9600 HS-21/HS-41X Handheld Reader User’s Manual...
Page 45
Data Bits (RS-232) Data Bits are the total number of bits in each character. This setting only needs to be changed if necessary to match the host setting. 7 Data Bits 8 Data Bits (Default) HS-21/HS-41X Handheld Reader User’s Manual...
The only limit to the number of preambles enabled is the total memory size available. Set the desired preamble by reading the appropriate symbol below. Tab (RS-232 Only) Comma Space Erase (None) Carriage Return Line Tab (USB Keyboard Only) Feed (RS-232 Only) Erase Preamble and Postamble Data HS-21/HS-41X Handheld Reader User’s Manual...
Set the desired postamble by reading the appropriate symbol below. Comma Tab (RS-232 Only) Space Carriage Return Line Feed Tab (USB Keyboard Only) (RS-232 Only) (RS-232 Only) Erase (None) Carriage Return Line Enter (USB Feed (RS-232 Only) Keboard Only) Erase Preamble and Postamble Data HS-21/HS-41X Handheld Reader User’s Manual...
Scroll through a list of all preamble in the text fields and selecting and postamble options, and then from the dropdown menu, click Insert. you can also click any of these preset buttons to set a preamble or postamble. HS-21/HS-41X Handheld Reader User’s Manual...
USB cabled communications. U.S., No Leading 0 (Default) U.S. with Leading 0 U.S., Ctrl + Char. Japanese French German Custom Universal Belgian Swiss Keyboard Mapping by ESP 4-10 HS-21/HS-41X Handheld Reader User’s Manual...
The minimum retry count is 1, which represents the initial transmission. Host Acknowledgement Timeout The Host Acknowledgement Timeout is the amount of time (in seconds) that the reader will wait for an acknowledgement from the host before re-sending data. 4-11 HS-21/HS-41X Handheld Reader User’s Manual...
Page 51
In the example below, the magic sequence entered will Enable Text Commands and Suppress Echo and Responses. Enter the magic sequence in this text field and click Send. Once the magic sequence has been sent, you can send text commands from the same text field. 4-12 HS-21/HS-41X Handheld Reader User’s Manual...
Communications USB Keyboard Rate Requests that the host polls the USB reader at the rate specified (1 to 255 ms). 4-13 HS-21/HS-41X Handheld Reader User’s Manual...
Data Bits Data Bits are the total number of bits in each character. This setting only needs to be changed if necessary to match the host setting. 4-14 HS-21/HS-41X Handheld Reader User’s Manual...
Text Command Timeout Text Command Timeout allows you to set the maximum time during which a complete text command from the host must be received. Pending text command data is discarded when the timeout is exceeded. 4-15 HS-21/HS-41X Handheld Reader User’s Manual...
Page 56
After you’ve established communications you will need to address the spatial and timing parameters associated with your application. This section explains those parameters. The Data Matrix symbols in this section can also be decoded to configure Read Cycle parameters. HS-21/HS-41X Handheld Reader User’s Manual...
App Mode view, and then click the Read Cycle tab. To open nested options, To change a setting, single-click the +. double-click the setting and use your cursor to scroll through the options. HS-21/HS-41X Handheld Reader User’s Manual...
Trigger Active is set to Read Once by default. Important: Ignore Duplicate Symbol Timeout should be set to a value greater than 0 when Trigger Active is set to Continuous Read. HS-21/HS-41X Handheld Reader User’s Manual...
When Read Primary Field is selected, the most recent field to have produced a Good Read (Near Field or Far Field) will be continuously activated to capture an image. Event Delay The default Event Delay is 0.100 seconds. HS-21/HS-41X Handheld Reader User’s Manual...
Read Cycle Maximum Decodes per Read Maximum Decodes per Read allows you to set how many decodes can be performed in a single read cycle. HS-21/HS-41X Handheld Reader User’s Manual...
Read Cycle Ignore Duplicate Symbol Timeout Ignore Duplicate Symbol Timeout sets the reader not to output the same symbol data multiple times within the time period designated. HS-21/HS-41X Handheld Reader User’s Manual...
The default Targeting Zone Tolerance is 1600%. Formula for calculating Targeting Zone Tolerance: 2 x distance from target to symbol (in pixels) / symbol width or height (in pixels) x 100 HS-21/HS-41X Handheld Reader User’s Manual...
Dilate increases the light cell size of a symbol. Useful for increasing the light cell size of a light-on-dark Data Matrix symbol. Size Size determines the size of the area or “pixel neighborhood” (measured in pixels) in which the morphological operation is being performed. HS-21/HS-41X Handheld Reader User’s Manual...
Gain settings affect how the reader decodes symbols and captures images. AGC Frame Adjust Count sets the number of image frames captured and discarded before the main image capture. This feature gives the gain control time to adjust. 5-10 HS-21/HS-41X Handheld Reader User’s Manual...
Page 66
The user provides the upper-left pixel location and the size of the window to define the Window of Interest. Window of Interest can also be controlled using a graphic interface in ESP. High Density Wide 5-11 HS-21/HS-41X Handheld Reader User’s Manual...
Page 68
Composite ..........................6-19 Symbology Identifier........................6-20 This section describes the various symbol types that can be decoded by the HS-21 and HS-41X. The Data Matrix symbols in this section can also be decoded to configure Symbologies parameters. HS-21/HS-41X Handheld Reader User’s Manual...
App Mode view, and then click the Symbologies tab. To open nested options, single-click the +. To change a setting, double-click the setting and use your cursor to scroll through the options. HS-21/HS-41X Handheld Reader User’s Manual...
If you disable the Data Matrix symbology, programming symbols will not be decodable by the reader and Data Matrix will need to be re-enabled using ESP. Use the Data Matrix Disabled programming symbol with caution. HS-21/HS-41X Handheld Reader User’s Manual...
QR Code QR Code QR Code Inverse and Standard Enabled QR Code Disabled QR Code and Micro QR Code Enabled Sample QR Code Symbol Sample Micro QR Code Symbol HS-21/HS-41X Handheld Reader User’s Manual...
Interleaved 2 of 5 Checksum Enabled and Strip from Result Interleaved 2 of 5 Two Digit Minimum Interleaved 2 of 5 Four Digit Minimum Interleaved 2 of 5 Six Digit Minimum (Default) Sample Interleaved 2 of 5 Symbol 6-11 HS-21/HS-41X Handheld Reader User’s Manual...
Postal Enabled Postal Disabled (Default) Supported Postal Symbologies • USPS OneCode (4CB) • POSTNET • PLANET • Japanese Post • Australian Post • Royal Mail • KIX Code Sample Postnet Symbol Sample Royal Mail Symbol 6-13 HS-21/HS-41X Handheld Reader User’s Manual...
Fixed Symbol Length Enabled Fixed Symbol Length Disabled (Default) Bar Width Status: Mixed (Default) Bar Width Status: All Narrow Bar Width Status: All Wide Bar Width Status: Fixed Threshold Direction: Forward (Default) Direction: Reverse 6-14 HS-21/HS-41X Handheld Reader User’s Manual...
Page 82
Specifies the direction in which a symbol can be read. Fixed Threshold Value Used when Bar Width Status is set to Fixed Threshold. Defines the minimum difference in pixels that will distinguish a narrow bar from a wide bar. Sample Pharmacode Symbol 6-15 HS-21/HS-41X Handheld Reader User’s Manual...
(1 - 100) that can be decoded during a read cycle. Note that decode speed will decrease as the Maximum Decodes per Read value is increased. Composite Disabled (Default) Composite Enabled Sample Composite Symbol 6-19 HS-21/HS-41X Handheld Reader User’s Manual...
This preamble identifies what kind of symbology has been decoded. AIM Symbology Identifiers Code 39 Code 128 Data Matrix GS1 DataBar / Composite UPC/EAN Codabar Code 93 Interleaved 2 of 5 PDF417 / MicroPDF417 QR Code / Micro QR Code Other (Pharmacode) Aztec 6-20 HS-21/HS-41X Handheld Reader User’s Manual...
Page 88
A discrete I/O (in/out) signal is an electrical transition from one voltage level to another so that digital switching can occur. The Data Matrix symbols in this section can also be decoded to configure I/O parameters. HS-21/HS-41X Handheld Reader User’s Manual...
App Mode view, and then click the Read Cycle tab. To open nested options, To change a setting, single-click the +. double-click the setting and use your cursor to scroll through the options. HS-21/HS-41X Handheld Reader User’s Manual...
No Read Notification allows you to enable or disable user feedback alerting you when a symbol is not decoded successfully. The No Read message output is ap/r, indicating that the reader did not decode the symbol. HS-21/HS-41X Handheld Reader User’s Manual...
Targeting Targeting The Targeting parameter allows you to turn the targeting LEDs on or off. They are on by default. Read the configuration symbols below to enable or disable Targeting. Targeting Off Targeting On HS-21/HS-41X Handheld Reader User’s Manual...
Beeper volume is 100% by default, 0.100 seconds Duration by default, and 0.100 seconds Separation by default. Beep on Good Read is enabled by default. Read the configuration symbols below to enable or disable Beeper. Beeper Off Beeper On HS-21/HS-41X Handheld Reader User’s Manual...
Button Stay-Down Time sets the amount of time (in seconds) that the reader will continue to process the current “decode symbol” event. The reader will behave as if the trigger is being activated for this specified amount of time. HS-21/HS-41X Handheld Reader User’s Manual...
Read (Near Field or Far Field) will be activated to capture an image when a motion detect event occurs. Read the configuration symbols below to enable or disable Motion Detection. Motion Detection Off Motion Detection On, Motion Detection On Start Delay 500 ms Start Delay 0 HS-21/HS-41X Handheld Reader User’s Manual...
I/O Parameters Image Quality Image Quality allows you to determine the quality of images that are output from image captures. Image Quality is set to 50% by default. HS-21/HS-41X Handheld Reader User’s Manual...
Page 98
8 Advanced Operations Contents Continuous Read.......................... 8-2 Mirroring ............................8-3 Motion Detection........................... 8-4 Window of Interest........................8-5 This section introduces several settings that can be applied to speed up processing or improve readablility in various circumstances. HS-21/HS-41X Handheld Reader User’s Manual...
Continuous Read Continuous Read Read the following symbols to enable or disable Continuous Read. Continuous Read On Continuous Read Off HS-21/HS-41X Handheld Reader User’s Manual...
Note: Once the reader has been set to Mirroring On, it can only return to its default mode by reading the Mirroring Off symbol below. Mirroring On Mirroring Off (Default) HS-21/HS-41X Handheld Reader User’s Manual...
Important: For Motion Sensitivity to function correctly, Button Stay-Down Time should be increased. Motion Detect Start Delay Motion Detect Start Delay allows you to set the amount of delay before a Motion Detect Event occurs. (0 seconds is default.) HS-21/HS-41X Handheld Reader User’s Manual...
Window of Interest. You can also click on the center of the window to move it. • Click the Reset button to remove the Window of Interest. Hint: Right-click on the image to save it to your PC. HS-21/HS-41X Handheld Reader User’s Manual...
Page 103
Matrix programming symbols). Click the Linear Mode button to set the narrow Window of Interest shown at left. To exit Linear Mode, reset the Top, Left, Height, and Width values for both Near Field and Far Field. HS-21/HS-41X Handheld Reader User’s Manual...
Page 104
9 Terminal Contents Terminal View..........................9-2 Find ...............................9-3 Send ..............................9-4 Macros............................9-5 Terminal Right-Click Menu ......................9-6 Terminal Dropdown Menu ......................9-7 This section describes the Terminal interface and macro functions in ESP. HS-21/HS-41X Handheld Reader User’s Manual...
Send text field. The Terminal view also displays symbol data or information from the reader. You can also right click on the Terminal screen to bring up a menu of further options. HS-21/HS-41X Handheld Reader User’s Manual...
1. Type “ABC” into the Find box. 2. Press Enter. The first instance of “ABC” will be highlighted in the terminal window. 3. Click the Find button to the left of the text field to locate additional instances of “ABC”. HS-21/HS-41X Handheld Reader User’s Manual...
Once text commands are initiated, they are saved in a dropdown menu that can be accessed by clicking the arrow to the right of the text field. You can also send the current command repeatedly by clicking the Send button repeatedly. HS-21/HS-41X Handheld Reader User’s Manual...
When you click the arrow next to a any macro and select Edit, the following dialog appears: You can edit an existing macro or type in the Macro Name text field and define it in the Macro Value text field. HS-21/HS-41X Handheld Reader User’s Manual...
<trigger character> and click OK. Then whenever Ctrl-F2 is keyed, the trigger character will start the read cycle. Note: This feature is also available from the Terminal Dropdown Menu and the Terminal tab of the Preferences dialog. HS-21/HS-41X Handheld Reader User’s Manual...
F3. • Find Previous locates the most recently occurring instance of the specified data string in the terminal. • Keyboard Macros brings up the Function Keys dialog, which allows you to create customized macro functions. HS-21/HS-41X Handheld Reader User’s Manual...
Page 111
Terminal Dropdown Menu HS-21/HS-41X Handheld Reader User’s Manual...
Page 112
Firmware, where you can update your reader’s firmware; and Advanced, which allows you to collect batch files for customized reader configuration and optimization. 10-1 HS-21/HS-41X Handheld Reader User’s Manual...
• Default Reader returns the reader to its default state, without any optimization or configuration. • Reboot Reader refreshes the reader’s memory and functionality, returning it to the most recent configuration you have saved. 10-2 HS-21/HS-41X Handheld Reader User’s Manual...
• Click Send and Save to send the settings to the reader and save them, or Send to Reader to send the settings without saving them. Important: The use the Differences from Default feature, you must connect to the reader and Receive Reader Settings via the Send/Recv button on the toolbar. 10-3 HS-21/HS-41X Handheld Reader User’s Manual...
Download the needed files directly to the reader by clicking the Start button. The Firmware Verification tool sends a direct query to the reader for its Application Code Version, Firmware Version, Boot Code Version, and Radio Version. 10-4 HS-21/HS-41X Handheld Reader User’s Manual...
Page 116
A – Running Application 0000 Hardware Identifier 0008 Hardware Type Identifier 0014 Boot Application Version 0049 Operating System Kernel Version 0002 Root File System Versions <TAB> ASCII TAB Character 35-619100-10 005 Decoder Version PN and BN 10-5 HS-21/HS-41X Handheld Reader User’s Manual...
The single Remove arrow functions in the same way as the Add arrow, except that it transfers files back to the batch archive. The double Remove arrow allows you to transfer all files simultaneously. 10-6 HS-21/HS-41X Handheld Reader User’s Manual...
Appendix B Electrical Specifications .................... A-5 Appendix C Configuration Symbols....................A-6 Appendix D Serial Commands ....................A-17 Appendix E Communications Protocol ..................A-48 Appendix F ASCII Table......................A-49 Appendix G Maintenance ......................A-50 Appendix H Glossary of Terms ....................A-51 HS-21/HS-41X Handheld Reader User’s Manual...
Page 122
Appendices Appendix B — Electrical Specifications Power Requirements Reader @ 5VDC (mA): Typical: Less than 450 mA; Idle: Less than 80 mA; Sleep: Less than 31mA USB Cable Pinouts RS-232 Cable Pinouts HS-21/HS-41X Handheld Reader User’s Manual...
Page 125
Preamble and Postamble U.S. Keyboard (None) - Erase Mapping (Default) without Leading 0 German Keyboard French Keyboard Japanese Keyboard U.S. Keyboard with Mapping Mapping Mapping Ctr+Char Universal Keyboard Belgian Keyboard Swiss Keyboard Custom Keyboard Mapping Mapping Mapping HS-21/HS-41X Handheld Reader User’s Manual...
Page 126
Code 39 On (Default) Checksum Enabled, Strip from Result Code 39 Off Code 39 Enable Code 39 Disable Checksum and Strip Code 39 Extended Code 39 Extended Full Checksum (Default) from Result Full ASCII On ASCII Off (Default) HS-21/HS-41X Handheld Reader User’s Manual...
Page 127
Interleaved 2 of 5 Interleaved 2 of 5 Interleaved 2 of 5 Checksum Checksum Enabled, Checksum Enabled Disabled (Default) Strip from Result MicroPDF417 On MicroPDF417 Off Postal On (Default) PDF417 On (Default) PDF417 Off A-10 HS-21/HS-41X Handheld Reader User’s Manual...
Page 128
Pharmacode Off (Default) Disabled (Default) Pharmacode On Symbol Length Enabled Pharmacode Fixed Pharmacode Bar Width Pharmacode Bar Width Symbol Length Disabled Pharmacode Bar Width Status Mixed (Default) Status All Narrow (Default) Status All Wide A-11 HS-21/HS-41X Handheld Reader User’s Manual...
Page 129
Status Fixed Threshold Reverse Disable Duplicate Symbol ID and Firmware Version Clear All JavaScript Rules Save Settings Timeout 2 Second Duplicate Scan 1 Second Duplicate Scan 3 Second Duplicate Scan Delay Default Trigger Delay Delay Delay A-12 HS-21/HS-41X Handheld Reader User’s Manual...
Page 131
Code 39 Extended Full ASCII Off (Default) ................. A-9 (E4) Code 93 On (Default) ......................A-10 (A1) Code 93 Off ........................A-10 (A2) Code 128 On (Default) ...................... A-10 (A3) Code 128 Off ........................A-10 (A4) Composite On........................A-10 (B1) A-14 HS-21/HS-41X Handheld Reader User’s Manual...
Page 132
Pharmacode Bar Width Status All Narrow.................A-11 (E3) Pharmacode Bar Width Status All Wide ................A-11 (E4) Pharmacode Bar Width Status Fixed Threshold..............A-12 (A1) Pharmacode Direction Forward (Default) ................A-12 (A2) Pharmacode Direction Reverse..................A-12 (A3) Targeting Targeting Off........................A-7 (B1) Targeting On........................A-7 (B2) A-15 HS-21/HS-41X Handheld Reader User’s Manual...
Page 133
Save Settings ........................A-12 (B3) Disable Duplicate Symbol Timeout..................A-12 (B4) 1 Second Duplicate Scan Delay ..................A-12 (C1) 2 Second Duplicate Scan Delay ..................A-12 (C2) 3 Second Duplicate Scan Delay ..................A-12 (C3) Default Trigger Delay......................A-12 (C4) A-16 HS-21/HS-41X Handheld Reader User’s Manual...
Page 134
(See Command Types, Reader Settings, and System for additional information.) The following two examples can be sent to a reader in RS-232 mode from ESP Terminal by just typing the example text. A-17 HS-21/HS-41X Handheld Reader User’s Manual...
Page 135
1 with a data datum of 3 following it. 0x00 is the reserved field followed by two bytes CRC14 of the command + data size + data datum. A-18 HS-21/HS-41X Handheld Reader User’s Manual...
Page 136
This will change Good Read Duration to 250ms, “P(1EA)FA” in text command format. In this case the register 1EA is more than one byte can hold; the register is converted to its individual ASCII hex value bounded by 0x28 and 0x29, underlined above. A-19 HS-21/HS-41X Handheld Reader User’s Manual...
Page 137
Indicates the end of a regular file download; data contains the name of the file, which is from 1 to 200 letters, digits, periods, hyphens, and underscores, terminated with ASCII NUL. (The reader will respond with d, e, or f.) A-20 HS-21/HS-41X Handheld Reader User’s Manual...
Page 138
• The host is locked to a different reader. The reader should indicate to the user that the packet has been rejected; e.g., it may sound error beeps. See related setting 0x12f, notify-of-packet-rejection. (The reader will not respond to the host.) A-21 HS-21/HS-41X Handheld Reader User’s Manual...
Page 139
(The reader will respond by re-sending its previous packet or with e if there was no previous packet. If the max data size has changed, it may resend the previous data in a sequence of more than one packet.) A-22 HS-21/HS-41X Handheld Reader User’s Manual...
Page 140
Causes the reader to wait for all buttons to be released and clear its event queue. (The reader will respond with d or e.) Process data as a decoded string. (The reader will respond with d or e.) A-23 HS-21/HS-41X Handheld Reader User’s Manual...
Page 141
If d response, file download has completed successfully. Note: The timeout will need to be increased from the normal response timeout to allow the firmware time to write the file to the flash memory. A-24 HS-21/HS-41X Handheld Reader User’s Manual...
‘#’. The following P command sets register 2C to the same value as the example above: P(2C)#200 Since the single digit values of 0 through 9 are identical in decimal and hexadecimal, no indicator is needed. A-25 HS-21/HS-41X Handheld Reader User’s Manual...
Page 143
Serial Commands Binary Dip Switch Some registers are what Microscan terms a ‘Binary Dip Switch’ where the value of each bit of the data string switches on or off some part of the behavior of that register. The bits are numbered from least significant to most (right to left).
Page 144
0: Disabled 1 Digit Symbol Allowed 1: Enabled 0: Disabled 2 Digit Symbol Allowed 1: Enabled Note: All symbol lengths greater than 2 are always enabled when NEC 2 of 5 Decoding is enabled. A-27 HS-21/HS-41X Handheld Reader User’s Manual...
Page 145
Data Matrix Symbology Decoding 1: Enabled 0: Disabled Inverse Data Matrix Decoding 1: Enabled 0: Disabled 1: Enabled Straight 2 of 5 Symbology Straight 2 of 5 (with 2 or 3 start/stop codes) Decoding A-28 HS-21/HS-41X Handheld Reader User’s Manual...
Page 146
• #9600 (2580) 1C200 • #19200 (4B00) Serial Baud Rate (#115200) • #38400 (9600) • #57600 (E100) • #115200 (1C200) 1: One Serial Stop Bits 2: Two 7: Seven Serial Data Bits 8: Eight A-29 HS-21/HS-41X Handheld Reader User’s Manual...
Page 147
0: Disabled QR Code Decod- 1: Enabled 0: Disabled Inverse QR Code QR Code Symbology Decoding 1: Enabled 0: Disabled Micro QR Code Decoding 1: Enabled 0: Disabled Inverse Micro QR Code Decoding 1: Enabled A-30 HS-21/HS-41X Handheld Reader User’s Manual...
Page 148
3: US English (with leading 0 in the ALT Keyboard Maps + number for non-printable ASCII) 4: French Keyboard 5: German Keyboard 6: Japanese Keyboard 7: US English (with CTRL + char for non-printable ASCII) A-31 HS-21/HS-41X Handheld Reader User’s Manual...
Page 149
The maximum time during which a 2AF8 Text Command Timeout (ms) complete text command from Host (#11000) must be received. (Pending text com- mand data is discarded when the time- out is exceeded.) A-32 HS-21/HS-41X Handheld Reader User’s Manual...
Page 150
For example: ;>PA7 ;any desired commands here Suppress URL Decode: For example, if enabled, P%418 will not equal PA8. The % is not recog- nized as an escape character Accept On Timeout: A-33 HS-21/HS-41X Handheld Reader User’s Manual...
Page 152
GS1-14 Stacked and 0: Disabled GS1-14 Stacked Omnidirectional 1: Enabled decoding 0: Disabled UPC Expansion 1: Enabled Also see registers: 4E, 6A, 74 0: Disabled UPC Supplemental 1: Enabled Also see registers: 4D, 6A, 74 A-35 HS-21/HS-41X Handheld Reader User’s Manual...
Page 153
1: Send “r” packet on no-read (See “r” packet in Packet Data.) Notify Of Read Failure 0x100xx: post event on no-read, where the lower 8 bits specify the event num- ber. For example, 0x10009 to post Event 0x09. A-36 HS-21/HS-41X Handheld Reader User’s Manual...
Page 154
Strip Checksum from Output 1: Enabled Also see register: 6E, C9 0: Disabled UPC Short Margin 1: Enabled Also see registers: 4D, 4E, 6A 1: Settings unlocked Settings Lock 3: Settings locked (except settings Lock) A-37 HS-21/HS-41X Handheld Reader User’s Manual...
Page 155
Valid Range: 0 to 639 pixels Decoder uses the pixels after the specified Decoder HD field (FOI0) X Offset pixel offset in the HD field (FOI0). Also see registers: 53, 54, 99 A-38 HS-21/HS-41X Handheld Reader User’s Manual...
Page 156
Wide field (FOI1) Picture Window Left Note: Overall image is 960 pixels by Position 1280 pixels. Upper half is Wide field (FIO1); lower half is High Density (FOI0). Also see registers: 36, 43, AD, AE, AF A-39 HS-21/HS-41X Handheld Reader User’s Manual...
Page 157
Gives Up Sending Packet Also see register: 42 Valid Range: 1 to FF (#255) Millisec- onds USB Keyboard Poll Rate A (#10) The Host is requested to poll the USB device at the specified period. A-40 HS-21/HS-41X Handheld Reader User’s Manual...
Page 158
Reader will wait up to Host Acknowl- F (#15) Multiplier (ms) edgement Time Limit (register 37) + dataSize * Host Acknowledgement Time Limit Multiplier (register EC) milli- seconds to receive an acknowledge- ment from the Host. A-41 HS-21/HS-41X Handheld Reader User’s Manual...
Page 159
Increases the decoder’s effort to find a Data Matrix symbol in an image. 0: Disabled 1: Enabled Data Matrix Improvement Improves the decoding capability of the Reader on low contrast or pixelated Data Matrix bar codes A-42 HS-21/HS-41X Handheld Reader User’s Manual...
Page 160
Bit Controls Value 0: None 1-0 Technique 1: Erode Morphology 2: Dilate 0: Small 3x3 3-2 Size 1: Med. 5x5 2: Large 7x7 0: Disabled BC412 Status 1: Enabled 0: Disabled UPC/EAN Status 1: Enabled A-43 HS-21/HS-41X Handheld Reader User’s Manual...
Page 161
Motion Detection: Start Delay (ms) after a successful decode. This allows the bar code to be removed without triggering a new decode. Use this to add an additional delay amount. Also see register: 86 A-44 HS-21/HS-41X Handheld Reader User’s Manual...
Page 165
Control Characters Protocol Command (Entered in menu or Effect of Command (Mnemonic displayed on menu) Value serial command) Reset Request Reset Start of Text End of Text Acknowledge Negative Acknowledge Begin Transmission XOFF Stop Transmission A-48 HS-21/HS-41X Handheld Reader User’s Manual...
Page 167
Maintenance Appendix G — Maintenance The HS-21 and HS-41X require only a minimum of maintenance to operate. Cleaning the HS-21 and HS-41X The reader’s window should be kept clean and free of debris to ensure optimal performance. Do not touch the window. If the window becomes dirty, clean it with a soft, non-abasive cloth or a facial tissue (no lotions or additives) that has been moistened with water.
Page 168
Decode — A Good Read. The successful interpretation and output of the information encoded in a symbol. Default — Restores ROM or flash settings and initializes serial commands. A-51 HS-21/HS-41X Handheld Reader User’s Manual...
Page 169
Focus — Any given point in an image at which light converges; the focal point. FPGA — See Field-Programmable Gate Array. Full Duplex — A communications system in which signals can travel simultaneously between devices. A-52 HS-21/HS-41X Handheld Reader User’s Manual...
Page 170
Pitch — Rotation of a linear or 2D symbol around an axis parallel to the symbol length on the substrate. See the illustration below. Skew axis Tilt axis Pitch axis Scan line A-53 HS-21/HS-41X Handheld Reader User’s Manual...
Page 171
Trigger — A signal, transition, or character string that initiates a read cycle. Very Large-Scale Integration (VLSI) — The creation of integrated circuits by combining thousands of transistor-based circuits on a single chip. VLSI — See Very Large-Scale Integration. A-54 HS-21/HS-41X Handheld Reader User’s Manual...
Need help?
Do you have a question about the HS-21 and is the answer not in the manual?
Questions and answers