Home
HS-21/HS-41X Handheld Reader User Manual
Contents
1. Click this button for a list of ESP Click this button to generate a configuration settings that are symbol encoded with the commands different than default settings in the Differences window Device Cantrol Differences Firmware Advanced o Difterences from Default Generate Bar Code Send configuration settings to the reader without saving by clicking Send to Reader ra e Send E Save Send to Reader 29 Click Save As to save the Send configuration settings to the report as plain text or a reader and save in ESP by clicking tab delimited text file Send and Save e To save the Differences from Default report either as plain text or as a tab delimited text file click Save As e 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 tap Send Recv HS 21 HS 41X Handheld Reader User Manual 10 3 Firmware Firmware The Firmware view in ESP Utilities is a simple way to update and verify your reader s firmware and to update batch files Choose App Code from the Firmware Update dropdown menu and click Start to install new firmware
2. Enable Text Commands Disable Ted Commands Default Settings Ack When you click Move to Start the names Reader Info String of all the macros appear as shown at left Choose which macro button you want to Lock Reader appear in the first position at the bottom of the terminal view Unlock Reader Trigger Reader Reboot Reader Enable No Read Disable No Read Click on all subsequent arrows to Edit the associated macros i e et Commands Disable Text Commands e Default Settings Ack Click on the first arrow here to see Add Macro Default Macros and Move to Start When you default macros the entire macros set is restored to original Click on Next commands Row to see the next set of macro buttons Clicking on a macro button executes the related command The command is also sent to the reader at the same time it is displayed Editing a Macro When you click the arrow next to a any macro and select Edit the following dialog appears Macro Entry Macro Name Read Rate percent Macro Value C p S 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 Manual 9 5 Terminal Right Click Menu Terminal Right Click Menu Right click in the terminal window to display the following menu E e Copy selected text to clipboard Ge e Pa
3. Fimware Update B Select a file type to download Start Use this dropdown menu to Batch File Update locate batch files in the host computer s file directory a Download the needed files directly to the reader by clicking the Start button Select a file to download App Code Version 35619100 10 005 Fimware Version 0336 The Firmware Verification tool sends a direct query to the reader daa for its Application Code Version Boot Version 0205 Firmware Version Boot Code Version and Radio Version Radio Version none 10 4 HS 21 HS 41X Handheld Reader User Manual Utilities ID and Firmware Version Another way to query the 2D Engine for its identifying information is by reading the following symbol E ID and Firmware Version MOLAS OI The host s text program will output a data string containing the device s identifying information in the format shown below Example 103360205none0020019795A0600000060008001400490002 lt TAB gt 35 619100 10 005 0336 Application Version Number 0205 Bootloader Firmware Version None Radio Firmware Version 0020019795 Serial Number A A Running Application 06 N A 0 N A 0000 N A 06 Hardware Identifier 0008 Hardware Type Identifier 0014 Boot Application Version 0049 Operating System Kernel Version 0002 Root File System Versions lt TAB gt ASCII TAB Character 35
4. S file name terminated with ASCII NUL Reserved nop treated as a comment e Causes the reader to send a list of saved reader settings no data see command Puts setting directly to reader s non volatile memory so that it will take effect upon next reboot data is as defined in the command the speci fied integer replaces the existing setting value Note This command can be used to set communication modes without losing communication during the process The reader will respond with d or e Causes the reader to send a string of text to the host as a z packet gt data contains the text to send The reader will respond with a z packet containing the text Causes the reader to reset its internal date timestamp to the specified time data contains the date and or time in one of the following formats yyyy mm dd hh mm ss yyyy mm dd hh mm hh mm ss hh mm Note The separators are optional only digits are significant The reader will respond with d or e Examples Set to midnight 00 00 Set to Sept 1 2005 11 52 02 PM 2005 09 01 23 52 02 Note On units without a battery backed real time clock the date and time will reset to 2000 01 01 00 00 00 upon power up Notifies the reader that the previously sent data were rejected for one of the following reasons e The packet was encrypted and the decryption failed e The host is locked to a different reader The reader should indicate to the us
5. Requests the reader to write its current settings from RAM to its non vol W atile memory The reader will respond with d or e Acknowledge the receipt of a packet data specifies the received packet Y number one byte The reader will not respond Request the reader to reboot data is Z e empty or 0 reboot the reader e 1 restart application The reader will respond with d or e before it reboots Requests the reader to upload the specified stored file data contains the file name terminated with ASCII NUL The reader will respond with A e g packet containing filename lt tab gt size e Z packet s e d packet containing EOF lt tab gt CRC16 Note filename help is reserved to send command information 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 HS 21 HS 41X Handheld Reader User Manual A 23 Serial Commands Simple Protocol The file is split into blocks of 236 or less bytes each and downloaded to the reader via 1 2 and 5 commands using the following sequence 1 Send a 7 command to initialize the download 2 Wait for a d or e response from the reader or a timeout a If timeout or e response restart the sequence at step 1 b If d response continue to step 3 3 Send a series of
6. Belgian Keyboard Custom Keyboard Mapping A4 M0139 02 Postamble CR LF Serial Only B4 M0143_02 Postamble Tab Serial Only C4 Y M0008_02 U S Keyboard without Leading 0 D4 M0012 01 Japanese Keyboard Mapping E4 M0190 _ 01 Swiss Keyboard Mapping HS 21 HS 41X Handheld Reader User Manual Data Matrix On M0033_01 Aztec On M0037_01 Codabar On Default Q0030_01 Codabar Checksum Enabled Strip from Result M0049 01 Code 39 Disable Checksum Default Data Matrix Off M0034 01 Aztec Off Default M0038_01 Codabar Off M0046 01 Code 39 On Default M0050_01 Code 39 Enable Checksum and Strip from Result HS 21 HS 41X Handheld Reader User Manual Appendices Important If you disable the Data Matrix symbology programming symbols will not be decodable by the reader and you will need to re enable Data Matrix using ESP Use the Data Matrix Off programming symbol with caution Q0009 01 Q0010_01 BC412 On Default BC412 Off Q0011_01 Q0012_01 Codabar Checksum Disabled Default Codabar Checksum Enabled M0047_01 M0048_01 Code 39 Enable Code 39 Off Checksum M0051_01 M0052_01 Code 39 Extended Full ASCII Off Default Code 39 Extended Full ASCII On Configuration Symbols M0059 01 Code 93 On Default M0065_01 Composite On Interleaved 2 of 5 Two Digit Minimum Q0013_01 Inter
7. If no decode occurs slowly draw away from or move closer to the symbol while holding the blue bars centered steadily on the symbol q9 gt Oe h Ny SS a AD a SS 4 When the reader is closer to the symbol you will see two separate bars Test Symbol AN KE ABCDEFGHIJKLMNOP Targeting Suggestions e Typically you should not hold the reader exactly perpendicular to the symbol Position the reader at an angle to avoid specular reflection e Use smooth fluid motion when targeting the symbol Do not wave the reader side to side or up and down or attempt to sweep across a symbol as sudden movements will create blurred images A S NN o SE N a As you draw the reader away from the symbol the two bars converge At the optimal distance the two bars should just be touching as shown above e 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 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
8. MO0166 01 KR Test Symbol ABCDEFGHIJKLMNOP 1 4 HS 21 HS 41X Handheld Reader User Manual Quick Start Install ESP 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 Drive that is packaged with the reader 1 Follow the prompts to install ESP from the Tools Drive 2 Click on the ESP icon to run the program Note ESP can also be installed from the Download Center at www microscan com Minimum System Requirements e 233 MHz Pentium PC e Windows 8 7 Vista or XP operating system 32 bit or 64 bit e Internet Explorer 6 0 or higher e 128 MB RAM or greater e 160 MB free disk space e 800 x 600 256 color display 1024 x 768 32 bit color recommended HS 21 HS 41X Handheld Reader User Manual 1 5 Select Model Select Model When you start ESP the following menu will appear Select a Model Current Legacy Current Legacy o o o MS 4 Perea MS 2D 0x 830 0x 870 MS 890 e MS Connect 5100 e2eese EZ Match Quadrus MINI 22 MINI Hawk 0XHawk Ce Hank rP bd 8 HS 1 HS 2D GER ei Mobile Hawk e 21 S 41X Description Handheld 1 Show this dialog at startup F Skip EZ Mode 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
9. 100 Valid Range 0 to 7FFFFFFF Millisec onds Counts down to the change to Idle Mode The most significant bit MSB of the 32 bit register indicates whether this timer is enabled Enable or Disable the timer by setting the MSB You can change the big directly by set ting the register value such as setting to 100 or you can change the value of just the MSB using the O set Q clear or toggle bit commands See Command Types for more information on these commands Action Command Enable 0 32 2147483648 Disable Q 32 2147483648 Toggle 32 2147483648 Idle Mode is the time between the last user interaction with the reader button press etc or firmware interaction communications etc and Standby Mode There are many user and firm ware events that will reset the timer Therefore it may seem that the timer is longer than the value set This state Active highest power usage Next state Idle 2D Keyboard Maps 0 US English without leading 0 in the ALT _ Number 1 ASCII ALT number universal 2 Custom requires user to download keyboard map 3 US English with leading O in the ALT number for non printable ASCII 4 French Keyboard 5 German Keyboard 6 Japanese Keyboard 7 US English with CTRL char for non printable ASCII HS 21 HS 41X Handheld Reader User Manual A 31 Serial Commands 34 Maximum Candidate Decode
10. AC AD AF AF BO Wide field FOI1 Picture Window Height Target On Before Picture ms 3C0 960 3E8 1000 Specify height of window used with take picture The position and size are relative to the virtual image i e not the rotated physical image Note Overall image is 960 pixels by 1280 pixels Upper half is Wide field FIO1 lower half is High Density FOIO Also see registers 36 43 AC AD AE Valid Range 0 to 7FFFFFFF Millisec onds 0 Target off before picture capture Also see registers 36 43 AC AD AE B3 Number Of Retries Before Reader Gives Up Sending Packet Note The value 1 is defined as the original send attempt but no resends Also see register 42 BF USB Keyboard Poll Rate A 10 Valid Range 1 to FF 255 Millisec onds The Host is requested to poll the USB device at the specified period A 40 HS 21 HS 41X Handheld Reader User Manual Appendices C4 Default Continuous Event FF 255 The default value of FF idle event dis ables continuous scanning Use one of the read events to enable continu ous scanning See setting 39 for the list of events When no button is pressed but the Reader is still in active mode i e not power saving idle or sleep modes this event will be posted Also see register 39 C7 Decoder Wide field FOI1 Width 280 640 Valid Range 1 to 280 640
11. Host Acknowledgement Timeout Text Commands USB Keyboard Rate Text Command Timeout To open nested options single click the 4 2 HS 21 HS 41X Handheld Reader User Manual ESP Values USB Native HID Raw 16384 Disabled 3 15 Disabled enable magic sequence 10 US engish yitna leading U m aitnum US English without leading O in alt num ASCII Universal Custom US English with leading O in alt numl French German Japanese US English with ctrl char Swiss Belgium To change a setting double click the setting and use your cursor to scroll through the options Communications Communications Overview Whenever you default the reader it will return to the default settings of whichever interface you are using Defaulting the reader does not remove preamble and postamble formatting The reader is in USB Native HID by default USB Keyboard USE Native HID USB With USB communications the reader connects directly to the host s USB port from which it draws its power Data is displayed by any open Windows based program that can capture text in 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 1 Data Bits 8 HS 21 HS 41X Handheld Reader User Manual 4 3 USB Interface USB
12. Serial Commands CRC16 c Ta CELOS include lt crcl6 h gt CEC U OEC EE E ane Ler e Const nsigned Char pP e EE E enum crcBits 16 charBits 8 ditt Ee CFCBTIES charBatcs be Chet Gl DEE include crcl6tab h while n G 0 lt lt Char Bits eeh o gt G1 fibres E prt ESCU G eer A 46 HS 21 HS 41X Handheld Reader User Manual Appendices CRC16tab h crcl otab h crcl 6 table of partial remainders generated by MECTECADe O with polynomial T02L Included only Iron within ec uncCrrom LA Elle Ee SE Stato Conse CE e EE eet L Ux0O000s 0x8108 Ox 123 1 0X933 9 0x2462 Oxab6a OXG Soy Keeler A 5b Ox48c4 OXCICES Ox5af5 e leese Ox6ca6 Oxedae Ox Zeit DEE 0x9188 0x1080 0x8 309 09 04 SAME Oxb5ea Ox34e2 Oxa7db 0x26d3 Oxd94c 0x5844 OxcbTa Ox4a75 Op ane woe Ox 7TC2 6 Blees IE 0x6e17 eof Ox LOZ ik 0x9129 BEA SBS BEER 0x3443 Bee eg ES Oxay Tay Ox58e5 Oxd9ed Ox4ad4 Uxebde UN TES Ly UXEAlST Ox6eb6 Oxefbe Ox8la9 Ox00al 0x9398 OXL290 Oxa5cb DS BE MSC Ke Oxc96d Ux4865 UXAboc Ox5a54 OxedOf Ox6c07 UST roe Ox7e36 0x2042 0xal4a UXS 213 Uxbs Oz 0x0420 OxS528 OXT6 LL Oxo 71 Oo Ox6886 Oxe98e BECH ee Ox DOT Ox4cel Uxecdes Ussedo Oxardd Oxblca UXSIDEZ Oxa3fb OXZLES 0Ox95a8 Ox14a0 0x8799 Ox0691 OXE9DeS Ox 1806 UXebstsy Ox6a37
13. Successful Decode and Data Transfer via Cable Green LED flashes Configuration Symbol Successfully Decoded Green LED flashes 2 Beep Handle Vibrates and Processed 1 Beep Handle Vibrates Configuration Symbol Successfully Decoded but Not Successfully Green LED flashes Processed 4 Beeps Handle Vibrates 3 6 HS 21 HS 41X Handheld Reader User Manual WS 4 Communications Contents COMMUNICATIONS DES o ade ih Mc a e o O ie 4 2 elen Ela len Re 4 3 8 S13 il gis 0 fs 6 2 Saree eee EE 4 4 Eeer 4 5 Sal 4 7 Set nei EE 4 8 Preamble and Postamble by ESP A eee 4 9 KE VDOara MAPPING acatar tdi 4 10 Communications ModE iii a td 4 11 USB Keybo0ard EE 4 13 KA EE EE 4 14 Tex SoOmmana a Klee dt ii ds nde 4 15 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 HS 21 HS 41X Handheld Reader User Manual 4 1 Communications by ESP Communications by ESP Parameters d E Communications E i g de E Communications Mode App Mode 2 Reader Packet Format Click this button to Reader to Host Packet Size bring up the App Mode _ gt Expect Host Response view then click the be Reader Send Retry Count Communication tab
14. X Offset Valid Range 0 to 639 pixels Decoder uses the pixels after the specified pixel offset in the HD field FOIO Also see registers 53 54 99 A 38 HS 21 HS 41X Handheld Reader User Manual Appendices 99 Decoder HD field FOIO Y Offset Valid Range 0 to 959 pixels Decoder uses the pixels after the specified pixel offset in the HD field FOIO Also see registers 53 54 98 9A Decoder Wide field FOI1 X Offset Valid Range 0 to 639 pixels Decoder uses the pixels after the specified pixel offset in the Wide field FOI Also see registers 9B C7 C8 9B Decoder Wide field FOI1 Y Offset Valid Range 0 to 959 pixels Decoder uses the pixels after the specified pixel offset in the Wide field FOI Also see registers 9A C7 C8 9D Target Tolerance percent 640 1600 Valid Range 0 to 7FFFFFFF Percent For the Reader to accept a code the target dot must be within the code rect angle or in proximity to the symbol The nearness is defined as this percentage of the code s smaller dimension For example with a 10 x 20 mm code and a setting of 150 the target dot must be within 15 mm of the code Any value over 1000 is considered infi nite tolerance and no target checking is performed A2 Default Event Delay ms 64 100 Valid Range 0 to 7FFFFFFF Millisec onds The Reader will pause for this amount of time between each posti
15. 10 B1 A 14 HS 21 HS 41X Handheld Reader User Manual Appendices Composte MADE e e a nad A 10 B2 Interleaved 2 of 5 On Default EE A 10 B3 interleaved 20r E Mero ri iaa A 10 B4 Interleaved 2 of 5 Two Digit MINIMUM c cc csecccceceeseeeceeseseceeeeeeeeseesseeeseueeeeessaseeseseas A 10 C1 Interleaved 2 of 5 Four Digit Mummmum A 10 C2 Interleaved 2 of 5 Six Digit MINIMUM wie A ae Aa A 10 C3 Interleaved 2 of 5 with Control Character Girpoped A 10 C4 Interleaved 2 of 5 Checksum Enabled A 10 D1 Interleaved 2 of 5 Checksum Disabled era A 10 D2 Interleaved 2 of 5 Checksum Enabled and Strip from Rest A 10 D3 Vlog eer RI Kn dio ida A 10 D4 MicroPDF417 Onl Delaull a A e ae A 10 E1 PROFIT Ome ial EE A 10 E2 ERIC Ke A sess ees a NA nde ee ae A 10 E3 Bee Ki EE A 10 E4 Postal OR Deals nn A A eee A 11 A1 A O A II IA A 11 A2 QR Code Inverse and Standard On NENNEN ENNEN A 11 A3 QR Code and Micro QR Code On A 11 A4 Ga DataBar Limited On Ee A 11 B1 All GS1 DataBar On Uertaulht A 11 B2 AGS DataBar Onn tented ns r a ES A 11 B3 UPC OND Gault ss no eee ce eee A 11 B4 Eeer A 11 C1 EAN Status Enabled Default ccooooccccccconconccconocononcnnconononnconnnonnncnnnononnnncnnnancnnononos A 11 C2 EAN Status Disabled lo A 11 C3 UPC E aS UPC A EN di ad so A 11 C4 UPC E3s UPE A Disabled RRE TA EE A 11 D1 MI A eats ate te ss cicee sete a a eta enal Men oeg
16. 3 Keyed Carrier ENV50204 EFT EN 61000 4 4 Conducted RF EN 61000 4 6 Emissions EN 55022 Class B Radiated Class B Conducted CB Test Certificate IEC 60950 1 2005 2nd Edition Symbologies 2D Symbologies Data Matrix QR Code Micro QR Code Aztec Code Stacked Symbologies PDF417 MicroPDF417 Composite Linear Symbologies UPC Code 39 Code 128 Interleaved 2 of 5 Codabar GS1 DataBar Code 93 Postal Symbologies USPS OneCode 4CB POSTNET PLANET Japanese Post Australian Post Royal Mail KIX Code Light Collection Options Sensor CMOS 1 2 Megapixel grayscale Sensor Array 1280 by 960 Field Selection Near Field or Far Field Field of View Near Field 30 horizontal by 20 vertical Far Field 50 horizontal by 33 5 vertical Focal Point Approximately 100 mm Optical Resolution Near Field 960 x 640 Far Field 960 x 640 Communication Protocols Standard Interface RS 232 USB 2 0 Generic HID HID Keyboard Virtual COM Port Read Parameters Pitch 60 front to back Skew 60 from plane parallel to symbol side to side Rotational Tolerance 180 Print contrast Resolution 25 1D symbologies 35 2D symbologies absolute dark light reflectance differential measured at 650 nm Ambient Light Immunity Sunlight Up to 9 000 ft candles 96 890 lux Target Beam 2 blue bars A 2 Indicators Status Indicators Beep vibrate LED flash Image Output Options Format JPEG Memory Cap
17. 47 2F 79 AF O 111 6F O 16 10 DLE AR 48 30 0 80 50 P 112 70 p 17 11 DC1 AQ 49 31 1 81 51 Q 113 T1 q 18 12 DC2 R 2 R 114 72 r 19 13 DC3 aS 3 S 115 73 S 20 14 DC4 aT 4 T 116 74 t 21 15 NAK AU 5 U 117 75 u 22 16 SYN V 6 V 118 76 V 23 17 ETB W T W 119 TT W 24 18 CAN AX 56 38 8 88 58 A 120 78 X 25 19 EM aY 57 39 9 89 59 Y 121 79 y 26 1A SUB NZ 58 3A E 90 5A Z 122 TA E 27 1B ESC dl 59 3B 91 5B 123 7B 28 1C FS ge 60 3C lt 92 5C 124 TC 29 1D GS ei 61 3D 93 5D 125 7D 30 1E RS db 62 3E gt 94 5E A 126 7E 31 1F US E 63 3F d 95 5F _ 127 TF D HS 21 HS 41X Handheld Reader User Manual A 49 Maintenance Appendix G Maintenance The HS 21 and HS 41X Handheld Readers require only a minimum of maintenance to operate Cleaning the HS 21 and HS 41X Handheld Readers The following substances are approved for cleaning of the HS 21 and HS 41X Product Chemical Content Alcohol Wipes Isopropyl Alcohol CaviWipes Disinfecting Towelettes and CaviCide Isopropyl Alcohol Ethylene Glycol Monobutyl Ether Clorox Disinfecting Wipes Isopropyl Alcohol n Alkyl Dimethyl benzyl Ammonium Chloride n Alkyl Dimethyl Ethylbenzyl Ammonium Chloride Alkyl Polyglucoside Propylene Glycol Propyl Ether Clorox Bleach Solution 10 Clorox bleach 90 tap water Sodium Hypochlorite Sodium Chloride Sodium Carbonate Sodium Hydroxide Sodium Polyacrylate Formula 4099 G
18. 619100 10 005 Decoder Version PN and BN HS 21 HS 41X Handheld Reader User Manual 10 5 Advanced Advanced The Advanced tab in Utilities features an archive of all batch files containing reader configuration commands Each batch file s extension is crb and each file contains the fundamental code for programming the reader Notice that the names of the batch files correspond with the numbers beneath all the Data Matrix configuration symbols This tool allows you to use the batch file data to create your own symbols or to collect only the files that you use frequently to configure the reader for your application Device Control Differences Firmware Advanced Batch File Archive Batch File Description E M0018_01 RS 232 Interface Data Bits 7 Data Bits fz M0019_01 RS 232 Interface Data Bits 8 Data Bits Def M0020_01 RS 232 Interface Baud Rate 1200 E M0021_01 RS 232 Interface Baud Rate 2400 E M0022_01 RS 232 Interface Baud Rate 4800 E M0023_01 RS 232 Interface Baud Rate 9600 E M0024_01 RS 232 Interface Baud Rate 19200 E M0025_01 RS 232 Interface Baud Rate 38400 E M0026_01 RS 232 Interface Baud Rate 57600 E M0027_01 RS 232 Interface Baud Rate 115200 Def E M0028_01 RS 232 Interface Parity Even M0029_01 RS 232 Interface Parity Odd M0030_01 RS 232 Interface Parity None Default M0031_01 Uart Flow Control none Def M0032_01 Uart Flow Control Hardware E
19. Interface The reader is in USB Native HID by default USB Keyboard USE Native HICE USB Native HID This mode is the standard way of transferring unformatted unpacketized data to the reader through the USB port Q0003_1 USB Keyboard Mode Windows Data is output as keyboard sequences M0002 01 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 M0005_01 4 4 HS 21 HS 41X Handheld Reader User Manual Communications RS 232 Interface Enabling RS 232 Interface will disable USB communications and require you to default the reader or read the USB Keyboard Mode symbol to return to USB USE Keyboard USB Nate HID Baud Rate RS 232 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 M0020 01 M0024 01 mm S Ti pe e Mie de 2400 38 4K M0021 01 M0025 OI on at 4800 57 6K M0022 01 M0026 01 PRN AR GE e I n e 9600 115 2K Default M0023_01 M0027_01 HS 21 HS 41X Handheld Reader User Manual 4 5 RS 232 Interface Parity RS 232 Parity is an error detection routine in which one data bit in each character is set to 1 or 0 so that the total number of 1 bits in the data field is even or odd It only needs to be chan
20. M0031_01 UART Flow Control None Default MO0196_ 01 Targeting Off M0126_03 Continuous Trigger Off M0146 01 Reader Text Commands M0132 _02 Preamble Tab Keyboard Only M0032_01 UART Flow Control Hardware M0197_01 Targeting On Ges Motion Detect Off M0147_01 Reader Text Commands M0133_02 Preamble Tab Serial Only HS 21 HS 41X Handheld Reader User Manual M0149 01 RS 232 Raw Mode Default MO161_01 Motion Detect On Start Delay 0 M0130_02 Preamble Comma M0134_02 Preamble Erase None Appendices M0150_01 RS 232 Packet Mode MO162 01 Motion Detect On Start Delay 500 ms M0131_02 Preamble Space M0135_02 Preamble CR LF Serial Only Configuration Symbols A1 M0136 02 Postamble CR Serial Only B1 i M0140 _ 02 Postamble Space C1 M0144 02 Postamble Erase None D1 M0009 02 U S Keyboard with Ctr Char E1 eae M0013_01 Universal Keyboard Mapping A2 A3 M0137 02 M0138_02 Postamble LF Postamble Comma Serial Only B2 B3 M0141_02 M0142_ 02 Postamble Tab Keyboard Only Postamble Enter Keyboard Only C2 C3 M0007_02 M0145_02 E Preamble and Postamble Erase D2 D3 U S Keyboard Mapping Default KC i M0010_ 01 M0011_01 German Keyboard Mapping French Keyboard Mapping E2 E3 M0014 01 MO0189_01
21. M0033_01 Aztec On Def E M0034_01 Aztec Off M0037_01 Codabar On Default M0038_01 Codabar Off E M0046_01 Code 39 On Default E M0047_01 Code 39 Off M0048_01 Code 39 Enable Checksum E M0049_01 Code 39 Disable Checksum Default M0050_01 Code 39 Enable Checksum and Strip from Result E M0051_01 Code 39 Extended Full ASCII On E M0052_01 Code 39 Extended Full ASCII Off Default M0059_01 Code 93 On Default E M0060_01 Code 93 Of E M0061_01 Code 128 On Default M0062_01 Code 128 Off M0065_01 Composite Symbology On E M0066_01 Composite Symbology Off Default M0070_01 Data Matrix On Default E M0071_01 Delete Scanned Data from Memory M0073_01 Interleaved 2 of 5 On Def E M0074_01 Interleaved 2 of 5 Off M0083_01 Micro PDF 417 Symbology On E M0084_01 Micro PDF 417 Symbology Off Default M0091_01 PDF 417 On Defauk M0092_01 PDF 41708 E M0105_01 QR Code Off M0111_01 Enable QR and Micro QR Code E M0112_01 GS1 Data bar Limited On E M0116_01 GS1 Data bar Al On Defautt E M0117_01 Gei Data bar All Off 1M0120 01 UPC On Deia di Batch File Collection Batch File Creator 7 Batch File Description Add MO109_01 QR Code Both Inverse and Standard On MO166_01 Save Settings Save Collection As Add Batch File Folder Remove Ls J The Download Collection and Save Collection As buttons allow you t
22. Oxbb9a Ox3a9Z Ox8dc9 UNOS y Ux SERS Use ket A 47 Communications Protocol Appendix E Communications Protocol Communications Protocol Command Table Protocol Command SE Hex Mnemonic displayed on menu Entered in menu or Value Effect of Command play serial command RES AD 04 Reset REQ mE 05 Request EOT AD 04 Reset STX AB 02 Start of Text ETX AC 03 End of Text ACK d 06 Acknowledge NAK AU 15 Negative Acknowledge XON Q 11 Begin Transmission XOFF AS 13 Stop Transmission A 48 HS 21 HS 41X Handheld Reader User Manual Appendices Appendix F ASCII Table Dec Hex Mne Ctrl Dec Hex Ch Dec Hex Ch Dec Hex Ch 00 00 NUL Wi ER 20 SP 64 40 96 60 01 01 SOH A 33 21 65 41 A 97 61 a 02 02 STX B 34 22 i 66 42 B 98 62 b 03 03 ETX AC 35 23 67 43 C 99 63 C 04 04 EOT AD 36 24 68 44 D 100 64 d 05 05 ENQ NE 37 25 69 45 E 101 65 e 06 06 ACK AP 38 26 amp 70 46 F 102 66 f 07 07 BEL AG 39 27 71 47 G 103 67 g 08 08 BS AH 40 28 72 48 H 104 68 h 09 09 HT 41 29 73 49 105 69 i 10 OA LF SN 42 2A S 74 4A J 106 GA j 11 OB VT K 43 2B 75 4B K 107 6B k 12 OC FF E 44 2C 76 4C L 108 6C 13 OD CR AM 45 2D 77 4D M 109 6D m 14 OE SO AN 46 2E 78 4E N 110 6E n 15 OF SI O
23. Read the following symbols to enable or disable Continuous Read SIE Ak M0127_02 M0126 03 Continuous Read On Continuous Read Off 8 2 HS 21 HS 41X Handheld Reader User Manual Advanced Operations Mirroring Mirroring allows the reader to decode symbols that are reversed When Mirroring is enabled all other decode functionality is disabled 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 M0152 01 M0153_01 HS 21 HS 41X Handheld Reader User Manual 8 3 Motion Detection Motion Detection Motion Detection causes the reader to attempt a decode whenever it senses motion in its field of view Motion Detection On Motion Detection On Motion Detection Off Start Delay 0 ms Default Sek I KZ E E Shae e MO161 01 M0162 _ 01 M0129 07 Motion Detection On Motion Detection On Start Delay 0 ms Start Delay 500 ms Dark Environment Dark Environment Moie 01 Motion Detection by ESP Motion Detection settings can be refined further using the options in ESP 2 Motion Sensitivity Select the action E Show Target you want the Motion Detect Start Delay Plead Both Fields reader to perform F z d He Fic E when it detects ear eae e motion in the field Read Far Field of view Read Primary Field Motion Sensitivity The reader s sensitivity to motion in the fiel
24. Shift the read cycle Alt Ctrl Alt Shift Ctrl Note This feature is also available from the Terminal Dropdown Menu and the Terminal tab of the Preferences dialog 9 6 HS 21 HS 41X Handheld Reader User Manual Terminal Terminal Dropdown Menu The terminal dropdown menu allows you to capture and save current text and it also includes the functions defined for the Terminal Right Click Menu Terminal Capture Text Save Current Text Change Font Change Echo Font Disable Echo Change Background Color Mon Printable Characters Default Settings Find Next F3 Find Previous Shitt F3 Keyboard Macros HS 21 HS 41X Handheld Reader User Manual Capture Text lets you append data in real time to a text file of your choice While in operation the text file cannot be opened You can select Pause to interrupt the capture flow or Stop to end the flow and open the file Save Current Text saves all text in the terminal window to a text file of your choice Find Next locates the next instance of the specified data string in the terminal This function can also be activated by pressing 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 Terminal Dropdown Menu 9 8 HS 21 HS 41X Handheld Reader User Manual E 10 Utilities Contents DECS en d
25. a list of current reader settings no data The reader will respond with d containing a space separated list of all setting values in order expressed as hexadecimal ASCII characters or with e Toggle a bit or bits in a reader setting data contains a printable ASCII string in the following format hexadecimal setting number in parenthe ses followed by a 32 bit signed integer value expressed in ASCII hexa decimal characters with optional minus sign or ASCII decimal characters preceded by the character e g 2e 1000 or 2e 4096 the specified integer is XOR ed with the existing setting value The reader will respond with d or e Note See Reader Settings for possible reader settings Indicates the start of a file download data is empty This command is followed by a sequence of 2 commands containing the file data and a download end command e g 5 The reader will respond with d or e Indicates a continuation of a file download data contains the next por tion of the file data The reader will not send any response 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 Manual Appendices Requests the reader to delete a file from its storage data contains the
26. and then decode a symbol containing the data ABC your output will look like this ABC The only limit to the number of postambles enabled is the total memory size available Set the desired postamble by reading the appropriate symbol below LN M0137_02 M0140 02 M0143_02 Comma Space Tab RS 232 Only a M0142 02 M0136_02 M0138 02 Tab USB Keyboard Only Carriage Return Line Feed RS 232 Only RS 232 Only M0139 02 M0141 02 ia Carriage Return Line Enter USB Erase None Feed RS 232 Only Keboard Only M0145_02 Erase Preamble and Postamble Data 4 8 HS 21 HS 41X Handheld Reader User Manual Communications Preamble and Postamble by ESP Characters can also be added to the beginning and end of data strings using ESP There are a few different ways to do this using the interface shown below You will see the Communications tree control on the left and the Preamble Postamble interface on the right When you type ASCII characters directly into the Preamble or Postamble text fields and then click Send to Reader those preamble or postamble characters are enabled and will appear in data output Preamble Save As Postamble Fi Send to Reader Save pre and postamble settings and send them to the reader Preamble o Postamble A II D bt Windows Home End Enter Escape In addition to typing directly Pag
27. checksum 0 Disabled 0B Matrix 2 of 5 Symbology 1 from result Enabled 3 1 Digit Symbol 0 Disabled Allowed 1 Enabled a 2 Digit Symbol 0 Disabled Allowed 1 Enabled Note All symbol lengths greater than 2 are always enabled when Matrix 2 of 5 Decoding is enabled 0 Disabled 0C Telepen Symbology 1 1 Enabled op Enable Non Square Data Matrix Sym 0 0 Disabled bology 1 Enabled 0 Targeting Disabled OF Targeting Control 1 1 Targeting Enabled l 0 Disabled 16 Data Matrix Rectangular Symbology 0 1 Enabled Binary Dip Switch Bit Controls Value i Data Matrix 0 Disabled 19 Data Matrix Symbology 1 0 Decoding Enabled 4 Inverse Data 0 Disabled Matrix Decoding 1 Enabled A 28 HS 21 HS 41X Handheld Reader User Manual Appendices 1B Communications Mode 1 RS232 serial 2 USB keyboard 5 USB Native HID 6 USB VComm 7 USB HID POS Terminal 131 8 Dynamic 1 if decode is RS232 2 if decode is USB This setting is used in conjunction with settings 08 and 42 to configure the communication mode between stan dard one way and two way modes For example USB two way native 1b 5 USB Native 08 2 packet mode 42 1 expect response Note The following must be completed within 1 second first output report with numlock set and capslock clear second output report with numlock set and capslock clear third output report with capslock set numlock clear fourth output repor
28. pixels Decoder uses only the specified pixel height in the Wide field FOI Also see registers 9A 9B C8 C8 Decoder Wide field FOI1 Height 3CO 960 Valid Range 1 to 3CO 960 pixels Decoder uses only the specified pixel height in the Wide field FOI Also see registers 9A 9B C7 C9 Interleaved 2 Of 5 Lengths FFFFFFFC 2 and 4 digit disabled FFFFFFFD 2 digit enabled FFFFFFFE 4 digit enabled Also see registers 6E 71 CF Macro PDF417 Symbology 0 Disabled 1 Enabled Also see registers 29 2A D8 Composite Codes Require Both Ele ments 0 Accept any composite element 1 Only accept composite codes if both elements could be decoded Also see register 4A EB Maximum Reader To Host Packet Data Size 4000 16384 Valid Range 1 to 4000 16384 EC Host Acknowledgement Time Limit Multiplier ms F 15 Valid Range 0 to 7FFFFFFF Millisec onds When Expect Acknowledgement From Host register 42 is nonzero the Reader will wait up to Host Acknowl edgement Time Limit register 37 dataSize Host Acknowledgement Time Limit Multiplier register EC milli seconds to receive an acknowledge ment from the Host HS 21 HS 41X Handheld Reader User Manual A 41 Serial Commands 0 Don t prefix with AIM identifier ED Prefix Decode Result With AIM Sym 0 1 Prefix decode resul
29. 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 Manual 2 7 Menu Toolbar Preferences gt Terminal Tab pe Preferences General Terminal Bar Code Options Advanced Ji Show Non Printable Characters Change Font a Default Format Fast Change Echo Font Enhanced Format Slower J Enable Echo Change Keyboard Macros EELER Blue U S Display Incoming Data Even When Not in Focus Default Settings OK Cancel Show Non Printable Characters When Show Non Printable Characters is enabled characters such as CRLF will be displayed in the Terminal window When Enhanced Format is checked the characters are displayed with more detailed formatting Change Keyboard Macros Clicking the Change Keyboard Macros button brings feme up the Function Keys dialog In this dialog you can ara BB aaa select the desired function key and then enter your Key Mop Key F2 Cearkey ClearAl Keys macro keystrokes in the associated key map For a example to make Ctrl F2 the keystroke to send a trigger Shit Ctrl character select F2 then in the Ctrl row enter lt trigger o character gt and click OK Then whenever the Ctrl F2 pa Alt Shift Ctrl keystroke is pressed the trigger character will start the rea
30. the maximum number of candidate symbols in the field of view 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 1 11 100 Composite Disabled Default Composite Enabled Sh M0066_ 01 M0065_01 Sample Composite Symbol EANTA NN HS 21 HS 41X Handheld Reader User Manual 6 19 Symbology Identifier Symbology Identifier When Symbology Identifier is enabled an AIM Association for Automatic Identification and Mobility preamble is added to decoded data output see the AIM Symbology Identifiers list This preamble identifies what kind of symbology has been decoded Disabled Enabled AIM Symbology Identifiers A H SS Dr on pm o oO oO 6 20 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 HS 21 HS 41X Handheld Reader User Manual MS LO Parameters Contents egene E 7 2 Klee Re de Lt e EE 7 3 A O O 7 4 EL o CP o A cee eee tes 7 5 gtete EE 7 6 Button stay DOWN TIME A ais 7 7 MOTION Detect E EE 7 8 Just ee E EE 7 9 BEA A ae aca Se aN a ek de 7 10 This section includes instructions on setting up conditions for changing input output electrical transitions for control of the reader s internal and external devices A discrete I O in out signal is an electrical transition from one vo
31. to 64 100 Percent 0 Raw Image No JPEG Compression 1 To 100 JPEG Compression Quality Percent Also see registers 36 AC AD AE AF 45 47 Read Cycle Timeout Maxicode Symbology 1F4 500 Valid Range 0 to FFFF 65535 ms Binary Dip Switch Bit Controls Value 0 Maxicode Decoding Mode 0 0 Disabled Enabled Maxicode Decoding Mode 1 Disabled Enabled Maxicode Decoding Mode 2 Disabled Enabled Maxicode Decoding Mode 3 Disabled Enabled Maxicode Decoding Mode 4 Disabled Enabled Maxicode Decoding Mode 5 Disabled Enabled 6 Maxicode Decoding Mode 6 Disabled Enabled 48 Codabar Checksum Binary Dip Switch Bit Controls Value Codabar Checksum Checking 0 Disabled 1 Enabled Strip Checksum from Output 0 Disabled 1 Enabled A 34 HS 21 HS 41X Handheld Reader User Manual Appendices 0 Disabled 49 Code 39 Symbology 0 1 Enabled Code 39 Full ASCII Decoding 0 Disabled 1 Enabled EE A Composite Code Decoding Also see register D8 0 Disabled 4B Postal Code Symbology 0 eebe Binary Dip Switch Bit Controls Value 0 GS1 Expanded 0 Disabled decoding 1 Enabled 4 G Expanded 0 Disabled Stacked de
32. to the host via auxiliary port connections 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 HS 21 HS 41X Handheld Reader User Manual A 51 Glossary of Terms Delimited A delimited command or field is bracketed by predefined characters Decode Rate The number of good reads per second ahieved by a reader Darkfield Illumination Lighting of objects surfaces or particles at very shallow or low angles so that light does not directly enter a reader s optical hardware Depth of Field The in focus range of a reader Measured from the distance behind an object to the distance in front of the object with all objects appearing in focus Diffused Lighting Scattered soft lighting from a wide variety of angles used to eliminate shadows and specular glints from profiled highly reflective surfaces Digital to Analog Converter DAC A VLSI circuit used to convert digitally processed images to analog for display on a monitor Digital Signal Processor DSP A VLSI chip designed for ultra high speed arithmetic processing Discrete I O Inputs and outputs characterized by discrete signal transitions from one voltage level to another so that digital switching can occur Direct Memory Access DMA A capability provided by some computer bus architectures that allows data to be sent direc
33. unlocked 3 Settings locked except settings Lock HS 21 HS 41X Handheld Reader User Manual A 37 Serial Commands 85 Trioptic Options Binary Dip Switch Bit Controls Value Disabled Enabled O ql Allow Short Quiet 0 Disabled 1 O T 0 Trioptic Decoding Normal Quiet Zones Zones Enabled Disabled Enabled No Quiet Zones 2 requires firmware version 3280 86 Motion Detection Event Valid Range see register 39 Motion detection is enabled by setting register C4 to OxFO This register is reset to O disabled when register C4 is changed away from OxFO When motion is detected this event is posted See register 39 for list of events Also see registers 20E 87 Motion Sensitivity Valid Range 0 to FFFF 65535 ms Also see registers 86 20E 93 Suppress Beep On Decode 0 Beep indicating decode before JavaScript processing 1 Call JavaScript without beeping to indicate decode Normally the Reader beeps as soon as decodes are read and processes them via JavaScript if necessary after the beep To enable JavaScript to control the beep feedback change this setting to 1 this will suppress the beep the JavaScript would typically beep if the decode is valid or start another read cycle if it isn t This setting does not suppress beeps for anything but a successful decode event 98 Decoder HD field FOIO
34. 2 Bien Mein Ce 1 3 E let le 1 4 Je UR S oe ee eee Sere A eee ee 1 5 Select MOC lhe e o A an E AUC aio aca ee 1 6 Select Interface and Connecioeader 1 7 Configure the Reader cccccccssscecccssececsceseeececeeeeeecseaseeessasseessnaaeeess 1 9 Save Changes in Eh 1 10 Chapter 2 Using ESP EZ MOS e e ed 2 2 APPlcation ModE usais doce dada 2 3 WES CONTOS ae o oe 2 4 Menu Toolbar eee 2 5 SENA RECEIVE ee EE ee Ee 2 15 Chapter 3 Basic Operations RF FACICE arg CUING sd ici 3 2 Moto Detect Mode escocesa 3 3 BUER gert 3 4 Operational Feedback EE 3 6 Chapter 4 Communications Communications DY Es Psic 4 2 Communications OvervieW s n esneenennneenrennrresnrrsrrrnrnrrrnnrrnsrersenrrennns 4 3 USB MIEN EE 4 4 K Merna EEN 4 5 Sam sl Dti la caido 4 7 FOS EAI o coa 4 8 Preamble and Postamble by Eh 4 9 Key DO ald MAD DING vts ios 4 10 Communications Mod snena A e as 4 11 USB Keyboard Ral ata 4 13 A ea ree ee een ce sca ee eee ee ee 4 14 Text Command Tmeout 4 15 Chapter 5 Read Cycle Read Cycle Dy ESP aetna a ele ee ee a de adi 5 2 External TMOJE sms darle nba ads 5 3 Default Continuous EVEN tenian Gece eee ee 5 4 Maximum Decodes per Head 5 5 Read Cycle TMC EE 5 6 Ignore Duplicate Symbol Timeout o nnnnnannnnnnnnennnnnnesnrnessnrrresnrreesrrrnene 5 7 Targeting Zone Tolerance mision da 5 8 Morphological Preprocessing cccooocccccncccccnoccccnnccnononononnnnnnnnnnnnnnnnnnonnnnos 5 9 Camera SUN Sd 5 10
35. 2 commands each with a portion of the file The reader will not send any response 4 Send a 5 command to end the download and install the file 5 Wait for a d e or fresponse from the reader or a timeout a If fresponse or timeout restart the sequence at step 1 b If e response repeat step 5 c 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 Manual Appendices Reader Settings The host sets the reader settings using the O P Q and commands and reads them using the G and lt commands For example the following P command sets register 2C to the value C8 P 2C C8 Note For two digit setting numbers i e settings 00 through fd an alternative format may be used in place of the parentheses and hexadecimal setting number substitute a single character which represents the setting number The equivalent to the example above is P C8 the ASCII character has the hexadecimal value 2c In certain circumstances such as with text commands percent encoding may be used for encoding a character as a sequence consisting of the percent character followed by two hexadecimal digits With percent encoding the example may be expressed as P 2CC8 In the Reader Settings Table the Reg column is the setting number in hexadecimal
36. 292 RRE A 6 B4 R9232 9 Data Bts Detalla ee ee A 6 C1 RI 2921200 BAU i a a A A 6 C2 K e nl VE A 6 C3 RO AS DO Bald sit caes A 6 C4 K 9000 Bald O A 6 D1 RO232 19200 DU ets A 6 D2 K 50400 BAU it A E es A 6 D3 K 01000 dai tai A 6 D4 R9232 115200 Baud Detaull EE A 6 E1 RS 232 Even Pary EE A 6 E2 ROZ232 Odd Pati a e a gtd eco See ences ade A 6 E3 RS 232 N Parity Default E A 6 E4 UART Flow Control None Detalhes A 7 A1 UART Flow Control Hardware e ina A 7 A2 RS 232 Raw Mode RTE CTIE A 7 A3 RS232 Packet el A 7 A4 Symbologies Data MaNi O EE A 9 A1 Data Mank O KEE A 9 A2 AE EE A 9 B1 Aztec UM Detalla ds iS A 9 B2 BETI OMDET EE EE Ee A 9 B3 BOAL O Mal db A 9 B4 Codabar On RI NEE A 9 C1 COC O AAA O A ae A 9 C2 Codabar Checksum Enabled ni ia A 9 C3 Codabar Checksum Disabled era A 9 C4 Codabar Checksum Enabled and Strip from Result A 9 D1 Code 39 Oni Detail EE A 9 D2 A I enee ee A 9 D3 Code 39 Enable CMeCK SUI ad O AA AS AS A 9 D4 Code 39 Disable Checksum Default cccoooccoccccocconnccooconononoconocononcnnononnnncnnnannnnnnnnos A 9 E1 Code 39 Enable Checksum and Strip from Result A 9 E2 Code 39 Extended Full AS CMON sie da A 9 E3 Code 39 Extended Full ASCII Off Detault A 9 E4 Gode 93 On DSTA ii A 10 A1 Code IS a ria aia A 10 A2 Code Kn EAR nadia pd A 10 A3 Code 120 Ollas A SS ia A 10 A4 COMPOSI DON ege A
37. 30P ERROR CHARACTER 240 ERROR TOO LONG 240 ERROR TOO SHORT 240 ERROR CHARACTER Ull ERROR DATA ELEMENT CHARACTER Ull ERROR DATA ELEMENT TOO LONG Ull ERROR DATA ELEMENT TOO SHORT UII ERROR LOWER CASE CHARACTER UII ERROR NEED UI ELEMENT FIRST Ull ERROR SPACE AFTER TEI DATA QUALIFIER UII ERROR TEI DATA QUALIFIER UII ERROR UII ELEMENT INCOMPLETE UII ERROR WRONG FORMAT INDICATOR UII ERROR UII STRING TOO LONG Additional Notes e DF1 DF7 If the UII CPN field is 15434 ERROR xxxx DEI DF7 are filled in with an empty string Otherwise the fields are used to display data elements If there are fewer than seven data elements an empty string is filled in at the end If there are more than seven elements only the first seven elements are displayed e There is a space between UII and CPN in both tables Ull 12345678 CPN 87654321 e The constructed UII type can be Contruct_1 Contruct_2 Construct_1 2 or lUID_ EQUIVALENT e The constructed CPN type can be PNR 30P or 240 The constructed LBN type can be 30T 7 16 HS 21 HS 41X Handheld Reader User Manual E 38 Advanced Operations Contents eelef er DEEN 8 2 MINON KEE 8 3 MOTO ID ETSCI OM aie Stic a EE 8 4 WV COWL WS OSU cree A O 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 Manual Continuous Read Continuous Read
38. Chapter 6 Symbologies Symbologies by Eh 6 2 Data UE 6 3 OR ee EE 6 4 A 6 5 HS 21 HS 41X Handheld Reader User Manual il Table of Contents Iv E EE 6 6 COTE EE 6 7 SS EE 6 8 ee EE 6 9 EE reg 6 10 Jee Ee EE 6 11 Ur e aloe o a os 6 12 Se EE 6 13 lg ee 6 14 ENN EE Ale ollas 6 16 Ri EEN 6 17 Ml AAA O a NA a 6 18 e ele Sesa atte oceano 6 19 SYMBOLOGY dente iia et 6 20 Chapter 7 I O Parameters VO Parameters Dy ESP da acia 7 2 No Read Notifica n iii diosas 7 3 RE Le WEE 7 4 Se EE 1 5 lee EE 7 6 Sift tel Ren Et EE 1 7 Motion Detect EE 7 8 Mage QUAY da e daa os 7 9 R I WE e te ME 7 10 Chapter 8 Advanced Operations SOMINUOUS RS dd tod 8 2 A EE 8 3 MOTO DELS EE 8 4 Window of IMGT SI Lui iii eins 8 5 Chapter 9 Terminal Terminal NOW cco ai ds 9 2 O O wueemae eer E 9 3 A 9 4 Ee de CN 9 5 Terminal Right Click Menu ici ii 9 6 Terminal Dropdown Men 9 7 Chapter 10 Utilities DEVICE CONTO sat ta ect 10 2 Differences from Deiauht 10 3 FWI EE 10 4 A EES 10 6 Appendices Appendix A General Specifications 000nnn0nnnnnnnnennnnennnnnnnnnnnnnennnnenne A 2 Appendix B Electrical Specifications 000nn00nnnnannnnnnnennnnnnnnnnenrrnnrnrnen A 5 Appendix C Configuration ZGvmbols A 6 Appendix D Serial CommandS ccooccncccccnncccccnconnnncnoncnnnnnnnnonanonononenononons A 17 Appendix E Communications Protocol A 48 Appendix F AS Cll apie A eo A 49 Appendix G Maintenance cccoccncccccnccccccnccoccnnnnnn
39. LL Maximum Voltage Tolerance 5V 10 Caution Exceeding the maximum voltage will void manufacturer warranty RS 232 Cable Pinouts Connector A Connector B EL Connector A Connector B Connector C D 6 50 IN 0 5 IN yem MATING PLUG OD 5 5 mm CENTER PIN OD 2 0 mm LENGTH 8 5 mm INPUT 5V MIN 500 mA S A WIRING TABLE Maximum Voltage Tolerance 5V 10 Caution Exceeding the maximum voltage will void manufacturer warranty 4 5 6 10 HS 21 HS 41X Handheld Reader User Manual A 5 Configuration Symbols Appendix C Configuration Symbols M0002_01 USB Keyboard Windows A3 Q0003 1 USB Native HID Mode A4 M0005 OI USB Virtual COM Mode M0015 02 USB Enable Alternate OS B2 M0016_02 B4 M0018_01 RS 232 7 Data Bits C1 M0019 01 RS 232 8 Data Bits Default C2 M0020 01 RS 232 1200 Baud C3 M0021 01 RS 232 2400 Baud C4 M0022 01 RS 232 4800 Baud D1 M0023 01 RS 232 9600 Baud D2 M0024 01 RS 232 19200 Baud D3 wm SI M0025_01 RS 232 38400 Baud D4 M0026 01 RS 232 57600 Baud E1 M0027 _01 RS 232 115200 Baud Default E2 M0028 01 RS 232 Even Parity E3 M0029 01 RS 232 Odd Parity E4 M0030_01 RS 232 No Parity Default HS 21 HS 41X Handheld Reader User Manual
40. MICROSCAN HS 21 HS 41X Handheld Reader User Manual P N 84 100052 Rev B Copyright and Disclaimer Copyright 2015 Microscan Systems Inc Tel 1 425 226 5700 800 762 1149 Fax 1 425 226 8250 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 Throughout this manual trademarked names might be used We state herein that we are using the names to the benefit of the trademark owner with no intention of infringement Disclaimer The information and specifications described in this manual are subject to change without notice Latest Manual Version For the latest version of this manual see the Download Center on our web site at www microscan com Technical Support For technical support e mail helpdesk microscan com Warranty For current warranty information see www microscan com warranty Microscan Systems Inc United States Corporate Headquarters 1 425 226 5700 800 762 1149 United States Northeast Technology Center 1 603 598 8400 800 468 9503 European Headquarters 31 172 423360 Asia Pacific Headquarters 65 6846 1214 i HS 21 HS 41X Handheld Reader User Manual Introduction Table of Contents Chapter 1 Quick Start Check Required Hardware 1
41. Manual 6 7 BC412 BC412 c hablen Disabled Enabled BC412 Enabled Default BC412 Disabled dE dE GE pe TUCIA Q0010_01 Sample BC412 Symbol Uu 6 8 HS 21 HS 41X Handheld Reader User Manual Symbologies Code 93 naleg Disabled Enabled Code 93 Enabled Default Code 93 Disabled M0059 01 M0060_01 Sample Code 93 Symbol 1234567594 HS 21 HS 41X Handheld Reader User Manual 6 9 Codabar Codabar Codabar Enabled ME al Enabled Enabled and strip from result Codabar Enabled Default Codabar Disabled M0037_01 M0038_01 Codabar Checksum Enabled Codabar Checksum Disabled Default KO Ko Q0011_01 Q0012 01 Codabar Checksum Enabled and Strip from Result Q0030 01 Sample Codabar Symbol AL23456 7 094 6 10 HS 21 HS 41X Handheld Reader User Manual Symbologies Interleaved 2 of 5 Checksum Disabled Length Enabled Interleaved 2 of 5 Enabled Default Interleaved 2 of 5 Disabled M0073_01 M0074 01 Interleaved 2 of 5 Checksum Enabled Interleaved 2 of 5 Checksum Disabled Default Q0013 01 Q0014 01 Interleaved 2 of 5 Checksum Enabled and Strip from Result L Q0015 01 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 0123456739 HS 21 HS 41X Handheld Reader User Manual 6 11 UPC UPC a EAN Status ae UPC E as UPC A UPC E
42. O IAN 6 8 COLS TS e oa ato delos lol ee co lo e Pt IS PO eo ai 6 9 A A A A A 6 10 interleaved Z 0f EE 6 11 le 6 12 o A A ee 6 13 ic os A E nee 6 14 EE en 6 16 A A Ot Se ee eee Pe ce me 6 17 lte ee er hy Gaerne pete rere a rr i RO a Et RR 6 18 COMPONEN 6 19 Symbology En E EE 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 Manual 6 1 Symbologies by ESP Symbologies by ESP Parameters ESP Values YA ES sym bologies App Mode 2D Symbologies Click this button Data Matrix Enabled to bring up the i QR Code QR and Micro OR Code SEI Dacia Symbologies tab 1D Symbologies D Code 39 Enabled Code 128 Enabled BCA12 Enabled Code 93 Enabled el Codabar Enabled To open E Interleaved 2 of 5 Enabled nested E UPC Enabled options i Postal Disabled oy EH Pharmacode Disabled g GS1 DataBar Enabled AIIN PE Stacked Symbologies h PDFALT Enabled Micro PDF417 Disabled H Composite Disabled Disabled Enabled A To change a setting double click the setting and use your cursor to scroll through the options 6 2 HS 21 HS 41X Handheld Reader User Manual Symbologies Data Matrix Disabled Enabled Data Matrix Enabled Default Data Matrix Disabled WW SE Sample Dat
43. Oxdd6c Ox5c64 User 5d 0x4e55 UX306 gt Oxb16b 0X22 EEN Oxa35a Ox 1401 0x9509 0X0630 0X87387 0x78a7 Oxf9af 0x6a96 Oxeb9e UXDECOs Uxddcad Ox4ef4 UXetteo Oxaleb Ox20e3 Oxb3da Gee eae are 0xX8389 0x0481l Ox97b8 Ox16b0 OXS9ZE BE Oxfble Ox7al6 Denge Ox4c45 User hey Ox5be74 HS 21 HS 41X Handheld Reader User Manual 0x4084 Kee LOC O25 2 Sy OXIDO Ox64e6 Oxebee ORTO Oxi fdr 0032 07 0x8948 Oxla71l OxX9b 79 OXZ2EZ 2 Oxad 2a OR Sell Sy OBETO Oxdl0c BERGER ORCS 3 ce 0x4235 Oxf56e Ox 466 eer 52 0x6657 RK OxXtScO Ox8bf9 Ox0afl Oxbdaa Ox3ca2 Oxaf9b Ox2e93 Ox50a5 Oxdlad 0x4294 OxXCS IE ES Eer lee Ox66f6 Uxe bey Eecher 0x9969 0x0a50 0x8b58 Ox3c03 0xbd 0 5 Ox ZE37 Oxaf3a Klee 0x4025 Osx ses Ox5214 Uxesdts Ox6447 OSETE 0x7676 0x89e9 Ox08el Ox 9bds Oxlad0 Oxad8b UXZ2ES3 Oxbfba 0x3eb2 Ox60c6 Oxelce 0x72f7 Ox ES LE Ox44a4 Oxebac UNIDO TOS Oxd79d OZ B02 Oxa90a Ox 5a537 OxbbSb Ox0c60 0x8d68 Ox Les lo Ox9f509 Oxfl4de Ox 046 0xe37f OX62 T3 OxdSZ2c BEE EE Hetz OXT615 Oxb98a Ox 5607 Oxabbb Ox2ab3 Ox9de8 OxlceO Ox8fd9 Ox0edl 0x70e7 Oxtftlef Ox62d6 Oxe3de 05485 Oxd53d 0x46b4 Elek TDC 0x3823 Oxb92b 0Ox2al2 Oxabla Ox les 0x9d49 Ox0Ee 70 OXEL hoy Oxelof Ox6067 Diet Se 0x7256 Oxc50d Ox4405 Ee Re 0x5634 Oxa9ab 0x28a3
44. Read 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 Manual 5 3 Default Continuous Event Default Continuous Event This parameter allows you to determine the default state of the reader Event Delay Ides O O Show Target Motion Detect Read Both Fields Read Near Field Read Far Field Read Primary Field Idle Default When Default Continuous Event is set to Idle the reader will remain inactive until triggered Show Target When Default Continuous Event is set to Show Target the reader will display the target LEDs but remain inactive until triggered externally Motion Detect When Default Continuous Event is set to Motion Detect the reader will remain inactive until motion occurs in the field of view if a symbol is hand presented for example Read Both Fields Both Near Field and Far Field will be continuously activated to capture an image Read Near Field Near Field will be continuously activated to capture an image Read Far Field Far Field will be continuously activated to capture an image Read Primary Field 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 0100 Seconds 5 4 HS 21 HS 41X Handheld Reader User Manua
45. S 41X Handheld Reader User Manual 7 9 Data Validation Data Validation Data Validation is used to confirm that a decoded string from the imager has complied with a particular company industry or ISO standard HS 21 HS 41X Data Validation is compliant with Department of Defense Unique Identification and ISO IEC 15434 Information Technology Transfer Syntax for High Capacity ADC Media requirements Unique Identification Unique Identification is a mandatory Department of Defense DoD requirement on all solicitations issued January 1 2004 or later This policy mandates the use of Unique Item Identifiers Ulls encoded within Data Matrix symbols on equipment and parts procured by DoD The HS 21 HS 41X complies with Department of Defense Standard Practice Identification MIL STD 130 Once the imager decodes the Data Matrix symbol and if Unique Item Identifier UII Current Part Number CPN and Lot Batch Number LBN are turned on the HS 21 HS 41X checks the ISO IEC 15434 syntax with ISO IEC 15418 ANSI MH10 8 2 Al and DI and ISO IEC 21849 ATA TEI semantics to construct the UII CPN and LBN Unique Identification Features The following data output options are applicable to Data Matrix ECC 200 symbols only and have no effect on other symbologies UII Enabled Allows the imager to read only message streams encoded in Data Matrix ECC 200 symbols then to construct and output a UII string The message streams include valida
46. Validation ISO IEC 15434 ISO IEC 15434 specifies a transfer structure syntax and coding of messages and data formats when using high capacity automatic data capture ADC technologies The following ISO IEC 15434 data output options are applicable to Data Matrix ECC 200 symbols only and have no effect on other symbologies ISO IEC 15434 Allows the imager to read only ISO IEC 15434 compliant message Enabled streams in Data Matrix ECC 200 symbols then output the ISO IEC 15434 string This implementation only checks the header trailer format and proper format indicator 00 99 and DD The output string has a prefix a format indicator and data components ISO IEC 15434 Enabled with Error Messages Allows the imager to read only ISO IEC 15434 compliant messages in Data Matrix ECC 200 symbols and output detailed information such as prefix format indicator data components or error messages Data Validation Disables both Ull and ISO IEC 15434 data validation Disabled ISO IEC 15434 Output Examples ISOAEC 15434 Enabled 15434 06 7L0A1B3C 1P4202435 510936 15434 06 17V0A1B2 1P4202435 510936 ISO IEC 15434 Enabled with Error Messages 15434 06 7L0A1B3C 1P4202435 510936 15434 06 17V0A1B2 1P4202435 510936 15434 ERROR HEADER 3RD POSITION lt ADD lt CAG 123452SER Data Validation Disabled The imager will return to normal output behavior without performing data validation 7 12 HS 21 HS 41X Handheld Rea
47. Wm e Un gun ma Wm Nip TT HS 21 with Presentation Stand HS 21 HS 41X Handheld Reader User Manual 3 3 Dual Optics The reader s dual field optical system can read small 2D symbols as well as larger 1D symbols An image is captured from each field The decoder first operates on the image Near or Far which was successfully decoded on the last cycle If unsuccessful the next Image is decoded Move the reader closer to decode smaller symbols and farther away to decode larger symbols Imaging Area 960 640 Far Field Field of View 50 horiz by 33 5 vert Focal Point Approximately 115 mm 1280 640 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 3 4 HS 21 HS 41X Handheld Reader User Manual 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 Manual Basic Operations Operational Feedback Condition Top LED Light Sound Vibration Reader Successfully Powers Up Green LED flashes 1 Beep Handle Vibrates Reader Successfully Once enumerated Enumerates with Host the green LED turns 1 Beep Handle Vibrates via Cable Attempting to Decode Green LED is Off None No Vibration
48. a PNR ERROR XXXX UIT UN_data 240 ERROR XXXX UIT UN_data 30T ERROR XXXX Constructed Ull type Example Construct_1 Invalid Ull and Valid CPN Invalid Ull and Valid LBN Ull ERROR xxxx CPN CPN_data Ull ERROR xxxx LBN LBN_data Constructed CPN type 30P PNR 240 Constructed LBN type 30T Invalid UII Ull ERROR xxxx 15434 ERROR xxxx Example Ull ERROR DATA ELEMENT CHARACTER Original decoded data Invalid CPN Invalid LBN 30P ERROR xxxx PNR ERROR xxxx 240 ERROR xxxx 30T ERROR xxxx 15434 ERROR xxxx Original decoded data Invalid Ull and Invalid CPN Invalid Ull and Invalid LBN Ull ERROR xxxx 30P ERROR xxxx Ull ERROR xxxx PNR ERROR xxxx Ull ERROR xxxx 240 ERROR xxxx Ull ERROR xxxx 30T ERROR xxxx HS 21 HS 41X Handheld Reader User Manual Original decoded data 7 15 Data Validation Error Messages The following is a list of potential error messages 15434 ERROR DATA ELEMENT SEPARATOR 15434 ERROR DOUBLE TRAILER 15434 ERROR FORMAT INDICATOR 15434 ERROR HEADER 1ST POSITION 15434 ERROR HEADER 2ND POSITION 15434 ERROR HEADER 3RD POSITION 15434 ERROR HEADER 4TH POSITION 15434 ERROR HEADER GROUP SEPARATOR 15434 ERROR TRAILER END OF TRANSMISSION 15434 ERROR TRAILER RECORD SEPARATOR PNR ERROR TOO LONG PNR ERROR TOO SHORT PNR ERROR CHARACTER 30P ERROR TOO LONG 30P ERROR TOO SHORT
49. a Matrix Symbol W 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 Manual 6 3 QR Code QR Code Enabled WA and Micro OQA Code Micra QA Code QR Code Inverse and Standard Enabled QR Code Disabled M0109 01 MO0105_01 QR Code and Micro QR Code Enabled WL VC MO111_ 01 Sample QR Code Symbol Sample Micro QR Code Symbol ofig el GE El 6 4 HS 21 HS 41X Handheld Reader User Manual Aztec Aztec Enabled l M0033_01 Sample Aztec Symbol Symbologies p OLE LI Disabled Enabled Aztec Disabled Default M0034 01 HS 21 HS 41X Handheld Reader User Manual 6 5 Code 39 Code 39 Code 39 Disabled ms M0047_01 Code 39 Enable Checksum SE Code 39 Enable Checksum and Strip from Result 3 M0050_01 Code 39 Extended Full ASCII Enabled M0051_01 Sample Code 39 Symbol 1234507 Code 39 Enabled Default M0046 01 Code 39 Disable Checksum Default pe M0049 01 Code 39 Extended Full ASCII Disabled Default M0052_01 HS 21 HS 41X Handheld Reader User Manual Symbologies Code 128 IOLIEL Disabled Enabled Code 128 Enabled Default Code 128 Disabled M0061_01 M0062 01 Sample Code 128 Symbol 1234557894 HS 21 HS 41X Handheld Reader User
50. abled fell x All GS1 DataBar Enabled Default M01 cor GS1 DataBar Expanded Enabled d L MO Ce GS1 DataBar 14 Enabled ah e M0113_01 Sample DataBar 14 Limited Symbol WERN UN Sample DataBar 14 Stacked Symbol Mold PA Sample DataBar 14 Symbol 6 16 All GS1 DataBar Disabled WL M0117_01 GS1 DataBar Limited Enabled S d M0112 _ 01 Sample DataBar Expanded Symbol HS 21 HS 41X Handheld Reader User Manual Symbologies PDF417 Disabled Enabled PDF417 Enabled Default PDF417 Disabled KL KL M0091_ 01 M0092 01 Sample PDF417 Symbol La HS 21 HS 41X Handheld Reader User Manual 6 17 MicroPDF417 MicroPDF417 MN LIE Disabled Enabled MicroPDF417 Disabled Default MicroPDF417 Enabled WL WL he hte d M0084_ 01 M0083_01 Sample MicroPDF417 Symbol SA 6 18 HS 21 HS 41X Handheld Reader User Manual Symbologies Composite Composite consists of a 1D component associated with an adjacent 2D component A successful decode is required for both the 1D and 2D components before the reader outputs a result When Composite is enabled the unit decodes the 1D component first Important EAN 8 EAN 13 UPC A and UPC E cannot be decoded individually when Composite is enabled B Eli a Lac ke A A E a bled Enabled Maximum Decodes per Re Maximum Decodes per Read Maximum Decodes per Read represents
51. acity 128MB Flash ROM 32MB RAM Data Editing JavaScript Additional License Required Electrical Power Requirements Reader 5VDC mA Typical Less than 450 mA Idle Less than 80 mA Sleep Less than 31mA Dimensions 5 2in 131 6mm 3 6in 91 1mm Note Nominal dimensions shown Typical tolerances apply HS 21 HS 41X Handheld Reader User Manual Read Ranges Narrow Bar Read Range STANDARD DENSITY 1D 0050 127 mm 3 7 to 5 0 94 to 127 mm 0075 191 mm 2 2 to 6 5 56 to 165 mm 010 254 mm 1 5 to 8 0 38 to 203 mm 020 508 mm 2 3 to 15 5 58 to 394 mm 2D 0050 127 mm 3 7 to 4 6 94 to 117 mm 0075 191 mm 1 5 to 6 0 38 to 152 mm 010 254 mm 1 6 to 7 7 41 to 196 mm 020 508 mm 1 6 to 9 4 41 to 239 mm HS 21 HS 41X Handheld Reader User Manual Appendices A 3 General Specifications FIS and Demo Kit Options Accessories HS 21 HS 41X Handheld Readers HS 41X Handheld X Mode Dark Gray USB 6 Straight Cable FIS HS41X 0001G HS 41X Handheld X Mode Dark Gray RS 232 8 Coiled Cable U S P S FIS HS41X 0002G HS 41X Handheld X Mode Dark Gray RS 232 8 Coiled Cable Euro P S FIS HS41X 0003G HS 41X Handheld X Mode Dark Gray RS 232 8 Coiled Cable UK P S FIS HS41X 0004G HS 21 Handheld Std Lig
52. ad Failure 0 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 Manual Appendices 59 Beep Duration 64 100 Valid Range 0 to 7FFFFFFF Millisec onds Also see registers 26 A7 66 Bypass Illumination Valid Range 0 to 64 100 percent GA UPC Symbology 0 Disabled 1 Enabled Also see registers 4D 4E 74 6B Code 39 Symbology 0 Disabled 1 Enabled Also see register 70 6C Code 93 Symbology Disabled Enabled 6D Code 128 Symbology Enabled 6E 6F Interleaved 2 Of 5 Symbology Codabar Symbology Disabled 0 1 0 Disabled 1 0 1 Enabled Also see registers 71 C9 0 Disabled 1 Enabled 70 71 Code 39 Checksum Interleaved 2 Of 5 Checksum Binary Dip Switch Bit Controls Value Code 39 Checksum 0 Disabled Checking 1 Enabled 4 _ Strip Checksum from 0 Disabled Output 1 Enabled 0 Also see register 6B Binary Dip Switch Bit Controls Value o interleaved 2 of 5 0 Disabled Checksum Checking 1 Enabled Strip Checksum from 9 Disabled Output 1 Enabled 1 Also see register 6E C9 74 UPC Short Margin 0 Disabled 1 Enabled Also see registers 4D 4E 6A 78 Settings Lock 1 Settings
53. addresses and the RS 485 standard Normally Closed A discrete output state that is only active when open Normally Open A discrete output state that is only active when closed Object Plane An imaginary plane in the field of view focused by a reader s optical system at the corresponding image plane on the sensor Output A channel or communications line Data or discrete signals that are transmitted or displayed by a device Parity An error detection routine in which one data bit in each character is setto 1 or 0 so that the total number of 1 bits in the data field is even or odd Picket Fence Orientation A linear symbol orientation in which the bars are perpendicular to the symbol s direction of travel 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 Scan line HS 21 HS 41X Handheld Reader User Manual A 53 Glossary of Terms PLC See Programmable Logic Controller Port Logical circuit for data entry and exit One or more ports may be included within a single connector Programmable Logic Controller PLC An electronic device used in industrial automation environments such as factory assembly lines and automotive manufacturing facilities Protocol The rules for communication between devices providing a means to control the orderly flow of information between linked device
54. ance 1600 el Morphological Preprocessing None 7 Camera Settings In this example the command for Read Cycle Timeout is shown 2 4 HS 21 HS 41X Handheld Reader User Manual Using ESP Menu Toolbar File gt New Whenever New is selected from the File menu the default configuration of ESP is loaded New Ctrl N Open Save Open Ctrl 0 When Save or Save As is selected the ESP configuration Save Ctri 5 is saved to the host computer s hard drive and available ae Save As whenever the same file is selected under Open When you save menu changes to your hard drive these Print Ctrl P changes are not saved to your reader The diagram below shows how settings can be saved and received Import between ESP and the reader and ESP and the host hard drive Export Excit Save to Reader Receive Reader e Settings fi gt 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 Manual 2 5 Menu Toolbar Model The Model menu allows you to select between reader models When you choose another model the current connection with your present model will be terminated t Handheld 1 Mew Model Remove Model New Model To connect to another model select New Model choose the model you want and click OK All models
55. and EZ Mode buttons appear in the same position to allow easy switching between these primary modes Click this icon to return to Click here to open the Imager EZ Mode m Menu toolbar Terminal or Utilities views File Model Options Connect View Help l a 4 a gt 6 EZMode Connect Send Recv SwitchModel Parameters Imager Terminal Utilities Seege Te Cycle Weien Click on tabs in this row to access configuration trees Parameters ESP Values like the one shown below E Read Cycle External Trigger Trigger Active Click the Parameters icon to return to full App Mode view Si Default Continuous Event Zeg mo from Terminal or Utilities Event Delay 2 Maximum Decodes per Read 1 Read Cycle Timeout 500 2 Ignore Duplicate Symbol Timeout 0 2 Targeting Zone Tolerance 1600 be a Morphological Preprocessing None o ia Size Small 5 Camera Settings For Help press FL Handheld 1 H5 41x MONET USE HID 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 Manual 2 3 Tree Controls Tree Controls To make changes to configuration settings in the tree control menus Parameterz ESP Values e Communications Communications Mode USB Native HID 1 Left click
56. ave ESP File when Quittin J Connect to readers via TCP IP Use Default Storage Location The Auto Sync options at the top of the Advanced tab allow the user to determine whether Auto Sync will be enabled automatically in sections of ESP where it is used or if it will ask before it enables Auto Sync functions Always Ask Before Auto Sync Occurs If this option box is checked specific Auto Sync functions can be enabled Receive Settings from the Reader will automatically send the reader s settings to ESP when Auto Sync is enabled Send ESP Settings to the Reader will automatically send all reader configuration settings chosen in ESP to the reader Do Not Send or Receive Settings creates a condition in which Auto Sync will not automatically send reader settings to ESP or send ESP settings to the reader Include Preamble and Postamble with Send Save 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 Manual Using ESP Ask to Save ESP File when Quitting When enabled prompts the user to save a esp file when ending a session JOE My Documents v 4 File Edit View Tools Help Organize v Include in library y Share with w Burn New folder v Fil HZ D
57. coding 1 Enabled AC GS1 Symbology 1F 431 2 _ GS1 Limited decod 0 Disabled Ing 1 Enabled 3 GS1 14 and GS1 14 0 Disabled Truncated decoding 1 Enabled GS1 14 Stacked and 0 Disabled 4 GS1 14 Stacked Omnidirectional 1 Enabled decoding 0 Disabled 4D UPC Expansion 0 1 Enabled Also see registers 4E 6A 74 0 Disabled 4E UPC Supplemental 0 1 Enabled Also see registers 4D 6A 74 HS 21 HS 41X Handheld Reader User Manual A 35 Serial Commands Binary Dip Switch Bit Controls Value 0 Disabled 1 Enabled 0 Disabled 1 Enabled 1 1 mod 10 2 mod 10 and mod 11 AF MSI Plessey Symbology 1 3 2 mod 10 3 1 Checksum 5 1 mod 10 strip cs 6 mod 10 and mod 11 strip cs 0 MSI Plessey 7 2 mod 10 strip cs 0 Disabled 4 Improved Bounds Enabled Binary Dip Switch Bit Controls Value 0 Disabled 1 Enabled Inverse Aztec decod 0 Disabled Ing 1 Enabled 50 Aztec Symbology 1 0 Aztec decoding Valid Range 1 to 640 pixels Decoder uses only the specified pixel width in the HD field FOIO Also see registers 54 98 99 53 Decoder HD field FOIO Width 280 640 Valid Range 1 to 960 pixels 54 Decoder HD field FOIO Height 3C0 960 Se Rr emp ale pixel Also see registers 53 98 99 0 Disabled 1 Send r packet on no read Geer packet in Packet Data 99 Notify Of Re
58. cond Duplicate Scan Delay n00nnnnneennnnesenenesrerersrrrrrsrrerssrrrrrsrrrrrsrrerrsrrrrrerreereenne A 12 C2 3 Second Duplicate Scan Delay ai A 12 C3 Default moger Del oo A 12 C4 A 16 HS 21 HS 41X Handheld Reader User Manual Appendices Appendix D Serial Commands Text Commands Text commands may be sent to the reader in RS 232 or USB Virtual COM mode using any serial communications software e g ESP Terminal Encoded data is decoded by the reader by replacing xx by a single byte with the value specified by the two hex digits xx e g 25 would be replaced by character number 0x25 which is ASCII T text command command type encoded dataopt carriage return command type Single ASCII character in the set defined in Command Types encoded data encoded datum encoded data encoded datum encoded datum printable character hex digit hex digit printable character any byte value in the range 0x20 0x7e hex digit Q ola hi 2 3 A 5 d V 3 Q UA B C D FE E a b tc d ei P carriage return 0x0d In order to eliminate inadvertent commanding of the reader Text Commands are disabled by default To enable Text Commands requires an initial sequence gt PAx where x is as defined in the Reader Settings Table register setting 41 Note A is the ASCII character that corresponds to 41 HEX Fo
59. ct the method for processing captured images and to choose the operator size for that method It is set to None by default E SE Size Erode Dilate Note This feature is only available in the HS 41X Handheld Reader Erode Erode increases the dark cell size of a symbol Useful for increasing the dark cell size of a dark on light Data Matrix symbol Dilate 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 E Morphological Preprocessing None Medium Large HS 21 HS 41X Handheld Reader User Manual 5 9 Camera Settings Camera Settings Camera Settings allow you to set AGC Sampling Mode to set the percentage values for Illumination Exposure and Gain to set the AGC Frame Adjust Count and also to define Window of Interest dimensions AGC Sampling Mode When AGC Sampling Mode is set to Automatic default each time a No Read occurs the reader adjusts the gain and exposure for the next capture to optimize symbol contrast l Camera Settings Tllumination Automatic z Exposure Manual Gain The values for Illumination Exposure and Gain can be set to any value between 0 and 100 The default values are shown below Camera Settings E AGO Sampl
60. d Threshold v i Q0027 01 Direction Reverse WW Q0029 01 HS 21 HS 41X Handheld Reader User Manual Symbologies Fixed Symbol Length Status When enabled the reader will check the symbol length against the symbol length field If disabled any length will be considered valid Symbol Length Specifies the exact number of bars that must be present for the reader to recognize and decode the Pharmacode symbol Minimum Bars Sets the minimum number of bars that a Pharmacode symbol must have to be considered valid Bar Width Status If set to Mixed the reader will autodiscriminate between narrow bars and wide bars If set to All Narrow all bars will be considered as narrow bars If set to All Wide all bars will be considered as wide bars If set to Fixed Threshold it will use the fixed threshold value to determine whether the bars are narrow or wide The Bar Width Status setting will be ignored when the reader is able to tell the difference between the narrow and the wide bars Direction 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 1 245 HS 21 HS 41X Handheld Reader User Manual 6 15 GS1 DataBar GS1 DataBar nabled i U ll Disabled Data ar Expanded DataBar Limited DataBar 14 En
61. d cycle Note The F1 key is reserved for opening ESP Help and the F3 key is reserved for the Find Next function Change Font Allows you to modify the font used for decode data received from the reader on the Terminal screen Change Echo Font Allows you to modify the font used for command characters typed into the Terminal view Enable Echo Allows you to enter command characters in Terminal 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 2 8 HS 21 HS 41X Handheld Reader User Manual Using ESP Preferences gt Bar Code Options Tab Preferences Bar Code Options Sizing Information Bar Width 14 Mils Example 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 Manual Menu Toolbar Preferences gt Advanced Tab Preferences When entering a view that supports Auto Sync do the following Always Ask Before Auto Sync Occurs Receive Settings from the Reader 5 Send ESP Settings to the Reader Do Not Send or Receive Settings P Include Preamble and Send XON with Autoconnect Postamble with Send Save Ask to S
62. d in Bold Initial Caps Introduction Statement of Agency Compliance FE 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 CAUTION Changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment CE The HS 21 and HS 41X have been tested for compliance to CE Conformit Europ enne standards and guidelines and were found to conform to applicable CE standards specifically the EMC requirements EN 55024 ESD EN 61000 4 2 Radiated RF Immunity EN 61000 4 3 ENV 50204 EFT EN 61000 4 4 Conducted RF Immunity EN 61000 4 6 EN 55022 Class B Radiated Emissions and Class B Conducted Emissions Statement of RoHS Compliance All Microscan readers with a G suffix in the FIS number are RoHS Compliant All compliant readers were converted prior to March 1 2007 All standard accessories in the Microscan Product Pricing Catalog are ROHS Compliant except 20 500013 01 and 98 000039 02 These products meet all the requirements of Directive 2002 95 EC European Parliament and the Council of the European Union for ROHS compliance In accordance with the latest requirements our RoHS Compliant
63. d of view can be configured using the Motion Sensitivity parameter The lower the number the greater the sensitivity 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 8 4 HS 21 HS 41X Handheld Reader User Manual Advanced Operations Window of Interest Window of Interest allows you to shrink the processing area of the reader s field of view Because the reader has far less processing to do in a smaller window read rates typically increase dramatically e Click the Camera icon in App Mode to bring up Window of Interest Ek 4 setup Click the Capture and Decode button in the Window of Interest view to decode the symbol in the field of view If successful the Good Decode indicator will be green and the symbol will be outlined in green Note You can resize the image by clicking and dragging the ESP window from the lower right corner This is useful where very small symbols are being read e Click and drag the cursor to define a rectangle over the symbol that you want to isolate Notice that the surrounding pixels become black You can use the anchor points on the image area that you have just drawn to resize the Window of Interest You can also click on the center of the window to move it e Click the Reset button t
64. der User Manual I O Parameters Data Validation Settings The following symbols control Data Validation functions Le e Ae Ull I Ull Enabled Enabled with Pass Through Q048 01 Q049 01 Ull Enabled with ISO IEC 15434 Error Messages Enabled Q050_01 Q051_01 a ISO IEC 15434 Enabled I Data Validation with Error Messages Disabled Default Q052 01 Q053_01 WW e Save Settings M10159 01 Data Validation by ESP Each of the Data Validation Settings can also be enabled in ESP s I O Parameters tree control Dizabled UII Enabled UIL with Pass Through UIL with Error Message ISO IEC 15434 ISOVIEC 15434 with Error Message HS 21 HS 41X Handheld Reader User Manual 7 13 Data Validation Detailed Output Format The table below describes data validation output in detail Note Ull Enabled with Pass Through will add the prefix DATA to non UII output for all symbologies Note UI Enabled with Error Messages will output the following format UII CPN LBN DFO DF1 DF2 DF3 DF4 DF5 DF6 DF7 Note When ISO IEC 15434 output is in compliance with the standard the format is 15434 DFO DEI DEZ DEA DF 4 DF5 DF6 DF7 When it is not in compliance with showing which type of data qualifier is in use Ull Enabled Content of Decoded Data Matrix Symbol UN CPN LBN UN UN_ data Example Ull 12345678 CPN CPN_data Valid CPN Example CPN 87654321 Valid LBN LBN LBN_data Example LBN 87654321 UIT UlNl da
65. ds and Suppress Echo and Responses Parameters Terminal Utilities l Enter the magic sequence in Send 2PA7 dl 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 Manual Communications USB Keyboard Rate 10 1 255 x Tm Y Requests that the host polls the USB reader at the rate specified 1 to 255 ms HS 21 HS 41X Handheld Reader User Manual 4 13 RS 232 RS 232 CL R5232 Baud Rate 115 2K Parity Mone Se Stop Bits One Data Bits Eight Baud Rate 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 Parity Parity is an error detection routine in which one data bit in each character is set to 1 or 0 so that the total number of 1 bits in the data field is even or odd It only needs to be changed if necessary to match the host setting Stop Bits Stop Bits are added to indicate the end of each character This setting should only be changed if necessary to match the host setting 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 Seven 4 14 HS 21 HS 41X Handheld Reader User Manual Communications Text Command Timeout Text Command Timeout allows yo
66. e Up Backspace Scroll through a list of all preamble in the text fields and selecting and postamble options and then from the dropdown menu PSS SSS MIA click Insert you can also click any of Page Down Up these preset buttons to set a reamble or postamble re A j i Lett Down Right Carriage Return CA 4 Percent Sign Esc FUU me Delay Tab Keystroke USB Tab Asci AS232 Forward Slash Eso HS 21 HS 41X Handheld Reader User Manual Keyboard Mapping Keyboard Mapping The Keyboard Mapping feature provides alternatives for keyboards that do not conform to U S English mapping Note Universal Keyboard mapping is slightly slower than the other language specific options because it maps data by reference to the full set of ASCII characters The advantage of Universal Keyboard mapping is that it allows any language and keyboard layout to be mapped Important Keyboard Mapping is not to be confused with USB Keyboard Mode which has an entirely different function namely to enable USB cabled communications 8 M0008_02 OT U S No Leading 0 Default U S with Leading 0 M0010 01 MO011 01 French German M0013_01 M0014 01 Universal Custom Ku AE TORN Swiss Keyboard Mapping by ESP M0009 02 U S Ctrl Char N W re M0012 01 Japanese M0189 01 Belgian ASCII Universal Custom US English wi
67. e a ta o iio 10 2 Diterences rom Detalla oa adora 10 3 PGI Ve EE 10 4 PROV AICS EE 10 6 This section explains ESP s Utilities features These include Device Control an interface that lets you perform major operations with one click Differences from Default which shows all currently enabled reader settings that are not default settings Firmware where you can update your reader s firmware and Advanced which allows you to collect batch files for customized reader configuration and optimization HS 21 HS 41X Handheld Reader User Manual 10 1 Device Control Device Control This feature allows you to delete stored errors to reboot the reader and to default the reader Output e Delete Stored Errors erases all logged errors whether you have looked at them or not e Default Reader returns the reader to its default state without any optimization or configuration e 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 Manual Utilities Differences from Default Clicking the Differences from Default button will cause ESP to check all stored configuration settings and compare them to default settings All settings that are different than default will appear in the left column shown below and descriptions of those settings will appear in the right column
68. eeseecsueessueessusecseeeseeeseesseeesseeseesseeeeas 2 3 Mes CONTO Si a A A A AN 2 4 Memi TOO DAN aaa E A AA RA a 2 5 SONO RECOV EE 2 15 This section is designed to help you understand the structure and application of ESP When you open ESP unless otherwise specified in the ESP Preferences dialog accessible from the Options heading on the menu toolbar you will enter EZ Mode for initial setup From there you can enter Application Mode App Mode and access several configuration menus 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 e Tree Controls Each configuration menu contains a list of all option settings that pertain to that specific element of reader operation For example the Communications menu shows a Communications Mode command and then the options RS 232 Serial USB Keyboard and USB Native HID all of which are accessible from a dropdown menu e Graphic User Interfaces Settings can be configured using such point and click tools as radio buttons tabs spin boxes check boxes and drag and drop functions e Terminal ESP s Terminal interface allows you to send configuration and utility commands directly to the reader by typing them in the provided text field HS 21 HS 41X Handheld Reader User Manual 2 1 EZ Mode EZ Mode EZ Mode offers instructions
69. ensensensenesenes A 8 D2 German Keyboard Mapping nvidia A 8 D3 Japanese Keyboard Mapping cccccccssscccssscceceececseesceseueceseeceseeeeseeeeensueesssaeesseaeeessagess A 8 D4 Universal Keyboard Mapping ccccsccccsescccsesscccseseeecseseeseuscecsuseeseusceteuseessueeessansensagesenes A 8 E1 CUSTOM RED Msi id tin A 8 E2 Bella MieyDOA said a veian alcaide dd A 8 E3 SWISS ele e DEE A 8 E4 Motion Detection MOLAR Re da da A 7 C2 Motion Detect On Star Delay 0 20 ee ee A 7 C3 Motion Detect On Start Delay Oms A 7 C4 Preamble Postamble Settings Preamples Comm EE A 7 D3 Preample Spa E A 7 D4 Preamble Tab Keyboard On A 7 E1 Preamble Tab Serial On A A 7 E2 Preamble Erase NON de A 7 E3 Preamble CREF Sena Onis ici iia A 7 E4 Postamble CR Serial Only a bid A 8 A1 POstamble COMME sachet aoden cs l A 8 A2 Postamble F Serial ON to A 8 A3 Postamble CR LE Seriallv nly rrian aah teed cin i A 8 A4 PoOstamble SDaCe EE A 8 B1 Postamble Enter Keyboard Only A 8 B2 Postamble Tab Keyboard Only cocinan ii A 8 B3 Postamble E eg Ren RE A 8 B4 Postamble Erase None usa ii A 8 C1 Preamble and Postamble Erase A 8 C2 Reader Text Commands Reader Text Commands Ola aid A 7 D1 Reader Text Commands Dir o e O a e A 7 D2 HS 21 HS 41X Handheld Reader User Manual A 13 Configuration Symbols RS 232 Settings Resetto RS 292 RL ds ita A 6 B3 R9
70. er 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 HS 21 HS 41X Handheld Reader User Manual A 21 Serial Commands Get setting from reader data contains a single character 0 255 which is the setting number The reader will respond with d and the setting value as a sequence of 8 ASCII hexadecimal digits or with e Note See Reader Settings for possible reader settings Requests the reader to send its information string no data The reader will respond with or e Requests the reader to restore settings to defaults no data The reader will respond with d or e J1 Complete restore of factory setup Will overwrite the apps and settings Requests the reader to send a list of its stored files data is e no data or 0 all non hidden files e 1 hidden files The reader will respond in the same manner as with the command each z packet containing a file name as a NUL terminated string of print able ASCII characters Set a bit or bits in a reader setting data is as defined in the com mand the specified integer is ORed with the existing setting value The reader will respond with d or e Note See Reader Settings for possible reader settings Put setting to reader data is as defined in the command the specified integer replaces the existi
71. eral seconds the reader will beep twice Se and the LED will turn off The reader will now be ee J d s 1 ready to use gt Y Important If you use a USB hub be sure that it IS a powered hub USB Configuration Q0001 2 Read the Save Settings symbol em Save Settings M0166 01 AN KE Test Symbol ABCDEFGHIJKLMNOP HS 21 HS 41X Handheld Reader User Manual 1 3 RS 232 Interface RS 232 Interface Note Unlike USB the RS 232 interface does not draw its power from the host computer and requires a power supply RS 232 Configuration Item Description Part Number 4 HS 21 Handheld Reader FIS HS21 000XG HS 41X Handheld Reader FIS HS41X 000XG 2 RS 232 Cable 8 Coiled 61 000224 03 RS 232 Power Supply U S 20 000335 02 3 RS 232 Power Supply Euro 20 000336 02 RS 232 Power Supply UK 20 000337 02 Installation Steps for RS 232 To power on the reader plug the RS 232 cable into the reader s handle plug the power supply into the AC outlet plug the power supply cord into the barrel jack on the cable and then connect the cable to T the appropriate serial port on the host SE After several seconds the unit will beep lt l twice and the LED will turn off The reader will now be ready to use gt AAA RS 232 Configuration Reset to RS 232 Factory Defaults M0017_01 Read the Save Settings symbol pa Save Settings
72. esktop Name LE Favorites session 9 esp E My Documents Ba Computer Use Default Storage Location When enabled automatically stores data in ESP s Application Data folder HS 21 HS 41X Handheld Reader User Manual 2 11 Menu Toolbar Document Memo The information you type in the Document Memo field will appear in a context sensitive text box whenever your cursor hovers over the Document Memo item on the Options menu Memo i Insert up to 250 characters to describe this document Preferences Document Memo N Type document specific information here Model Memo Model Memo Similar to Document Memo the information you type in the Model Memo field will appear in a context sensitive text box whenever your cursor hovers over the Model Memo item on the Options menu Memos created in Model Memo are specific to the model enabled when the message was created Memo Cr Insert up to 250 characters to describe this model Preferences Document Memo z Model Memo N Type model specific information here 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 Manual Using ESP Connect The Connect dropdown menu allows the user to access the Connect
73. ged if necessary to match the host setting None Default Odd E Even M0030_01 M0029 01 M0028 01 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 i Bee ar 8 Data Bits Default 7 Data Bits M0019 01 M0018 _ 01 4 6 HS 21 HS 41X Handheld Reader User Manual Communications Preamble A preamble is a character or series of characters that is added to the beginning of a decoded data string Preamble characters will appear in the order that they are enabled left to right For example if you enable a comma and then a space and then decode a symbol containing the data ABC your output will look like this ABC 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 ah M0130_02 M0131_02 M0133_02 Comma Space Tab RS 232 Only CA M0132_02 M0135_02 M0134 02 Tab USB Keyboard Only Carriage Return Line Erase None Feed RS 232 Only M0145_02 Erase Preamble and Postamble Data HS 21 HS 41X Handheld Reader User Manual 4 7 Postamble Postamble A postamble is a character or series of characters that is added to the end of a decoded data string Postamble characters will appear in the order that they are enabled left to right For example if you enable a space and then a comma
74. he information Analog to Digital Converter A D Converter or ADC A device that converts an analog voltage or current signal to a discrete series of digitally encoded numbers signal for computer processing Application Specific Integrated Circuit ASIC An integrated circuit that is customized for a particular kind of use rather than general use All vision system elements including firmware can be integrated into one ASIC Automatic Gain Control AGC Adjustment to signal strength that seeks to maintain a constant level regardless of the distance between a reader and symbol Auxiliary Port RS 232 connection to an auxiliary terminal or device for remote viewing Baud Rate The number of discrete signal events per second bits per second CCD See Charge Coupled Device Charge Coupled Device CCD A semiconductor device with an array of light sensitive elements that converts light images into electrical signals Check Character A Modulus 43 or Modulus 10 character that is added to encoded symbol data for additional data integrity Connector A plug or socket on a device or cable providing in out connectivity for various circuits and pins Concentrator Intermediary device that relays data from readers to a host and commands from the host to the readers or other devices DAC See Digital to Analog Converter Daisy Chain Linkage of primary and secondary readers allowing data to be relayed up
75. ht Gray USB 6 Straight Cable FIS HS21 0001G HS 21 Handheld Std Light Gray RS 232 8 Coiled Cable U S P S FIS HS21 0002G HS 21 Handheld Std Light Gray RS 232 8 Coiled Cable Euro P S FIS HS21 0003G HS 21 Handheld Std Light Gray RS 232 8 Coiled Cable UK P S FIS HS21 0004G Kit Demo X Mode Dark Gray USB 6 St Cable 98 000263 01 Kit Demo Std Light Gray USB 8 Coiled Cable 98 000264 01 Presentation Stand for fixed mount Motion Detect operation 98 000270 03 Microscan Tools Drive Software User Manuals Quick Start Guides Configuration Guides links to Microscan website 37 000001 Safety Certifications FCC CE ROHS WEEE FE CE Y 2015 Microscan Systems Inc All rights reserved Specifications subject to change Product specifications are given for typical performance at 25 C 77 F using grade A symbols Performance characteristics may vary at high temperatures or other environmental extremes Five Year Limited Warranty on parts and labor HS 21 HS 41X Handheld Reader User Manual 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 Connector A Connector B Connector A WIRING TABLE Connector B CONNECTOR A CONECTOR SS a cone OM 28AWG we 27 pe e o ta BLACK o SHE
76. iled information about ESP s configuration options 1 8 HS 21 HS 41X Handheld Reader User Manual Quick Start Configure the Reader Click the App Mode button to make configuration changes The following modes are accessible by clicking the buttons in the first row of App Mode icons ES 3 9 3 BR EZ Mode Connect Send Recy Switch Model Parameters Imager Terminal Utilities e Click the EZ Mode button to return to the EZ Mode view e Click the Autoconnect button to establish communication e Click the Send Recv button to send or receive commands e Click the Switch Model button to open the model menu or to return to a previous model e Click the Parameters button to show the tabbed tree controls for Communication Read Cycle Symbologies and l O Parameters e Click the Imager button to capture and decode symbols and to use Window of Interest for Near Field and Far Field e Click the Terminal button to display decoded symbol data and to send serial commands to the reader using text or macros e 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 Help Micrascan ESP Help Quick Start Help About ESP Contacting Microscan HS 21 HS 41X Handheld Reader User Manual 1 9 Save Changes in ESP Save Changes in ESP To make changes to a configurati
77. ing Mode Automatic Illumination 0 2 Exposure 25 Gain 95 AGC Frame Adjust Count Automatic Gain Control AGC is a system that controls gain in order to maintain high performance over a range of input levels Gain is essentially the ratio of output to input 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 nn 0 Frames 5 10 HS 21 HS 41X Handheld Reader User Manual Read Cycle Window of Interest The active pixel area of the image sensor is called the Window of Interest WOI The WOI allows the user to select an area of the field of view in which the desired symbol is located The programmable window of interest increases decode speed improves threshold and makes it easy to select specific symbols from among several in the field of view 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 Near Window of Interest Y 2 2 Wide m g S 2 HS 21 HS 41X Handheld Reader User Manual 5 11 5 12 HS 21 HS 41X Handheld Reader User Manual eee 6 Symbologies Contents SymbologieS UA 6 2 R IEREN 6 3 ORCO EE 6 4 O e 6 5 Beie AMP saree sistent A A A E 6 6 Bs A A A E eS Ta 6 7 A IS A A A
78. ion Sensitivity allows you to determine a Motion Sensitivity the sensitivity of motion SN E how Tamel detection lower is more gt Motion Detect Start Delay Read Both Fields sensitive 5 is default r Field Motion Detect Start Delay allows you to set Read Far Field the amount of delay Read Primary Field before a motion detect event occurs 0 seconds is default Show Target The target LEDs will illuminate when a motion detect event occurs Read Both Fields Default Both Near Field and Far Field will be activated to capture an image when a motion detect event occurs Read Near Field Near Field will be activated to capture an image when a motion detect event occurs Read Far Field Far Field will be activated to capture an image when a motion detect event occurs Read Primary Field When Read Primary Field is selected the most recent field to have produced a Good 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 M0129 07 M0162 01 MO161 01 Motion Detection Off Motion Detection On Motion Detection On Start Delay 500 ms Start Delay 0 7 8 HS 21 HS 41X Handheld Reader User 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 50 1 100 HS 21 H
79. ion Wizard as well as the Autoconnect and Configure Multidrop dialogs Connect and Disconnect can also be performed directly from the dropdown menu without opening a dialog Connection Wizard K Autoconnect Connect Disconnect Connection Wizard To connect using the Connection Wizard e Click Connect on ESP s menu toolbar and then select Connection Wizard e Select RS 232 or USB to activate the appropriate display e Configure RS 232 or USB settings as required by the application and click Connect RS 232 es USE m Baud 3600 G No USB device was found Please check the RS 232 connections and make sure the reader is setup for B o AS 232 USB Parity Even USB Stop Bits One v Select Device Data Bits Seven Z Port COM1 z Aux Port In Use Force Connect ze RS 232 Connection Wizard USB Connection Wizard e When a connection is established the green indicator in the status bar at the bottom right of the screen will be visible CONNECTED Point to Point COM1 e If your RS 232 connection attempt fails click the Auto Connect button to establish a connection between the reader and the host HS 21 HS 41X Handheld Reader User Manual 2 13 Menu Toolbar View The View menu allows the user to move quickly between the Parameters Imager Terminal and Utilities interfaces without using the icon buttons on the App Mode too
80. l 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 1 11 100 HS 21 HS 41X Handheld Reader User Manual 5 5 Read Cycle Timeout Read Cycle Timeout Read Cycle Timeout determines the duration of the read cycle The default Read Cycle Timeout is 0 500 seconds 0 500 Seconds 5 6 HS 21 HS 41X Handheld Reader User 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 0 000 Seconds WW HS 21 HS 41X Handheld Reader User Manual 5 7 Targeting Zone Tolerance Targeting Zone Tolerance Targeting Zone Tolerance is particularly useful in environments where closely spaced symbols of various sizes need to be targeted It allows the reader to narrow the field of view relative to the size of a symbol and to determine the distance the target must be from the symbol for a decode event to occur see Window of Interest for more precise control of the active pixel area 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 1600 gt 0 1600 5 8 HS 21 HS 41X Handheld Reader User Manual Read Cycle Morphological Preprocessing Morphological Preprocessing allows you to sele
81. lass and Surface Cleaner n Alkyl Dimethyl Benzyl Ammonium Chloride n Propoxypropanol Sani Cloth HB Super Sani Cloth Germicidal Sani Cloth Plus Germicidal Disposable Wipes Quaternary Ammonium Compounds Chlorides Virex II Disinfectant Cleaner n Alkyl Dimethyl Benzyl Ammonium Chloride Didecyl Dimethyl Ammonium Chloride Gentle dish soap and water A 50 HS 21 HS 41X Handheld Reader User Manual Appendices Appendix H Glossary of Terms Aberration The failure of an optical lens to produce an exact point to point correspondence between the object and its resulting image Various types are chromatic spherical coma astigmatism and distortion Absorption The loss of light of certain wavelengths as it passes through a material and is converted to heat or other forms of energy Active Illumination Lighting an area with a light source coordinated with the acquisition of an image Strobed flash tubes and pulsed lasers are examples ADC See Analog to Digital Converter A D Converter See Analog to Digital Converter AGC See Automatic Gain Control Ambient Light Light which is present in the environment of the front end of a reader and generated from outside sources This light unless used for actual illumination will be treated as background noise by the reader Analog A smooth continuous voltage or current signal or function whose magnitude value is t
82. later click Switch Model at the top of the screen Note You can also type a name of your choice in the Description text field and click OK 2 Click Yes when this dialog appears 1 6 HS 21 HS 41X Handheld Reader User Manual Quick Start Select Interface and Connect to Reader USB e In the communications dialog box select the communications interface you are using and click Next The reader must be in the proper mode to connect Scan this symbol using the reader to set it into the right mode of operation Continue ready One reader was found Select Device H5 21 41X 000020017730 Click the Show es _ Show Connect Symbol Connect Symbol USB Connect Mode button Print Save As e Click the Show Connect Symbol button print the USB Connect Mode symbol and decode it with the reader to ensure that you are in the correct communications interface Keep the printed symbol in a convenient place for future use e Click Next when you are finished The Select Device dialog will then reappear One reader was found RS 232 USB Sesa Doves saor 2 Reader ID number should Gano Connect Symbol match the serial number next to the trigger under the optical head of the reader e You will see a Reader ID number in the Select Device field Click Connect e When you are connected successfully the CONNECTED message will appear in a green b
83. lbar It also allows the user to access the Bar Code Dialog shown below Bar Code Dialog Parameters Imager Terminal Utilities Bar Code Dialog symbols can be created in the Bar Code Dialog by typing the text to be encoded This is a useful tool for creating configuration symbols allowing the user to configure the reader by reading the user created symbols Bar Code Configuration Print Save Ag Bar Code Value gt ll Drag specific configuration values from the control tree directly into this field to encode new symbols 9 Same As Bar Code Value C Specify Add start configuration code F Add end configuration code Save Settings Differences from Default Settings Choose a spatial p orientation forthe BRotation 0 Degrees M Heu new symbol Caption 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 Manual Using ESP Send Receive To access Receive Save Lock Default and Advanced options click the Send Recv button or right click in the tree control areas Receive Reader Settings Save to Reader Lock Reader Default Current Menu Settings Default all ESP Settings Advanced Options You can also access these options by right clicking in any
84. leaved 2 of 5 Checksum Enabled M0084 01 MicroPDF417 Off Default A 10 M0060_ 01 Code 93 Off MO0066_01 Composite Off Default Interleaved 2 of 5 Four Digit Minimum Q0014 01 Interleaved 2 of 5 Checksum Disabled Default M0091_ 01 PDF417 On Default M0061_01 Code 128 On Default M0073_01 Interleaved 2 of 5 On Default Interleaved 2 of 5 Six Digit Minimum Q0015 01 Interleaved 2 of 5 Checksum Enabled Strip from Result M0092 01 PDF417 Off HS 21 HS 41X Handheld Reader User Manual M0062_01 Code 128 Off M0074 01 Interleaved 2 of 5 Off MO151 01 Interleaved 2 of 5 with Control Character Stripped M0083_01 MicroPDF417 On Q0031 01 Postal On MO0102_ 01 Postal Off Default M0112 01 GS1 DataBar Limited MO0105_01 QR Code Off MO0116_01 All GS1 DataBar On M0109 01 QR Code Inverse and Standard On M0117_01 Appendices MO111 01 QR Code and Micro QR Code On M0120 01 On Default All GS1 DataBar Off UPC On Default C1 C2 C3 C4 w nt MO121_01 ero ol Q0017 01 Q0018_01 EAN Status Enabled UPC Off Default EAN Status Disabled UPC E as UPC A Enabled D1 D2 D3 D4 Q0019 01 UPC E as UPC A Disabled Default de Q0020 01 Pharmacode On dee Q0021 01 Pharmacode Off Default Q0022 01 Pharmacode Fixed Symbol Length Enabled E1 Q0023 01 Pharmacode Fixed Sy
85. liance plan with the intention of bringing all active products listed in our current marketing literature within full compliance as per the directive deadlines Key milestones for the transition plan are as follows e Complete internal product audit by July 2014 e Initial Monitoring and Control Instruments RoHS2 compliant products available by December 2014 e Initial Industrial Monitoring amp Control Instruments ROHS2 compliant products available by July 2015 e All new products introduced in 2015 are expected to be WEEE amp RoHS2 compliant Microscan will mark the products with the CE marking that complies with the ROHS2 process to acquire CE certification per the example given Example gt gt Machinery directive EMC directive ROHS2 Declaration of Conformity eee 1 Quick Start Contents Check Tee Ne Ee UE 1 2 Be ICE o aa o li ia 1 3 Eiere 1 4 MSIE EE 1 5 Selec WY 616 an O iaa anita 1 6 select Interface and Connect to Reader ii ti 1 7 EELER Veedel i 1 9 Save Changes MES Pd iii 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 Detailed setup information for configuring the reader for your specific application can be obtained in the subsequent sections Your interface type will determine how data is received by the host When sending data by USB you mus
86. ltage 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 Manual I O Parameters by ESP I O Parameters by ESP Parameters YA YO Parameters App Mode No Read Notification Click this button to Targeting Hk up the e E Beeper ae Volume Read Cycle tab Duration separation Beep on Good Read lt Vibrate 5 Button Stay Down Time Motion Sensitivity Motion Detect Start Delay eg Image Quality Data Validation ESP Values Disabled Enabled 100 100 100 Enabled Enabled Show Target Read Both Fields Read Near Field Read Far Field Read Primary Field To open nested options single click the 7 2 HS 21 HS 41X Handheld Reader User Manual To change a setting double click the setting and use your cursor to scroll through the options I O Parameters No Read Notification 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 E E E bled x Enabled HS 21 HS 41X Handheld Reader User Manual 7 3 Targeting Targeting The Targeting parameter allows you to turn the targeting LEDs on or off They are on by default IO DEL Disabled Enabled Read the configu
87. mbol 0 Disabled Allowed 1 Enabled 2 2 Digit Symbol 0 Disabled Allowed 1 Enabled 0 Disabled 137 PDF417 Handle Invalid Shift O a Allows the decoding of PDF417 bar codes that were improperly encoded Valid Range 0 to 7FFFFFF Millisec onds Consecutive duplicate codes i e 159 Ignore Duplicate Code ms codes that contain the same data are blocked for this amount of time in milli seconds 0 turns off blocking of dupli cate codes Binary Dip Switch Bit Controls Value 0 None 1 0 Technique 1 Erode 1D7 Morphology gt Dilate 0 Small 3x3 3 2 Size 1 Med 5x5 2 Large 7x7 1D8 BC412 Status EE 1D9 UPC EAN Status SE HS 21 HS 41X Handheld Reader User Manual A 43 Serial Commands Binary Dip Switch Bit Controls Value 0 Direction ON 1 Reverse 4 Fixed Symbol 0 Disabled Length Status 1 Enabled O Mixed 1 All Narrow 1DC Pharmacode Settings 28A40 3 2 Bar Width Status 2 All Wide 3 Use Fixed Threshold 8 4 Minimum Number of 4 10 16 Bars Value Default 4 43 9 Fixed Symbol 1 10 16 Length Value Default 5 29 Fixed Bar Width 65535 14 Threshold Default 10 1EA Good Read Duration ms C8 200 Valid Range 0 to 7FFFFFF Milliseconds 1EB Decoder Data Matrix Module Size 32 50 Valid Range 0 to 7FFFFFFF Millisec onds A built in delay of 200 ms prevents motion detect to detect motion right 20E Motion De
88. mbol Length Disabled Default E2 Q0024 01 Pharmacode Bar Width Status Mixed Default E3 Q0025 01 Pharmacode Bar Width Status All Narrow E4 Q0026 01 Pharmacode Bar Width Status All Wide HS 21 HS 41X Handheld Reader User Manual A 11 Configuration Symbols A1 Q0027 01 Pharmacode Bar Width A2 Q0028 01 Pharmacode Direction A3 Q0029 01 Pharmacode Direction A4 M0071 01 Delete Scanned Data Delay Status Fixed Threshold Forward Default Reverse from Memory B1 B2 B3 B4 F KC E at M0148 OI MOLES Oi MO191_01 M0165 01 g i i Disable Duplicate Symbol ID and Firmware Version Clear All JavaScript Rules Save Settings Timeout C1 C2 C3 C4 M0192 01 MISS 3 M0194 01 MO195_01 1 Second Duplicate Scan 2 Second Duplicate Scan 3 Second Duplicate Scan Delay Delay Default Trigger Delay A 12 HS 21 HS 41X Handheld Reader User Manual Appendices Configuration Symbol Reference Beeper Beep Of in are eee ete ery ee ee eer ee A 7 B3 A A E o O ren Ener Ort mero ee eee eee ae ter A 7 B4 Continuous Trigger Continuous MGS O sds eres les edo lio oh dis A 7 C1 Keyboard Mapping U S Keyboard Mapping Cetauht A 8 C3 U S Keyboard Mapping without Leading 0 A 8 C4 UNS Keyboard with CHECA EE A 8 D1 French Keyboard Mapping c cccsssccccssececescseccceseceseueeeseuscetsuseeseueeessugsesses
89. n ESP to their defaults Important When you select Default all ESP Settings you are only defaulting settings in ESP The reader is not affected unless you download new settings Advanced Options Send Current View This is the same as Save to Reader gt 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 Manual NS 3 Basic Operations Contents Practice Targelng EE 3 2 Moton Detect le EE 3 3 BUER Gier 3 4 Operational e ere 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 Manual Practice Targeting When first connecting allow approximately 3 seconds for the reader to initialize 1 Hold the reader steady and point it at a test symbol 2 Squeeze and hold the trigger 3 Move the reader toward or away from the symbol in a fluid motion until the two side by side blue bars converge in the middle of the symbol When the reader is at the optimal distance about 4 inches or 10 cm it will decode the symbol and will beep and vibrate while emitting a green LED flash to indicate a Good Read At this optimal distance the two blue bars should just be touching Note that the bars overlap as you continue to draw the reader away from the symbol
90. n the NULL character can be sent by typing Ctrl Shift 2 and then 0x4E 0x71 can be sent to complete the command sequence Examples OxEE OxEE OxEE OxEE 0x23 0x01 0x03 0x00 0x4E 0x7 1 This executes the beep command causing the reader to beep 3 times 03 in text command format The first 4 OxEE are the preamble followed by the character or 23h the beep command and followed by data size of 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 Manual Appendices OxEE OxEE OxEE OxEE 0x49 0x00 0x00 0x03 0x3C This executes the info command I in text command format Since it does not have any data datum associated with it 0x00 following 0x49 ASCII I but before the reserved field and CRC14 0x00 0x03 0x3C indicating it has no dataopt OxEE OxEE OxEE OxEE 0x50 0x04 0xC4 0x32 0x35 0x35 0x00 0x43 0x3C This will change the reader to trigger read mode P C4 255 in text command format 0x50 is the command type 0x04 indicates that following 4 bytes are the data option with OxC4 being the register that needs to be updated and 0x32 0x32 0x35 being the new value OxEE OxEE OxEE OxEE 0x50 0x03 0xA9 0x35 0x63 0x00 0x77 0x6B This will change the reader Bypass Gain to 92 Ox5c percent P A9 5c in text command format 0x50 is the command type 0x03 indicates that the following 3 by
91. nabled Default M0120 OI EAN Status Enabled Default CP Aa Q0016 01 UPC E as UPC A Enabled y i Q0018 01 Sample UPC E Symbol 012345 Sample UPC A Symbol 12345 6091 6 12 UPC Disabled miei IPT M0121_01 EAN Status Disabled dE Q0017 01 UPC E as UPC A Disabled Default ah e dt Q0019 01 HS 21 HS 41X Handheld Reader User Manual Symbologies Postal Ulisableo Disabled Enabled Postal Enabled Postal Disabled Default Fs pa hb E Q0031_01 MO0102 01 Supported Postal Symbologies e USPS OneCode 4CB e POSTNET e PLANET Japanese Post Australian Post Royal Mail KIX Code Sample Postnet Symbol Lull hell Sample Royal Mail Symbol o lll ll HS 21 HS 41X Handheld Reader User Manual 6 13 Pharmacode Pharmacode a Llsableo Fixed Symbol Length Disabled A Symbol Length Enabled Minimum Bars 4 _ Bar Width Status Mixed A Direction Forward Fixed Threshold Value 10 Pharmacode Enabled Wie Wie Q0020 01 Fixed Symbol Length Enabled or Q0022 01 Bar Width Status Mixed Default or oo Q0024 01 Bar Width Status All Wide Wi Q0026 01 Direction Forward Default Q0028 01 6 14 Pharmacode Disabled Default y Q0021 01 Fixed Symbol Length Disabled Default sey nih Tai Q0023 01 Bar Width Status All Narrow Q0025 01 Bar Width Status Fixe
92. ng of the default event used with continuous read mode Also see register C4 AT Beep Pulse Separation ms 64 100 Valid Range 0 to 7FFFFFFF Millisec onds The spacing in milliseconds between beeps Also see registers 26 59 AC Wide field FOI1 Picture Window Left Position Specify left edge of window used with take picture The position and size are relative to the virtual image i e not the rotated physical image Note Overall image is 960 pixels by 1280 pixels Upper half is Wide field FIO1 lower half is High Density FOIO Also see registers 36 43 AD AE AF HS 21 HS 41X Handheld Reader User Manual A 39 Serial Commands AD Wide field FOI1 Picture Window Upper Position Specify upper edge of window used with take picture The position and size are relative to the virtual image e not the rotated physical image Note Overall image is 960 pixels by 1280 pixels Upper half is Wide field FIO1 lower half is High Density FOIO Also see registers 36 43 AC AE AF AE Wide field FOI1 Picture Window Width 500 1280 Specify width of window used with take picture The position and size are relative to the virtual image i e not the rotated physical image Note Overall image is 960 pixels by 1280 pixels Upper half is Wide field FIO1 lower half is High Density FOIO Also see registers 36 43
93. ng setting value The reader will respond with d or e Note See Reader Settings for possible reader settings Clear a bit or bits in a reader setting data is as defined in the com mand the ones complement of the specified integer is AND ed with the existing setting value The reader will respond with d or e Note See Reader Settings for possible reader settings Requests that the previously sent packet be re sent by the reader data may specify a maximum packet size the receiver will accept data is either empty or specifies a 16 bit big endian unsigned integer 2 bytes If data is empty or specifies a size less than 32 the minimum packet size the reader will use its preferred maximum packet size Otherwise it will use the specified max packet size or less and will fragment data across multiple smaller packets when necessary 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 Manual Appendices Requests the current date and time no data The reader will respond with d with data containing the date and time T formatted as yyyy mm dd hh mm ss Note On units without a battery backed real time clock the date and time will reset to 2000 01 01 00 00 00 upon power up U Reserved for script engine
94. nnconcnnnonnnononcnnnnannncnonons A 50 Appendix H Glossary Of Terms cccccecccceseeceesceceeeeeseaaeeeseeseessaaees A 51 HS 21 HS 41X Handheld Reader User Manual About the HS 21 and HS 41X Handheld Readers About the HS 21 and HS 41X Handheld Readers The HS 21 is a general purpose 2D reader lts many features include dual field optics for both high density and wide angle performance a ruggedized design IP54 sealing against dust and water and compact size The HS 41X is a special purpose 2D reader for decoding direct part marks DPM Microscan s X Mode decode algorithms make the HS 41X an ideal solution for reading difficult marks on many surfaces including PCBs electrical components castings and sheet metal Its tough design makes it a good choice for manufacturing and light industrial applications Both readers can be configured and tested easily using the intuitive tree controls and user interface of Microscan s ESP Software Note The HS 21 and HS 41X have unique algorithm licenses and the HS 21 cannot be field upgraded to an 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 Cross references and web addresses are highlighted in blue bold References to ESP its toolbar headings and menu headings are highlighte
95. o acquire the entire contents of the batch file archive and save the files in a location of your choice 10 6 Scroll through the list of batch files in the archive and choose the ones you need Move them to the collection window using the Add arrow Files can also be transferred by clicking and dragging 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 HS 21 HS 41X Handheld Reader User Manual HS 21 HS 41X Handheld Reader User Manual Gen dees Contents Appendix A General Specifications iaa A 2 Appendix Ee eet ee le A 5 Appendix C Configuration Symbols di A 6 Appendix D Senai Commands ida A 17 Appendix ein ul te Uergel e E A 48 Appendix EAS Gl Tables cia ic A 49 Appendix IMAN AAC os eee ee A 50 Appendix H Glossary of TES ici ideas A 51 A 1 General Specifications Appendix A General Specifications Mechanical Height 5 2 131 6 mm With 20 62 mm Depth 3 6 91 1 mm Weight 3 9 oz 110 g Environmental Operating temperature 20 to 55 C 4 to 131 F Storage temperature 30 to 65 C 22 to 150 F Humidity 5 to 95 non condensing Shock Withstands multiple drops of 6 1 8 meters CE Standards Immunity EN 55024 ESD EN 61000 4 2 Radiated RF EN 61000 4
96. o determine if a particular symbol whose data begins with ABC has been read 1 Type ABC into the Find box F Ba P RM Find 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 Manual 9 3 Send Send The Send function allows you to enter text commands and then send them to the reader See Text Commands For example suppose you want to disable the vibrate function in the reader To disable vibrate using a text command you would enter PY A10 the command that disables vibrate in the text field and click Send 15 gt Parameters Terminal Utilities Click here to access the dropdown menu of stored Send text commands Type text commands in the text field and then click the Send button to initiate Clicking Send repeatedly will initiate the command repeatedly 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 9 4 HS 21 HS 41X Handheld Reader User Manual Terminal Macros Macros can be stored in a macro selection bar edited in a separate window and executed by clicking on the macro name
97. o remove the Window of Interest Window of Interest Laast Good Decode Optics Top U Height 360 Near Field Let 0 Width 640 Far Field z A Save Image _ Hint Right click on the image to save it to your PC HS 21 HS 41X Handheld Reader User Manual Window of Interest Linear Mode Linear Mode is intended for use with 1D linear symbologies The combination of Far Field optics and narrow field of view is ideal for decoding a series of closely spaced 1D symbols such as a warehouse pick list Clicking the Linear Mode button automatically defines the narrow Window of Interest in Far Field as shown below The Near Field Window of Interest is also reduced to maintain fast decode times of 1D symbols while still allowing Data Matrix decoding including Data Matrix programming symbols Window of Interest Reset Capture and Decode Good Decode Optics Top 0 Height 360 7 Near Field Left 320 Width 48 S Far Field 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 A mm VAM il el Laat Lt KKK i 8 6 HS 21 HS 41X Handheld Reader User Manual E 9 Terminal Contents TENA AV Wi A A a 9 2 lao PEN e UA o A 9 3 RV IC E 9 4 Tee O SA A A A Eaton 9 5 Terminal Righ
98. of the configuration views Receive Reader Settings From the Send Recv menu select Receive Reader Settings This option is useful if you want to receive the reader s settings and save them as a file for later retrieval For example if your reader has settings that you do not want to change choosing Receive Reader Settings will allow you to load those settings to ESP and save them as an ESP file Receiving the reader s settings also assures that you will not subsequently save any unwanted configuration changes previously made in ESP Select this option if you want to upload the reader s settings to ESP For example if your ESP file has a number of custom settings that you want to maintain and download to the reader you will lose those ESP settings if you choose to receive settings from the reader Save to Reader Send No Save 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 HS 21 HS 41X Handheld Reader User Manual 2 15 Send Receive Default Current Menu Settings This option returns the settings in the current tree control to their defaults Important When you select Default Current Menu Settings you are only defaulting settings in ESP The reader is not affected unless you download new settings Default all ESP Settings This option returns all settings i
99. on positioning the reader in relation to a test symbol and triggering the reader to decode the symbol Eile Model Options Connect Help Connect Switch Model access configuration trees and other setup 7 auto Trae features Enter App Mode to Welcome to Easy Setup Program 1 First position the handheld at the desired Focal Distance Note To avoid glare set the angle of the reader about 15 degrees relative fo fhe symbol 2 Click Start to begin 3 Either trigger the handheld manually or click Auto Trigger for ESP to trigger the handheld Click Start to find the test Ss symbol within the field of view Hint Right click and to to take an image capture on the image to of the symbol Trigger the save it to your PC reader manually or check 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 Symbol Microscan Precision Data Acquisition and Control So Click Stop to end the locate and trigger functions Attribute Value For Help press Fl Handheld 1 HS 41X MONEY Use HID 2 2 HS 21 HS 41X Handheld Reader User Manual Using ESP Application Mode From EZ Mode you can click on the App Mode button to access specific configuration menus Utilities tools and a Terminal window where serial commands can be entered E App Mode Note The App Mode
100. on setting Parameters Communications El Communications Mode 3 Reader Packet Format Sg Reader to Host Packet Size z Expect Host Response Reader Send Retry Count 2 Host Acknowledgement Timeout i Text Commands USB Keyboard Rate 1 Left click on the S R5232 to expand the 1 Baud Rate desired tree 3 E H Bees Dar 2 Double click on the po St e desired parameter e ea pes and click once in the Data Bits selection box to view Text Command Timeout options 4 Left click again on the open screen to complete your selection Saving Options ESP Values USB Native HID Raw 16384 3 Place your cursor in the Disabled selection box scroll down to 3 the setting you want to 15 change and click once on the setting Disabled 10 CANST YEE ading Um UU US English without leading O in alt nurn ASCII Universal Custom US English with leading O in alt nurn French German Japanese US English with ctrl char Swiss Belgium 5 Right click on the open screen and select Save to Reader to implement the command in the reader e Send No Save Changes will be lost when power is re applied to the reader e 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 Manual E 2 Using ESP Contents EZ leie EE 2 2 Application Mode cccccccccsecccececceccccucccscecsucesueesgeesuececu
101. on the Reader Packet Format Raw expand or collapse pe Reader to Host Packet Size 16384 OA Expect Host Response Disabled Reader Send Retry Count 3 Host Acknowledgement Timeout 15 i Text Commands Disabled enable magic sequence USB Keyboard Rat 10 2 Double click on deiert the parameter and pe US English without leading O m alt rurr click once in the E R5232 US English without leading D mp atoumgf selection box to 1 Baud Rate ASCII Universal view options a Sg Custom 3 Place your cursor gt Parity US English with leading D in alt num in the selection Stop Bits Ge box scroll down to Data Bit erman the setting you e i Japanese want to change Text Command Timeout US English with ctl char and click once on Swiss the setting Belgium 4 Left click again on the open screen to complete the selection 5 Right click on the open screen and select Save to Reader to implement the command in the reader Hint To see the underlying serial command that corresponds with each tree control item click on the item in the tree control and drag the mouse to the open screen The command will be displayed between angle brackets Parameters ESP Valuez E Read Cycle External Trigger Read Both Fields 2 a Trigger ctive Read Once el Default Continuous Event Idle Se Maximum Decodes per Read 1 2 Read Cycle Timeout Ignore Duplicate Symbol Timeout 0 Targeting Zone Toler
102. ox in the status bar at the bottom right of the screen CONNECTEDOS USE HID 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 Manual 1 7 Select Interface and Connect to Reader RS 232 e In the Select Protocol dialog box select the communications interface you are using and click Next Click the Show Connect Symbol button RS 232 Connect Mode int Save As Gus Tomea Cg e Print the RS 232 Connect Mode symbol also shown in the Install ESP step and decode it with the reader to ensure that you are in the correct communications interface Keep the printed symbol in a convenient place for future use e Click Next when you are finished e The Com Port dialog will then reappear Select which communications port you are using If you don t see your communications port listed on the dropdown menu select Other prn Ga e Click Connect e When you are connected successfully the CONNECTED message will appear in a green box in the status bar at the bottom right of the screen CONNECTED Point to Point COM1 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 deta
103. products and packaging do not contain intentionally added Deca BDE Perfluorooctanes PFOS or Perfluorooctanic Acid PFOA compounds above the maximum trace levels To view the document stating these requirements please visit http eur lex europa eu LexUriServ LexUriServ do uri CELEX 32002L0095 EN HTML and http eur lex europa eu LexUriServ LexUriServ do uri OJ L 2006 372 0032 0034 EN PDF Please contact your sales manager for a complete list of Microscan s ROHS Compliant products This declaration is based upon information obtained from sources which Microscan believes to be reliable and from random sample testing however the information is provided without any representation of warranty expressed or implied regarding accuracy or correctness Microscan does not specifically run any analysis on our raw materials or end product to measure for these substances 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 In regards to RoHS Directive 2011_65 EU Microscan produces Monitoring and Control Instruments as well as Industrial Monitoring amp Control Instruments as defined within the directive Microscan has developed and is implementing a ROHS2 comp
104. r example to send the reader commands by typing commands in ESP Terminal gt PA1 P xx yy P xx yy PA8 Where gt PA1 enables text commands with echo and command responses P xxyy can be any desired commands saves the settings just sent the command saves all but communication related settings and PA8 turns text commands back off except for the initial sequence Note A is the ASCII character that corresponds to 41 hex thus P 418 would be equivalent Note gt PA1 is used for interactive text commands If the commands are to be saved in a file and sent non interactively use gt PA7 instead this enables text commands but disables echo and command responses See Command Types Reader Settings and CRB 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 HS 21 HS 41X Handheld Reader User Manual A 17 Serial Commands Example 1 make the reader beep 3 times 03 Expected output should make reader beep 3 times Example 2 set reader to continuous read High Density field FOI0 only P C4 5 Expected output should set reader to continuous read High Density field FOIO only Example 3 set reader to trigger read mode P C4 255 Expected output should set reader to trigger read Packetized Commands Packetized commands consist of packetized data sent from Host to Reader to configure and cause the reader to perfo
105. ra Setti ngs S Illumination ES Exposure a Gain AGC Frame Adjust Count 0 e Near Window of Interest GL Far Window of Interest To open nested options To change a setting single click the double click the setting and use your cursor to scroll through the options 5 2 HS 21 HS 41X Handheld Reader User Manual Read Cycle External Trigger The External Trigger parameter allows you to determine reader behavior when triggered externally Trigger Active show Target Read Both Fields Read Near Field Read Far Field Read Primary Field Show Target The target LEDs will illuminate when the reader is triggered externally Read Both Fields Default Both Near Field and Far Field will be activated to capture an image when the reader is triggered externally Read Near Field Near Field will be activated to capture an image when the reader is triggered externally Read Far Field Far Field will be activated to capture an image when the reader is triggered externally Read Primary Field When Read Primary Field is selected the most recent field to have produced a Good Read Near Field or Far Field will be activated to capture an image when the reader is triggered externally Trigger Active When an external trigger is active the reader will either decode once and stop or decode continuously depending on how this parameter is set Trigger Active is set to Read Once by default Continuous
106. ration symbols below to enable or disable Targeting CW Wahl ma LS ui MO0196_ 01 M0197_01 Targeting Off Targeting On 7 4 HS 21 HS 41X Handheld Reader User Manual I O Parameters Beeper The Beeper parameters allow you to set the Volume Duration and Separation of the beep and whether or not it will beep on a Good Read 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 c Beeper e Volume 100 2 Duration 100 Separation 100 IAE bled Disa Enabled Read the configuration symbols below to enable or disable Beeper ddp M0167_01 M0168_01 Beeper Off Beeper On HS 21 HS 41X Handheld Reader User Manual 7 5 Vibrate Vibrate The Vibrate parameter allows you to turn Vibrate on or off It is on by default Ota Ella Disabled Enabled 7 6 HS 21 HS 41X Handheld Reader User Manual I O Parameters Button Stay Down Time 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 0 000 Seconds HS 21 HS 41X Handheld Reader User Manual 7 7 Motion Detect Event Motion Detect Event Motion Detect Event allows you to determine the reader s behavior when motion is detected in the field of view Mot
107. rm certain functionalities e g settings Packetized commands are always enabled unlike text commands In addition they include error detection data making them more robust than text commands normal command structure preamble command type data size dataopt reserved field crc14 preamble OxEE OxEE OxEE OxEE command type Single ASCII character in the set defined in Command Types data size byte value in range 0 240 which indicates size of data in bytes following this before reserved field dataopt datum or data datum data or datum is any byte value in the range 0 255 reserved field 0x00 crc14 Two consecutive bytes each in range 0 127 representing the crc16 value and with the value Ox7F7F most significant byte first The packet crc16 is calculated over the entire packet excluding the preamble and the crc14 itself See source files crc16 hc Appendix for details on the crc16 algorithm and polynomials to be used Note Most terminal programs will omit or not transmit a NULL 0x00 character entered in the terminal So if one tries to compose the command structure manually and send it through a terminal program one might have to send everything before the reserved field then send the 0x00 key Ctrlt in ESP terminal view by itself and then the CRC14 checksum bytes In the first of the examples shown below for instance OxEE OxEE OxEE OxEE 0x23 0x01 0x03 can be sent using ESP s Terminal the
108. s Random Access Memory RAM A data storage system used in computers composed of integrated circuits that allow access to stored data in any sequence without movement of physical parts Read Cycle A programmed period of time or condition during which a reader will accept symbol input Read Only Memory ROM A data storage medium used in computers and other electronics primarily used to distribute firmware Skew Rotation of a linear or 2D symbol around an axis parallel to the symbol height on the substrate See the illustration under the definition of Pitch Substrate The surface upon which a symbol is printed stamped or etched Symbol Transitions The transition of bars and spaces on a symbol used to detect the presence of a symbol on an object Symbology A symbol type such as Code 39 or Code 128 with special rules to define the widths and positions of bars and spaces to represent specific numeric or alphanumeric information Tilt Rotation of a linear or 2D symbol around an axis perpendicular to the substrate See the illustration under the definition of Pitch 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 Manual
109. s Per Read The Reader will process up to this number of codes per read code event If there are more than this many codes in the field of view and within tar get tolerance only the first ones will be decoded For fastest performance with single codes set to 1 35 Button Stay Down Time ms Valid Range 0 to 7FFFFFFF Millisec onds Keep processing the read code events for this amount of time act as if the button stays down for this time 36 Number of Control Frames Before Pic ture Capture Valid Range 0 to 7FFFFFFF Frames Number of frames captured and dis carded before live picture to give the gain control time to adjust Also see registers 43 AC AD AE AF 39 Trigger 1 The specified event is posted upon press of this button The events are defined below 0 No Action Keep Awake Show Target Read In Both Fields Default Default Event Selected By Hardware Read In High Density field FOIO Read In Wide field FOI Take Picture 8 Read In Most Recently Successful Field 255 Idle NO Om BON A 40 Text Command Timeout ms 2AF8 11000 Valid Range 0 to 7FFFFFFF Millisec onds The maximum time during which a complete text command from Host 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 Manual Appendices Binary Dip S
110. sion Host Acknowledgement Timeout 0 015 Seconds 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 HS 21 HS 41X Handheld Reader User Manual 4 11 Communications Mode Text Commands When the Text Commands feature is enabled the reader can accept text commands via RS 232 connections and USB Virtual COM modes Note Text Commands are not supported in USB HID Mode M0146 01 M0147 01 Enable Text Disable Text Commands Commands Default Text Commands by ESP When Text Commands are set to Enabled Suppress Echo text Enabled that a user enters in the Terminal Enabled suppress echo will not be shown When Text Enabled sUpprezss echo and responses Eto Sal pierna Disabled enable magic sequence neither user entered data or reader responses will be shown and only decoded symbol data will appear in the Terminal See Terminal Right Click Menu When Magic Sequence is enabled it allows the user to enable for a way to change Echo settings Text Commands by entering a predetermined series of keystrokes directly in the Terminal view Entering Magic Sequence The magic sequence is gt PA followed by a numeric value of 1 3 or 7 1 Enable Text Commands 3 Enabled Suppress Echo 7 Enabled Suppress Echo and Responses In the example below the magic sequence entered will Enable Text Comman
111. ste from terminal or other text e Clear all text in terminal window Sp a e Select All text in the terminal window a e Save incoming and outgoing data into a text file e Change Font of data received from the reader Change Font e Change Echo Font to change the appearance of user entered Change Echo Font data Disable Echo e Disable Echo to hide user entered data Change Background Color e Change Background Color of the terminal window EE Non Printable Characters can be shown or hidden in the Default Settings terminal view in Standard or Enhanced format Keyboard Macros e Default Settings to return all of the above to original settings e Keyboard Macros brings up the Function Keys dialog which allows you to create customized macro functions Function Keys The Function Keys dialog allows you to assign commands to specific function keys on a standard keyboard Note that the F1 key is reserved for opening ESP Help and the F3 key is reserved for the Find Next function Function Keys Rey Map Key F Clearkep Clear llKeys Select the desired function key and rs then enter your macro keystrokes in the associated key map Normal For example to make Ctrl F2 the Shift keystroke to send a trigger character select F2 then in the Ctrl text field Ctrl enter lt trigger character gt and click Shift Ctrl OK Then whenever Ctrl F2 is keyed the trigger character will start Alt
112. t Click Meninas AA 9 6 Ttemmnal Dropdown lee 9 7 This section describes the Terminal interface and macro functions in ESP HS 21 HS 41X Handheld Reader User Manual 9 1 Terminal View Terminal View Click the Terminal button gt Terminal You will see the following view Clear screen copy Type text paste save Type text here to Terminal commands find matching text in screen Ber the terminal window 33 ESP Untitled Ss G File Model Options Connect View Terminal Help P amp EN Find Click on Macros arrow to Add Macro Remove Macro or Edit Macro Macros listed on this bar Next Row Enable Text Commands Disable Text Commands Default Settings Ack For Help Fl Handheld 1 HS 21 E E Click on desired o macro to run eg The Terminal interface allows you to send commands to the reader by using macros by copying and pasting or by typing commands in the 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 9 2 HS 21 HS 41X Handheld Reader User Manual Terminal Find The Find function allows you to enter text strings to be searched for in the terminal window For example suppose a series of symbols have been scanned into the terminal view and you want t
113. t of focus 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 Manual Appendices Good Read A decode The successful scanning and decoding of the information encoded in a bar code symbol Half Duplex A communications system in which signals can travel between devices in both directions but not simultaneously Host A computer PLC or other device that is used to execute commands and process data and discrete signals Image Sensor A device that converts a visual image to an electrical signal a CCD for example Initialize Implement serial configuration commands into the reader s active memory Input A channel or communications line Decoded data or a discrete signal that is received by a device Ladder Orientation A linear symbol orientation in which the bars are parallel to the symbol s direction of travel Light Emitting Diode LED A semiconductor device that emits light when conducting current Lens A transparent piece of material with curved surfaces which either converge or diverge light rays Multidrop A communications protocol for networking two or more readers or other devices with a concentrator or controller and characterized by the use of individual device
114. t open a text editor in your host computer When sending data by RS 232 you must use a terminal program such as ESP s Terminal view HS 21 HS 41X Handheld Reader User Manual 1 1 Check Required Hardware Check Required Hardware The HS 21 HS 41X is shipped with one of the following cables 6 USB Straight Cable 8 RS 232 Coiled Cable USB Hardware e HS 21 HS 41X Handheld Reader e USB Cable RS 232 Hardware e HS 21 HS 41X Handheld Reader e RS 232 Cable e RS 232 Power Supply Changing Cable and Communications Interface The reader can be converted from USB to RS 232 or from RS 232 to USB by changing the cable and scanning the appropriate communications programming symbol below To detach the USB or RS 232 cable from the reader press a paper clip into the hole on the side of the handle and gently pull the cable out of the connector Ll r M0166 Oo Save RS 232 Interface Settings USB Interface 1 2 HS 21 HS 41X Handheld Reader User Manual Quick Start USB Interface Note The USB interface draws its power from the host computer USB Configuration Item Part Number HS 21 Handheld Reader FIS HS21 000XG HS 41X Handheld Reader FIS HS41X 000XG USB Cable 6 Straight 61 000224 01 USB Cable 8 Coiled 61 000224 02 Installation Steps for USB To power on the reader plug the USB cable into if the reader s handle and into the host s USB port 3723 After sev
115. t with ISO IEC bology Identifiers standard 15424 AIM symbology identi fier 0 Disabled FO Allow Code 128 Short Margin 1 Enabled 0 Disallow short margin Code 39 sym l bol decoding pe COCEA EE i 1 Allow short margin Code 39 symbol decoding 0 Disabled F8 PharmaCode Symbology 0 1 Enabled Valid Range Each 8 bits can be 04 to 10 16 1004 Bit 0 Bit 7 min bar count 04 to 10 F9 PharmaCode Bar Count 4100 16 Bit 9 Bit 15 max bar count 04 to 10 16 Valid Range F 15 to 1FFFE FA PharmaCode Min Value F 15 131070 1FFFE Valid Range F 15 to 1FFFE FB PharmaCode Max Value 131070 131070 0 Disabled 1 Enabled 10B Enable JavaScript 4 When set to 0 installed scripts are dis abled This can be useful from boot mode for recovering the unit if a non responsive script is installed 0 Normal effort 1 Increase effort 10D Data Matrix Symbol Identification Effort 2 2 Max effort Increases the decoder s effort to find a Data Matrix symbol in an image 0 Disabled 1 Enabled 12C Data Matrix Improvement 1 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 Manual Appendices Binary Dip Switch Bit Controls Value 0 Hong Kong 20f5 0 Disabled 12D Hong Kong 2 Of 5 Symbol See e ong Kon mbolo SR erer 4 1 Digit Sy
116. t with capslock set numlock clear fifth output report with numlock set and capslock clear sixth output report with numlock set and capslock clear On the last output report comm proto col is set to raw mode comm expect response is false and comm mode is USB Downloader mode Also see registers 08 42 1C Serial Baud Rate 10200 115200 All standard baud rates up 115200 e 9600 2580 e 19200 4B00 e 38400 9600 e 57600 E100 e 115200 1C200 1D Serial Stop Bits 1 One 2 Two 1E Serial Data Bits 7 Seven 8 Eight HS 21 HS 41X Handheld Reader User Manual A 29 Serial Commands 0 None 22 Serial Parity 0 1 Odd 2 Even Valid Range 0 to 64 100 Percent This is the current percentage of full ete volume potential Also see registers 59 A7 26 Beep Volume percent 0 Disabled 29 PDF417 Symbology 1 1 Enabled Also see registers 2A CF 0 Disabled 2A MicroPDF417 Symbology 0 1 Enabled Also see registers 29 CF Binary Dip Switch Bit Controls Value o QR Code Decod 0 Disabled INQ 1 Enabled Inverse QR Code 0 Disabled 2B QR Code Symbology 1 1 Decoding EE 2 Micro QR Code 0 Disabled Decoding 1 Enabled a Inverse Micro QR 0 Disabled Code Decoding 1 Enabled A 30 HS 21 HS 41X Handheld Reader User Manual Appendices 2C Idle Mode Countdown Timer ms 64
117. ta CPN CPN_data Valid Ull and CPN Example Ull 12345678 CPN 87654321 Valid Ull and LBN UII Ull data LBN LBN_ data Example Ull 12345678 LBN 87654321 UIT 01_data CPN ERROR Valid Ull and Invalid CPN Example Ull 12345678 CPN ERROR Valid UI and Invalid LBN UIT UIN data LBN ERROR Example Ull 12345678 LBN ERROR UII ERROR CPN CPN_data Invalid Ull and Valid CPN Example Ull ERROR CPN 87654321 Invalid Ull and Valid LBN UII ERROR LBN LBN_data Example Ull ERROR LBN 87654321 Valid Ull None of the above Invalid Ull Invalid CPN Invalid LBN Invalid Ull and No output data Invalid CPN Invalid Ull and Invalid LBN Ull Enabled with Error Messages Content of Decoded Data UII CPN LBN DFO Matrix Symbol UILUIT data Constructed UI type Example Ull 12345678 Example Contruct_1 Valid Ull 7 14 HS 21 HS 41X Handheld Reader User Manual Valid CPN Valid LBN CPN CPN_data Example CPN 87654321 LBN LBN_data Example LBN 87654321 I O Parameters Constructed CPN type Example PNR Constructed LBN type Example 30T Valid Ull and CPN Valid Ull and LBN UI 01_ data CPN CPN_data Example Ull 12345678 CPN 87654321 UU data LBN LBN_data Example Ull 12345678 LBN 87654321 Constructed UII CPN type Example Construct_1 PNR Constructed UII LBN type Example Construct_1 30T Valid Ull and Invalid CPN Valid Ull and Invalid LBN UIT UIN_data 30P ERROR XXXX UIT UN_dat
118. tection Start Delay ms 0 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 Manual Appendices CRB System The CRB system is a convenient method for creating and maintaining a set of commands that can be easily sent to the reader These CRB files can be created in any text editor with the file extension of crb The CRB system accepts all of the valid text commands The most commonly used commands are J N P and There should be one command per line The CRB file may contain empty lines and comments as well The crb files can be sent directly to the reader using the normal file transfer As CRB files are just a list of text commands they can also be sent by a serial terminal program Note if using a serial terminal program the reader will first need to be set to text command mode see Text Commands You can request a copy of all reader configuration settings in crb format Example CRC16 C Code CRC16 h EF EE TE Er ifndef crcl6 h define crcl6 h include lt stdint h gt include lt stddef h gt ifdef cplusplus extern TCT 1 endif typeder ulmeleo C Cre ty cre Cie Cro IMIBLALOEE const unsigned char bufPtr y Size t Length 7 ifdef cplusplus 1 JJ extern C endif tendif Peg HS 21 HS 41X Handheld Reader User Manual A 45
119. tes are the data option with OxA9 being the register that needs to be updated and 0x35 0x63 5c being the new value OxEE OxEE OxEE OxEE 0x50 0x07 0x28 0x31 0x45 0x41 0x29 0x46 0x41 0x00 0x14 0x18 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 HS 21 HS 41X Handheld Reader User Manual A 19 Serial Commands Command Types Causes the reader to beep the specified number of times data contains the number as a single character in the range 0 127 The reader will respond with d or e Example beep three times 03 Posts an event to the reader data contains the event number as a single character See setting 39 in Reader Settings for a list of the event numbers The reader will respond with d or e Causes the reader to upload any logged error messages no data The reader will respond with a g packet zero or more z packets and a final d or e Each z packet contains a portion of the requested data in its data field Note This is very similar to the response to the X command however p packets are not applicable and the g and d e packets are not sup pressed even in raw mode Causes the reader to erase its log of error messages no data The reader will respond with d or e Causes the reader to send
120. th leading O m alt rum French German Japanese US Enghsh with ctrl char Dwtss Belgium 4 10 HS 21 HS 41X Handheld Reader User Manual Communications Communications Mode Some ESP Communications options are unique to the software and do not have corresponding programming symbols These options are explained below Reader Packet Format Data that is sent from the reader to the host in Raw format is sent without packet framing or check characters One Way communication is in a raw format no response is expected from the host and data is not resent Packetized data is sent with framing a preamble communicating the amount of data to be transmitted and a postamble containing error detection and check characters and a response is expected from the host Two Way communication is in packet format Reader to Host Packet Size 16384 1 16384 Y The Reader to Host Packet Size is the amount of data in bytes that is sent to the host in packet format This feature allows you to set the maximum allowable packet size Expect Host Response Enabled When Expect Host Response is enabled the reader will re transmit data if it doesn t receive acknowledgement from the host Reader Send Retry Count 3 1 255 Reader Send Retry Count sets the number of times the reader will re transmit data before abandoning further send attempts The minimum retry count is 1 which represents the initial transmis
121. tion of Unique Item Identifier UII Current Part Number CPN and Lot Batch Number LBN strings When the imager decodes a symbol but the symbol data does not compy with Ull format it will stop capturing images and the green LED will illuminate without beeping vibrating or outputing the string UII Enabled with Allows the imager to read UII messages in Data Matrix ECC 200 symbols Pass Through and non Ull messages in any type of symbols The imager s behavior is the same as with UII Enabled UII Enabled with Allows the imager to read UII messages in Data Matrix ECC 200 symbols Error Messages and output detailed information such as construction type data components or error messages The imager s behavior is the same as with UII Enabled Data Validation Disables both Ull and ISO IEC 15434 data validation Disabled 7 10 HS 21 HS 41X Handheld Reader User Manual I O Parameters Unique Identification Output Examples UII Enabled UII UN123456789ABCDEFG CPN 87654321 LBN 87654321 Ull 12345678 CPN 87654321 Ull 12345678 LBN 87654321 UI Enabled with Pass Through Ull UN123456789ABCDEFG CPN 87654321 LBN 87654321 Ull 12345678 CPN 87654321 Ull 12345678 LBN 87654321 DATA Microscan Precision Data Acquisition and Control Solutions UII Enabled with Error Messages Data Validation Disabled The imager will return to normal output behavior without performing data validation HS 21 HS 41X Handheld Reader User Manual 7 11 Data
122. tly to memory from an attached device DSP See Digital Signal Processor EPROM See Erasable Programmable Read Only Memory Embedded Memory Onboard memory device such as EPROM or flash End of Read Cycle The time or condition at which the reader stops expecting symbol information to decode Erasable Programmable Read Only Memory EPROM A memory chip that retains data when its power supply is turned off non volatile memory External Edge Allows a read cycle to be initiated by a trigger signal from an object detector when it detects the appearance of an object rising edge The read cycle ends with a good read a timeout or a new trigger External Level Allows a read cycle to be initiated by a trigger signal from an object detector The read cycle ends when the object moves out of the detector s range Falling Edge A change of state to inactive associated with a level trigger Field Programmable Gate Array FPGA A semiconductor device containing programmable interconnects and logic components Firmware Software hard coded in non volatile memory ROM and closely tied to specific pieces of hardware Fixed Symbol Length Increases data integrity by ensuring that only a symbol length will be accepted Focal Distance In optics the distance from the lens to the focal plane Focal Plane Usually found at the image sensor it is a plane perpendicular to the lens axis at the poin
123. to be used with the commands identified above In the Default column all values are in hexadecimal unless otherwise specified To use decimal values in commands you must precede the data with a pound sign The following P command sets register 2C to the same value as the example above P 2C 200 Since the single digit values of O through 9 are identical in decimal and hexadecimal no indicator is needed HS 21 HS 41X Handheld Reader User Manual A 25 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 Each bit can be on or off 1 or 0 An example of this is register OB Codabar Checksum The following settings are possible Bit R to L Controls Value 0 Disabled 0 Codabar Checksum Checking T Enabled l 0 Disabled 1 Strip Checksum from Output Enabled Given the settings above the binary string turns Codabar Checksum ON and strips it from output Thus the command to implement the settings above would be P 48 3 Or P 48 03 Field of Interest The reader optics are typically split into two separate fields Field Of Interest O FOIO and Field Of Interest 1 FOI1 In certain circumstances these fields can be customized to the requirements of the user In the defa
124. u 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 11 000 Seconds HS 21 HS 41X Handheld Reader User Manual 4 15 Text Command Timeout 4 16 HS 21 HS 41X Handheld Reader User Manual Meee 5 Read Cycle Contents eddie DES ed esd iets 5 2 A A o O 5 3 Default Continuous Evento ii tdt 5 4 Maximum Decodes per Head 5 5 Read Cycle TIM UE ies 5 6 Ignore Duplicate Symbol Timeout AAA 5 7 Targeting ME ele ne 5 8 Morphological Preprocessing ccccssscccssseccceseecsencceseucceceueessseusessuseessusecsseaecsseaeeessueesseaeesseaeees 5 9 Camera Gettngs 5 10 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 Manual 5 1 Read Cycle by ESP Read Cycle by ESP Parameters ESP Values YA El Read Cycle App Mode External Trigger Read Both Fields Click this button Trigger Active Read Once to bring up the CH Default Continuous Event Idle Sera Ta BE ER Read Cycle tab Maximum Decodes per Read 1 Read Cycle Timeout 500 2 lgnore Duplicate Symbol Timeout 0 E Targeting Zone Tolerance 1600 Morphological Preprocessing None oi Size Small Came
125. ueeicett A 11 D2 Pharmacode Off Detalla A A E es A 11 D3 Pharmacode Fixed Symbol Length Enabled nnnssnennneennesnennerserressrrrrenrrrresrrrressrrrreenne A 11 D4 Pharmacode Fixed Symbol Length Disabled Detault A 11 E1 Pharmacode Bar Width Status Mixed Detault A 11 E2 Pharmacode Bar Width Status All Namow A 11 E3 Pharmacode Bar Width Status All Wide aannnnnennnnnnnnnenernnnssennessrrrrssrrrresrrrrrsrrrrrssrrrrssene A 11 E4 Pharmacode Bar Width Status Fixed Thresbold A 12 A1 Pharmacode Direction Forward Default ooooncnncconccnncononcnnnonoocononnnncnnnononcnnnonnnncnnnnnos A 12 A2 Pharmacode Direction Reverse ica AA aaa A 12 A3 Targeting TATI UR ener ere eee tte Vernier a ee ee re cre ee one ne eee re ene A 7 B1 fu sea testa a A 7 B2 HS 21 HS 41X Handheld Reader User Manual A 15 Configuration Symbols USB Settings Herault USB MD ers i A 6 A1 USB Keyboard WINdOWS sisi ii td dit A 6 A2 USB Native IBD Mod EN A 6 A3 USB Virtual COM MOOG siesta A 6 A4 USB Enable Alternate OS Mac Linux CEA A 6 B1 USB Disable Alternate OS A 6 B2 Other Commands Delete Scanned Data from Memory oooccnccccnocnnncccncconoconnnncnonononnnnnoncnnnonnnnnnonnnnrrnnnnnnnnonnss A 12 A4 Dana Firmware e cui AAA is A 12 B1 Ieren EE A 12 B2 Save DEMAS ii A IA A A E A 12 B3 Disable Duplicate Symbol Tummeout A A 12 B4 1 Second Duplicate Scan Delay oi a A 12 C1 2 Se
126. ult configuration of these fields FOIO is the High Density HD field and FOI1 is the Wide W field At a given focus distance the HD field is designed to read small low mil symbols while the Wide field is designed to pick up large wide symbols This document will refer to FOIO as HD and FOI1 as Wide A 26 HS 21 HS 41X Handheld Reader User Manual Reader Settings Table Appendices Default Reg Setting Name Hex Comment 0 Minimal Illumination 04 Continuous Illumination During Read 0 o E Ge Leave illumination on during read 1 Raw 2 Packet Mode Version 1 For example USB two way native 08 Reader Packet Format 1 1B 5 USB Native 08 2 packet mode 42 1 expect response Also see registers 1B 42 1 Binary Dip Switch Bit Controls Value 0 NEC 2 of 5 0 Disabled Decoding 1 Enabled 4 Checksum 0 Disabled checking 1 Enabled OA NEC 2 of 5 Symbology Cer i 3 1 Digit Symbol 0 Disabled Allowed 1 Enabled 4 2 Digit Symbol 0 Disabled Allowed 1 Enabled Note All symbol lengths greater than 2 are always enabled when NEC 2 of 5 Decoding is enabled HS 21 HS 41X Handheld Reader User Manual A 27 Serial Commands Binary Dip Switch Bit Controls Value o Matrix2of5 0 Disabled Decoding 1 Enabled 4 Checksum 0 Disabled checking 1 Enabled 2 Strip
127. witch Bit Controls Value 0 Disabled 0 Text Commands 1 Enabled 0 Disabled 1 Suppress Echo 1 Enabled 2 Suppress 0 Disabled Responses 1 Enabled Disable Text 0 Disabled 3 Commands but Enable Magic 1 Enabled Sequence Suppress URL 0 Disabled a e Enable 41 Text Commands 8 5 Accept On Time 0 Disabled out 1 Enabled Magic Sequence The Magic Sequence is the string gt PAx where x is 1 3 or 7 as defined above This would normally be used in command text files which would begin with the text command on sequence and end with the command to return to this special mode For example gt PA7 any desired commands here PAS 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 HS 21 HS 41X Handheld Reader User Manual A 33 Serial Commands 42 Expect Acknowledgement From Host O Reader doesn t wait for acknowl edge 1 Reader will retransmit data when Host doesn t acknowledge receipt This setting is used in conjunction with settings 1B and 42 to configure the communication mode between stan dard one way and two way modes For example USB two way native 1B 5 USB Native 08 2 packet mode 42 1 expect response Also see registers 08 1B 43 JPEG Picture Quality percent 32 50 Valid Range 0
128. 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 9 Switch Model 2 6 HS 21 HS 41X Handheld Reader User Manual Using ESP Options You can use the Options menu to save memos and set up ESP preferences Preferenc Preferences will be saved and loaded into ESP the next time ESP is EE opened whether or not you save the ESP file to the host computer Document Memo Model Memo Preferences gt General Tab Preferences General Terminal E al Code Options Advanced The Toolbar Style options allow you to Reload Last File Show Both leon and Test determine how ESP will display the mode options in the two rows V Show Connect Prompt Only Show Text at the top of the screen On Startup Toolbar Style V Show Model Prompt Only Show Icon Receive After Connect Skip EZ Mode Default Settings Cancel Reload Last File At startup reloads the last file saved to the computer Show Model Prompt At startup remembers the last connected model and displays it in the Connecting dialog whenever you attempt to connect Show Connect Prompt At startup displays the Would you like to connect prompt Receive After Connect At startup loads the reader s settings into ESP This is not
Download Pdf Manuals
Related Search
Related Contents
LevelOne 15" RackMount Console ROSSELLA R1 – LOLA – LUNA Part I ( Manuel d`installation Gigabyte GP-S7500 loudspeaker FIRE ANT KILLER A-198 Benutzerhandbuch - Rothballer Systeme 1734-SG001C-ES-P, POINT I/O Guía de selección ダウンロード2 - 鳥取県西部広域行政管理組合 Copyright © All rights reserved.
Failed to retrieve file