background image

ID-01 Laser Scanner User’s Manual

4-1

4

 Read Cycle

Contents

After you’ve established communications and completed basic read rate testing, you will 

need to address the spatial and timing parameters associated with your application. In a 

typical operation a bar coded item moves along a line past a scanner. A trigger or timer 

activates a read cycle during which the scanner actively searches for symbols. You will 

need to decide how to initiate the read cycle and how and when to end it.
Note: When assigning characters in user-defined fields, the characters 

NULL <>

 and

 ,

 can 

only be entered through embedded menus, not through 

di-soric ID

 or serial commands.

Note

: You can learn the current setting of any parameter by inserting a question mark after 

the number, as in 

<K100?>

. To see all “

K

” commands, send 

<K?>

.

Read Cycle by di-soric ID ............................................................................................................. 4-2
Read Cycle by Serial Command  ................................................................................................. 4-2
Multisymbol................................................................................................................................... 4-3
Number of Symbols ...................................................................................................................... 4-4
Trigger .......................................................................................................................................... 4-6
Serial Trigger .............................................................................................................................. 4-12
End of Read Cycle...................................................................................................................... 4-14
Decodes Before Output .............................................................................................................. 4-16
Scanner Setup............................................................................................................................ 4-17
Laser Setup ................................................................................................................................ 4-21

Summary of Contents for ID-01

Page 1: ...ID 01 Laser Scanner User s Manual ID 01 User s Manual ...

Page 2: ...bol at every occurrence of a trademarked name we state herein that we are using the names only in an editorial fashion and 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 si...

Page 3: ...Mode 2 2 Application Mode 2 3 Dropdown Menus 2 4 Connect Menu 2 9 View 2 11 Navigating in di soric ID 2 12 Send Receive Options 2 13 Chapter 3 Communications Communications by di soric ID 3 2 Communications by Serial Command 3 2 Password Protection 3 3 RS 232 422 Host Port 3 4 RS 232 Auxiliary Port 3 11 Preamble 3 20 Postamble 3 21 LRC Status 3 22 Intercharacter Delay 3 22 Chapter 4 Read Cycle Rea...

Page 4: ...ol Data Output 6 4 Message Output 6 7 No Read Message 6 8 Bad Symbol Message 6 9 No Symbol Message 6 10 Beeper 6 11 Partial Output 6 12 Serial Verification 6 13 EZ Button 6 15 Output 1 6 18 Output 2 6 24 Output 3 6 25 Quality Output 6 26 Chapter 7 Matchcode Matchcode by di soric ID 7 2 Matchcode by Serial Command 7 2 Overview of Matchcode 7 3 Using Master Symbols 7 3 Matchcode Type 7 4 New Master ...

Page 5: ...mbol Type 11 15 Defaulting Saving Resetting 11 16 di soric Grading 11 17 Reader Status Requests 11 19 Appendices Appendix A General Specifications A 2 Appendix B Electrical Specifications A 5 Appendix C Serial Configuration Commands A 6 Appendix D Serial Command Format A 9 Appendix E ASCII Table A 11 Appendix F Defaulting Saving Resetting A 13 Appendix G Symbol Configuration A 15 Appendix H Object...

Page 6: ...er and trigger inputs The scanner can be configured with di soric ID Setup Program di soric s proprietary scanner setup software di soric ID can be downloaded from the di soric website at www di soric com You must be running Microsoft Windows 2000 or higher to use di soric ID Scanner Communication There are five ways to program the scanner 1 di soric s Windows based di soric ID which offers point ...

Page 7: ...ore of the following measures Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technician for help For connection to a UL listed direct plug in power unit marked Class II and rated 10 to 28 VDC at...

Page 8: ...Location of the ID 01 s laser aperture CAUTION Use of controls or adjustments or performance of procedures other than those specified herein may result in hazardous radiation exposure IMPORTANT The ID 01 is intended for connection to a UL listed direct plug in power unit marked Class 2 and rated 5 VDC at 3 5 Watts or greater if using electrical accessories European models must use a similarly rate...

Page 9: ...ID 01 Laser Scanner User s Manual ix Introduction Warning and Caution Summary cont Warning Label Placement These labels are located on the ID 01 Laser Scanner ...

Page 10: ...transmitter Changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment The ID 01 has been tested for compliance with CE Conformité Européenne standards and guidelines and has been found to conform to applicable CE standards specifically the following requirements Radiated Emissions EN 55022 2006 Class A 30 1000 M...

Page 11: ...Serv do uri OJ L 2006 372 0032 0034 EN PDF Please contact your sales manager for a complete list of di soric s RoHS Compliant products This declaration is based upon information obtained from sources which di soric 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 ...

Page 12: ...xii ID 01 Laser Scanner User s Manual ...

Page 13: ...Laser Scanner In addition to di soric ID you can send commands to your scanner by serial command and by the scanners s embedded menus Step 1 Check Required Hardware 1 2 Step 2 Connect the System 1 3 Step 3 Install di soric ID 1 4 Step 4 Select Scanner Model in di soric ID 1 5 Step 5 Autoconnect 1 6 Step 6 Position Symbol and Scanner 1 7 Step 7 Test Read Rate 1 8 Step 8 Calibrate the Scanner 1 9 St...

Page 14: ...erTerminal 3 VSID K 25S 9K 2 Cable Setup DB 25 Plug to DB 9 Socket 6 ft If using another host cable be certain it does not have RTS CTS connected to the host 4 VSID IB S Interface Device 6 VSID PS 24V ES Voltage Converter Figure 1 1 ID 01Hardware Configuration Caution If using your own power supply be certain that it is wired correctly and supplied voltage is within the 10 28VDC limits Incorrect w...

Page 15: ...nnector 4 Apply power to system Note RS 232 cabling from the 15 pin connector to the host can be up to 47 feet pro vided it does not include 5VDC input Note If using your own null modem RS 232 host cable be certain that the host s TxD connects to the scanner s RxD and the scanner s TxD connects to the host s RxD Figure 1 2 ID 01 Hardware Configuration Caution Be sure that all cables are connected ...

Page 16: ... the Configuration Software file launch Setup exe under di soric ID and follow the prompts To download di soric ID from the Web Go to www di soric com Navigate through the following sequence Download Software Barcode Scanner Click the Download button and store the di soric ID zip file to the location of your choice on your hard drive Extract the di soric di soric ID WinZip files to a directory of ...

Page 17: ...m the menu and click OK If you do not want to make this selection every time you load di soric ID uncheck Show this window at Startup 6 Select the default name ID 01 Laser 1 or type in a file name of your choice and click OK 7 Click Yes when the following dialog box appears Note If you need to select another model later you can find it in App Mode under Model on the menu bar ...

Page 18: ...he Start button When connected the scanner s settings will be loaded into di soric ID and the CON NECTED message will appear in a green box in the status bar at the bottom right of your screen 3 If the connection fails enable a different Com Port check connections and try again Tip If you do not see the CONNECTED or DISCONNECTED message at the bottom of your dialog try expanding the di soric ID wi...

Page 19: ...e distance you are using in your application 2 Avoid bright light or IR light from other sources including other scanners 3 Pitch the symbol or scanner at a minimum of 15 to avoid specular reflection the return of direct non diffused light Note If using an I 2 5 symbol verify that the number of characters in the symbol being scanned matches the symbol length enabled for the I 2 5 symbol type defau...

Page 20: ...onnecting to the scanner di soric ID will open in Setup Mode 1 Click the EZ Button in Setup Mode to begin the read rate test 2 Follow the instructions in Setup Mode 3 To end the read rate test click the Stop button By the EZ Button 1 Press and hold the EZ button on the ID 01 until you hear one beep and see one LED momentarily turn amber This will signal the beginning of the read rate routine 1 2 T...

Page 21: ... several symbol types The test will end automatically when the optimum combination of settings has been achieved By di soric ID Click the Calibrate button in Setup Mode to begin the read rate test You can observe the progress of the calibration routine on the Calibration popup Note You can also use the Calibration menu in App Mode By the EZ button Press and hold the EZ Button until you hear two be...

Page 22: ...ttings will overwrite the scanner s settings when you save Under these conditions it is highly recommended that you first select Receive Reader Settings before you save for power on After testing and or calibrating the scanner you can save the settings for power on by clicking the Save button By the EZ Button Press and hold the EZ Button until you hear three beeps and see three performance LEDs mo...

Page 23: ...ic ID To return to the Setup Mode click the Setup Mode button By Serial Command From your terminal program or the Terminal screen in di soric ID you can enter serial commands and configuration and utility commands See Serial Configuration Com mands and Summary of Utilities Commands Note You can learn the current setting of any parameter by inserting a question mark after the number as in K100 To s...

Page 24: ...1 12 ID 01 Laser Scanner User s Manual Configure the Scanner ...

Page 25: ...rogram When you start up di soric ID unless otherwise specified you will enter the Setup Mode for initial setup From there you move easily into the App Mode application mode where you can access several configuration and utilities menus Setup Mode 2 2 Application Mode 2 3 Pulldown Menus 2 4 Connect Menu 2 9 View 2 11 Navigating in di soric ID 2 12 Send Receive Options 2 13 ...

Page 26: ...he limits of your application When Decodes per Second is unchecked the test will count the percentage of decodes relative to the number of actual scans Click Stop to end the test Calibrate Some models include a calibration routine that will optimize reads by comparing read rates at various settings in focal lengths scan speeds and gain settings Test button Click here to change from percentage of g...

Page 27: ...information on any of the icons shown above in the operations bar or configuration bar see specific chapters in this document Note This view may be slightly different for each model Click here to access read rate and other utilities Click here to open a terminal window The calibration process adjusts several parameters to optimize readability Pulldown menus Click this icon to return to Setup Mode ...

Page 28: ...same file is selected under Open Important When you save menu changes to your hard drive these changes are not saved to your scanner The illustration shows how settings can be saved and received between di soric ID and the scanner and di soric ID and the host hard drive Import Export Import converts the ASCII settings from a text file to di soric ID configuration settings Export converts the activ...

Page 29: ...e ter minated To connect to another model select New Model choose a new model and click OK Note that all the models you have enabled by selecting will continue to appear in the Model menu and that the same menu is repeated when clicking the Switch Model icon When you save your di soric ID file you will be saving the settings of all the models defined in a single di soric ID file ...

Page 30: ...how Model Prompt At startup remembers the last connected model and displays it in the Connecting dialog whenever you attempt to connect Skip Easy Mode At startup Skips the Easy Mode and opens directly in the application mode Show Connect Prompt At startup displays the Would you like to connect prompt Receive After Connect At startup loads the scanner s settings into di soric ID This is not recomme...

Page 31: ...ciated key map For example to make Ctrl F5 the key stroke to enable send a trigger charac ter select F5 then in the Ctrl row enter trigger character and click OK Then whenever the Ctrl F5 keystroke is pressed the trigger character will start the read cycle Change Font Sets the font characteristics for the commands that you type in the terminal window Change Echo Font Sets the font characteristics ...

Page 32: ...ar height in inches and bar widths in thousands of an inch of the symbols A bar width of 13 is 0 013 inches Caption Sets the characteristics of caption font and its placement in relation to the sym bol Document Memo Whatever you type into the Document Memo will appear in a text box whenever your cur sor hovers over the Document Memo option Model Memo Memos created in Model Memo are specific to the...

Page 33: ...idrop To connect to the scanner by Multidrop you will need a multidrop concentrator and the required power supplies and cabling to communicate with your scanner s 1 From the Communications drop down menu in di soric ID select Configure Multidrop to bring up the Multidrop Settings dialog 2 If necessary change the default address to match the address of your multidropped scanner and click OK If the ...

Page 34: ...anner whose address was set in the Multidrop Settings dialog 5 Click Connect 6 You should see the CONNECTED message in green at the bottom of the window along with the scanner s Multidrop address 7 Retrieve Scanner Settings to upload scanner s configuration If upload fails return to the Connection Settings dialog and make the corrections 8 Follow the same procedure for connecting other scanners to...

Page 35: ...ows you to access the Barcode Dialog Barcode Dialog In the Barcode Dialog you can create bar code symbols by directly typing in the text bar code text you want to appear in Code 128 bar code symbols This is a very useful tool for creating configuration symbols which allows you to configure your scanner by reading the bar code symbols you print out To configure the size text and caption parameters ...

Page 36: ...o make changes to a configuration setting in the menu trees 1 Left click on the to expand the tree 2 Double click on parameter and click once in selection box to view options 3 Place your cursor in the selection box scroll down to the setting you want to change and click once on the setting 4 Left click again on the open screen to complete the selec tion 5 Right click on the open screen and select...

Page 37: ...er has settings that you do not want to change choosing Yes would allow you to load those settings to di soric ID and save as an di soric ID file for later retrieval Receiving the scanner s settings will also assure that you will not be subsequently saving any unwanted changes that you or someone else previously made in di soric ID Saving 1 Send No Save same as A This saves di soric ID settings to...

Page 38: ...ion you may see a list of serial commands These are serial commands that may be in your scanner s firmware but not included or different from your current di soric ID software You can edit these commands by double clicking on them and changing as needed When exceptions are present you can also access them from an Exceptions button that will appear on the Applications button bar It is important to ...

Page 39: ...h embedded menus not through di soric ID or serial commands Note You can learn the current setting of any parameter by inserting a question mark after the number as in K100 To see all K commands send K Note Default settings for establishing communications are Baud 9600 Parity Even Stop Bits One Data Bits Seven Flow Control None Note You can learn the current setting of any parameter by inserting a...

Page 40: ...d new password Host Port Parameters K100 baud parity stop bits data bits Host Protocol K140 protocol Host RS422 Status K102 status Aux Port Parameters K101 aux port mode baud rate parity stop bits data bits status ID Preamble K141 preambole status preamble Postamble K142 postamble status postamble LRC Status K145 status Intercharacter Delay K144 intercharacter delay Click this button to bring up t...

Page 41: ...s Definition Can require a password for any serial or menu command change Password Entry From a terminal screen enter K733password Do not put a comma between K733 and the password Definition If Password Status is set to Disabled then no parameters are off limits If Password Status is set to Enabled then this option cannot be subse quently disabled until the password defined in K733 is entered This...

Page 42: ... 38 4K 1 1200 4 9600 7 57 6K 2 2400 5 19 2K 8 115 2K Usage Only changed if necessary to match host setting Definition 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 Serial Cmd K100 baud rate parity stop bits data bits Default Even Options 0 None 1 Even 2 Odd Usage Only changed if necessary to m...

Page 43: ...e scanner and the host between scanners and a con centrator Serial Cmd K140 protocol Default Point to Point Options 0 Point to Point 1 Point to Point with RTS CTS 2 Point to Point with XON XOFF 3 Point to Point with RTS CTS XON XOFF 4 Polling Mode D 6 User Defined 7 User Defined If selecting one of the options from 0 to 4 Point to Point Point to Point with RTS CTS Point to Point with XON XOFF Poin...

Page 44: ...nt to the host until the host sends an XON During the XOFF phase the host is free to carry on other chores and accept data from other devices Used only with RS232 Definition This option enables the host to send the XON and XOFF command as a single byte transmission command of start Q or stop S Serial Cmd K140 2 Usage Used only with RS232 Definition This option is a combination of Point to Point wi...

Page 45: ...to customize the point to point protocol Serial Cmd K140 6 RES address REQ EOT STX ETX ACK NAK from host Definition User Defined is considered to be in a polled mode only if an address has been assigned Serial Cmd K140 6 RES address REQ EOT STX ETX ACK NAK from host Default No address Options Any ASCII character except a null ...

Page 46: ...ress REQ EOT STX ETX ACK NAK from host Default No assignment Options Any ASCII character except a null Control characters can be used to define RES through NAK in serial commands Definition This option allows the handshaking protocol to be initiated from the host if not configured in an unpolled mode Messages sent to the host will include the scanner s defined protocol The status of From Host dete...

Page 47: ...nt to Point protocol and not with RTS CTS Whenever RS422 is disabled RS232 is enabled in the background Usage Only changed if necessary to match host setting Definition Enables RS422 When RS422 is enabled RS232 is disabled Serial Cmd K102 status Default Disabled Options 0 Disabled 1 Enabled ...

Page 48: ...ed to configure menus send data to the host display data transmissions originating from the host of the scanner and relay data from other scanners set in tandem If the scanner s host port needs to be dedi cated to the host but configuration must be done on the fly the auxiliary port can be set to accept configuration changes by Command Process ing Mode page 3 18 Definition An auxiliary port connec...

Page 49: ...e parity stop bits data bits ID status ID Serial Cmd 0 None 1 Even 2 Odd Usage Only changed if necessary to match host setting Definition Allows the user to select the last one or two bits in each character to indi cate the end of the character Serial Cmd K101 aux port mode baud rate parity stop bits data bits ID status ID Default One Options 0 One 1 Two Usage Only changed if necessary to match ho...

Page 50: ...e Definition Determines the flow of data between the auxiliary port device s the scan ner and the host Serial Cmd K101 aux port mode baud rate parity stop bits data bits ID status ID Default Disabled Options 0 Disabled 1 Transparent 2 Half duplex 3 Full duplex 5 Command Processing ...

Page 51: ... data Auxiliary port data to the host is always sent with a preamble and a postamble If the scanner is in a polled mode to the host aux iliary port data will NOT pass through D is the only command accepted by the scanner from the auxiliary port All other commands will pass through to the host Data initiated from the Scanner Transmission to the auxiliary port occurs immedi ately upon a good read Sc...

Page 52: ... is received Auxiliary port data is not echoed Auxiliary port data to the host is always sent with out a preamble or a postamble D is the only command that is accepted by the scanner from the auxil iary port All other commands are passed through to the host Data initiated from the Scanner Scan data is transmitted to the auxiliary port at the same time it is transmitted to the host Data transmissio...

Page 53: ... or scanned data is sent to the host whenever it is received Auxiliary port data is not echoed Auxiliary port data to the host is always sent without a preamble or a postamble D is the only command that is accepted by the scanner from the auxil iary port All other commands are passed through to the host Data initiated from the Scanner Scan data is not sent to the auxiliary port Data initiated from...

Page 54: ...Command Processing allows commands to be entered via the aux port The following rules apply 1 Bar code data including the serial trigger if used will be transmitted to the last port from which a command was sent 2 If a reset occurs all data will be transmitted to the host port Serial Cmd K101 aux port mode baud rate parity stop bits data bits ID status ID Options 5 Command Processing ...

Page 55: ...ey to be recognized as a part of the control character Next hold down the control key while typing the desired character Example Space CNTL m to enter M Usage Useful for identifying and controlling incoming data For example defining the preamble as a carriage return and a line feed causes each decoded message to be displayed of on its own line Definition Defines a one to four character data string...

Page 56: ...cognized as a part of the control character Next hold down the control key while typing the desired character Example Space CNTL m Space CNTL j to enter M J Usage Useful for identifying and controlling incoming data For example defining the postamble as a carriage return and a line feed causes each decoded message to be displayed of on its own line Definition Defines a one to four character data s...

Page 57: ...he extra LRC charac ter is then appended to the transmission and the receiver usually the host performs the same addition and compares the results Serial Cmd K145 LRC status Default Disabled Options 0 Disabled 1 Enabled Usage Used only when a host cannot receive data quickly enough and there is enough time between symbols to allow data to be completely transferred It is rarely used since any setti...

Page 58: ...3 20 ID 01 Laser Scanner User s Manual Intercharacter Delay ...

Page 59: ...u will need to decide how to initiate the read cycle and how and when to end it Note When assigning characters in user defined fields the characters NULL and can only be entered through embedded menus not through di soric ID or serial commands Note You can learn the current setting of any parameter by inserting a question mark after the number as in K100 To see all K commands send K Read Cycle by ...

Page 60: ...Read Cycle K220 end of read cycle read cycle timeout Decodes Before Output K221 number before output decodes before output mode Automatic Gain Control K504 gain level AGC sampling mode AGC min AGC max Scan Speed K500 scan speed Symbol Detect Transition K505 symbol detect status transition counter Maximum Element K502 maximum element Scan Width Enhance K511 scan width enhance Laser Controls K700 la...

Page 61: ...e data string 2 If more than one symbol is within the scan beam at the same time symbol data may not be displayed in the order of appearance 3 If Matchcode Type is set to Sequential or if Trigger is set to Continuous Read 1 Output Number of Symbols will default to 1 if set to any number greater than 1 4 The maximum number of characters in any one bar code other than PDF417 is 64 5 The maximum numb...

Page 62: ... any number greater than 1 di soric ID To select a new multisymbol separator double click on Separator and select a character in the popup window Serial Cmd K222 number of symbols multisymbol separator Note If Multisymbol Separator has been changed to any character other than the default comma and you wish to re define the separator as a comma use di soric ID or the embedded menu Default comma Opt...

Page 63: ...ead 1 Output 2 External Level 3 External Edge 4 Serial Data 5 Serial Data External Edge Usage Continuous Read is useful in testing symbol readability or scanner func tions It is not recommended for normal operations Definition In Continuous Read trigger input options are disabled the scanner is always in the read cycle and it will attempt to decode and output every scan crossing a symbol When To O...

Page 64: ...cts are hand pre sented Definition In Continuous Read 1 Output the scanner self triggers whenever it decodes a new symbol or a timeout occurs If End Of Read Cycle is set to Timeout and the symbol doesn t change the scanner will repeat the output at the end of each timeout period For example if Timeout is set to one second the scanner sends the symbol data immediately and repeats the output at inte...

Page 65: ...t also allows the user to determine if a noread has occurred Definition External Level allows the read cycle to begin when a trigger change of state from an external sensing device is received The read cycle endures until the object moves out of the sensor range and the active trigger state changes again Serial Cmd K200 2 1 Object detector Object detector 1 0 Positive 0 Positive External Level Tri...

Page 66: ... conveying speed is constant or if spacing object size or timeouts are consistent Definition External Trigger Edge as with Level allows the read cycle to begin when a trigger change of state from an external sensing device is received However the passing of an object out of sensor range does not end the read cycle The read cycle ends with a good read output or depending on End of Read Cycle settin...

Page 67: ...cle A Serial Data trigger behaves the same as an External Edge trigger Serial Cmd K200 4 Usage Serial Data or External Edge is seldom used but can be useful in an appli cation that primarily uses an external sensing device but occasionally needs to be manually triggered An auxiliary terminal can be connected to the aux port so the user can send the serial trigger character through the scanner to t...

Page 68: ...r Filter Duration can prevent trigger bounce from falsely triggering the scanner by limiting the time in which trigger pulses can be received Serial Cmd K200 trigger mode trigger filter duration Default 244 0 0099796 seconds Options 0 0000818 to 2 6803815 seconds Usage Users can select the trigger polarity that will operate with their systems Definition Determines whether a positive or negative tr...

Page 69: ...r is entered within angle brackets delimiters A non delimited trigger character is one that either starts or ends the read cycle and is NOT enclosed by delimiters such as Usage Useful in applications where a single serial character enclosed in angle brackets initiates the read cycle Definition A trigger character is one that starts the read cycle is enclosed by delimit ers and can only be sent whe...

Page 70: ...decoded and the symbol data transmitted the scanner remains in External Level trigger read cycle until a Stop character is received In Serial Data Edge trigger mode either a Start Trigger Character or a hardware trigger can start an Edge trigger read cycle Start Character non delimited Stop Character non delimited See Appendix E ASCII Table for ASCII character information Usage It is useful in app...

Page 71: ...gger 2 Timeout New Trigger Usage Typically used with Serial or Edge and Continuous One It is effective in highly controlled applications when the maximum length of time between objects can be predicted It assures that a read cycle ends before the next bar coded object appears giving the system extra time to decode and transmit the data to the host Definition Timeout ends the read cycle when the ti...

Page 72: ...or Edge enabled an edge or serial trigger ends a read cycle and initiates the next read cycle In the case of External Level a falling edge trigger ends the read cycle but the next read cycle does not begin until the occurrence of the next rising edge trigger Usage Useful in applications that require an alternative way to end the read cycle For example if an assembly line should stop completely or ...

Page 73: ...e if non consecu tive is enabled and Decodes Before Output is set to 10 then data will be sent when the total number of decodes reaches 10 regardless of the num ber of bad reads between decodes Serial Cmd K221 number before output decodes before output mode Default Non consecutive Options 0 Non consecutive 1 Consecutive Usage This is a very useful feature to increase reliability of reads for symbo...

Page 74: ...r Note Gain Level is optimized at the factory before shipment the default value may not be 90 Options 40 to 255 Usage To ensure a minimum number of scans faster scan speeds are typically used for fast moving symbols and or longer symbols with larger bar widths See Formulas for Number of Decodes on page A 18 Note Scan beams move faster across symbols further out in the scan range since the moving b...

Page 75: ...depth of field by attempting to maintain signal strength at a constant level regard less of the range of the bar code symbol Serial Cmd K504 gain level AGC sampling mode AGC min AGC max Default Continuous Options 0 Disabled 1 Leading Edge 2 Continuous Usage Disabled is not recommended but can be useful in certain applications in which symbols do not require a large depth of field Definition When A...

Page 76: ...n level AGC sampling mode AGC min AGC max Send K504 for a readout Default 70 Options 40 to 250 Definition Limits the maximum range of the available gain Serial Cmd K504 gain level AGC sampling mode AGC min AGC max Send K504 for a readout Default 245f Options 60 to 255 Definition During the read cycle the scanner counts the number of bar and space transitions defined in the Transition Counter If th...

Page 77: ...ect status transition counter Default 14 Options 0 to 255 Usage Caution Do not change this parameter unless instructed by a your techni cal representative Definition Maximum Element represents the maximum bar element width as mea sured in micro seconds that s allowed before a video reset occurs default to white Serial Cmd K502 maximum element Default 1500 45 75μS Options 1 to 65535 035μS to 2294μS...

Page 78: ...4 20 ID 01 Laser Scanner User s Manual Scanner Setup ...

Page 79: ...een symbols It also provides visual confirmation of a read cycle timeout and minimizes laser exposure to people Definition When enabled the laser is ON only during the read cycle When disabled the laser operates continuously Serial Cmd K700 laser on off status laser framing status laser on position laser off position laser power Default Disabled Options 0 Disabled 1 Enabled Usage Useful in avoidin...

Page 80: ...bled the laser turns ON at the specified percentage of the scan Serial Cmd K700 laser on off status laser framing status laser on position laser off position laser power Default 10 Options 10 to 80 Definition Percentage of the full scan arc that the scan beam moves through before the laser turns OFF Note Laser Off Position must always exceed the value of Laser On Position for an actual scan to tak...

Page 81: ...Power Definition This parameter allows the user to select a laser power setting as follows Serial Cmd K700 laser on off status laser framing status laser on position laser off position laser power Default High Options 0 Low 0 6mW 1 Medium 1 0mW 2 High 1 5mW ...

Page 82: ...4 24 ID 01 Laser Scanner User s Manual Laser Setup ...

Page 83: ...haracters in user defined fields the characters NULL and can only be entered through embedded menus not through di soric ID or serial commands 1 If using an I 2 5 symbol verify that the number of characters in the symbol being scanned matches the code length enabled for the I 2 5 symbol type default is 10 and 6 Symbologies by di soric ID 5 2 Symbologies by Serial Command 5 2 Code 39 5 3 Code 128 5...

Page 84: ... 2 unused range mode Codabar K471 status start stop match status start stop output sta tus large intercharacter gap fixed symbol length status fixed symbol length check digit type check digit output status UPC EAN K473 UPCstatus EAN status supplementals status separator sta tus separator character unused UPC E output as UPC A Code 93 K475 status fixed symbol length status symbol length Pharmacode ...

Page 85: ...K470 code 39 status check digit status check digit output large inter character gap fixed symbol length status symbol length full ASCII set Default Disabled Options 0 Disabled 1 Enabled Usage Check Digit Output Status added to the symbol provides additional secu rity Definition When enabled the check digit character is read and sent along with the symbol data When disabled symbol data is sent with...

Page 86: ...Default Disabled Options 0 Disabled 1 Enabled Definition When enabled the scanner will check the symbol length against the symbol length field If disabled any length is considered a valid symbol Serial Cmd K470 status check digit status check digit output status large intercharacter gap fixed symbol length status symbol length full ASCII set Default Disabled Options 0 Disabled 1 Enabled Usage Fixe...

Page 87: ...haracter it is less efficient Definition Standard Code 39 encodes 43 characters zero through nine capital A through capital Z minus symbol plus symbol forward slash space deci mal point dollar sign and percent symbol When Full ASCII Set is enabled the scanner can read the full ASCII character set from 0 to 255 Serial Cmd K470 status check digit status check digit output large intercharacter gap fi...

Page 88: ...eck the symbol length against the symbol length field When disabled any length is considered a valid symbol Serial Cmd K474 status fixed symbol length status fixed symbol length EAN 128 status output format application record separator status application record separator character application record brackets application record padding Default Disabled Options 0 Disabled 1 Enabled Usage Fixed Symbo...

Page 89: ...age if enabled Usage Used as a standard for shipping symbols Definition A subset of Code 128 with extended features For more information see GS1 US at http www gs1us org Or see AIM at http www aimglobal org standards aimpubs asp Serial Cmd K474 status fixed symbol length status fixed symbol length EAN 128 sta tus output format application record separator status application record separator charac...

Page 90: ...Cmd K474 status fixed symbol length status fixed symbol length EAN 128 sta tus output format application record separator status application record sep arator character application record brackets application record padding Default Disabled Options 0 Disabled 1 Enabled Definition Allows the user to define an ASCII character as an application record sepa rator Serial Cmd K474 status fixed symbol le...

Page 91: ...ich does not require padding When enabled padding is included When disabled padding is omitted Note Padding is never added to fixed length fields or to the last data field of a symbol Enabling or disabling Record Padding will have no effect on these Serial Cmd K474 status fixed symbol length status fixed symbol length EAN 128 sta tus output format application record separator status application re...

Page 92: ...check digit is highly recommended Important You must set Symbol Length in order to decode I 2 5 symbols Serial Cmd K472 status check digit status check digit output status symbol length 1 symbol length 2 unused range mode Default Disabled Options 0 Disabled 1 Enabled Usage It is typically not used but can be enabled for additional security in applica tions where the host requires redundant check d...

Page 93: ...and a bar symbol must contain an even number of digits Note If start stop or check digits are used they are not included in the symbol length count Note If Range Mode is set to Enable the settings for Symbol Length 1 and Symbol Length 2 will define the range of symbol lengths that can be decoded Serial Cmd K472 status check digit status check digit output status symbol length 1 symbol length 2 unu...

Page 94: ...tus check digit status check digit output status symbol length 1 symbol length 2 unused range mode Default 6 Options 0 to 64 Since I 2 5 characters are paired symbol length must be set to an even number If Check Digit is enabled add 2 to your symbol length For exam ple if your symbol is 10 characters plus a check digit then enable Symbol Length for 12 Note Typically when printing an I 2 5 symbol w...

Page 95: ...erial Cmd K471 status start stop match status start stop output large interchar acter gap fixed symbol length status symbol length check digit type check digit output status Default Disabled Options 0 Disabled 1 Enabled Usage Used to increase security of symbology Definition Requires the Codabar start and stop characters a b c or d to match before a valid read can occur Serial Cmd K471 status star...

Page 96: ...intercharacter gap Definition Instructs the scanner to read symbols with gaps between characters exceeding three times the narrow element width Serial Cmd K471 status start stop match status start stop output status large intercharacter gap fixed symbol length status symbol length check digit type check digit output status Default Disabled Options 0 Disabled 1 Enabled Usage Restricting symbol leng...

Page 97: ...status check digit output status Default 10 Options 1 to 64 Usage Modulus 16 is used in the photo finishing market NW7 is used in Japanese markets Definition Allows the user to select the check digit type Codabar will use Serial Cmd K471 status start stop match start stop output status large interchar acter gap fixed symbol length status fixed symbol length check digit type check digit status chec...

Page 98: ...the checksum character When enabled the scanner will read UPC version A and UPC version E only Serial Cmd K473 UPC status EAN status supplementals status separator status sep arator character unused UPC E output as UPC A Default Disabled Options 0 Disabled 1 Enabled Usage EAN is the European version of the UPC symbology and is used in Euro pean market applications Definition EAN is a subset of UPC...

Page 99: ... symbols other than the main or supplemental will be read in the same read cycle Number of symbols should be set accordingly Separator Status UPC EAN Note UPC must be enabled for EAN to take effect Usage Reads Supplementals typically used in publications and documentation Definition A supplemental is a 2 or 5 digit symbol appended to the main symbol When set to Enabled or Required the scanner read...

Page 100: ...or status comma UPC E Output to UPC A UPC EAN Usage As required by the application Definition Allows the user to change the separator character from a comma to a new character Serial Cmd K473 UPC status EAN status supplementals status separator status sep arator character unused UPC E output as UPC A Default comma Options Any ASCII character Usage Useful for applications that require UPC A output ...

Page 101: ... Definition When enabled the scanner will check the symbol length against the symbol length field When disabled any length is considered a valid symbol Serial Cmd K475 status fixed symbol length status symbol length Default Disabled Options 0 Disabled 1 Enabled Usage Fixed Symbol Length helps prevent truncations and increases data integ rity by ensuring that only one symbol length will be accepted...

Page 102: ...t of height In decimal format each part can be up to 999999 In binary format each input have up to 19 ones and zeros Serial Cmd K477 status fixed bar count status fixed bar count min no of bars bar widths direction fixed threshold value Default Disabled Options 0 Disabled 1 Enabled Serial Cmd K477 status fixed bar count status fixed bar count min no of bars bar widths direction fixed threshold val...

Page 103: ...Narrow 2 Wide 3 Fixed Threshold Value Definition Specifies the direction that a bar can be read Serial Cmd K477 status fixed bar count status fixed bar count min no of bars bar widths direction fixed threshold value Default Forward Options 0 Forward 1 Reverse Definition Used when Bar Width Status field is set to Fixed Threshold Value Serial Cmd K477 status fixed bar count status fixed bar count mi...

Page 104: ...n or when other objects encroach into the margins Definition Allows the scanner to read symbols with quiet zones less than 8 times the width of the narrow bar element Quiet zone is the space at the leading and trailing ends of a symbol Each quiet zone can be as narrow as only five times the width of the narrow bar element when Narrow Margins is enabled Serial Cmd K450 narrow margins status symbolo...

Page 105: ...on Symbology ID is an AIM standard prefix set of characters that identify the symbol type When enabled the scanner analyzes and identifies the symbology and adds a three character identifying prefix to the data 1 close bracket character indicating the presence of a symbology ID 2 A C E F G I L p M A Code 39 C Code 128 or EAN 128 E UPC EAN F Codabar G Code 93 I Interleaved 2 of 5 L PDF417 special o...

Page 106: ...lack Definition Allows the user to choose which symbol background spaces and surround ing medium the scanner can read Serial Cmd K451 background color Default White Options 0 White 1 Black Usage Commonly used for quick setup mode to detect symbol type This is partic ularly useful for users who might be unfamiliar with their application s sym bology Note It does not alter individual fields such as ...

Page 107: ... when Symbol Ratio Mode is set to Aggressive Code 39 Tight Maximum ratio is set to 3 5 1 A Validate function which compares the ratio between the maximum and minimum bars in the symbol is used for additional security A Validate Bars function minimizes the acceptance of skewed symbols Standard Maximum ratio is set to 4 0 1 A Validate function which compares the ratio between the maximum and minimum...

Page 108: ... values Interleaved 2 of 5 Tight Maximum ratio is set to 3 5 1 A Validate function which compares the ratio between the maximum and minimum bars in the symbol is used for additional security A Validate Bars function minimizes the acceptance of skewed symbols Standard Maximum ratio is set to 4 0 1 A Validate function which compares the ratio between the maximum and minimum bars in the symbol is use...

Page 109: ...aximum ratio is set to 2 8 1 A Validate function which compares the ratio between the maximum and minimum bars in the symbol is used for additional security Aggressive Maximum ratio is set at 2 65 1 A Validate function is not used in this mode This method may be useful on long symbols where the spot velocity can change throughout the symbol and effect the minimum and maximum bar values Serial Cmd ...

Page 110: ...5 28 ID 01 Laser Scanner User s Manual Symbol Ratio Mode ...

Page 111: ...ered through embedded menus not through di soric ID or serial commands Note You can learn the current setting of any parameter by inserting a question mark after the number as in K100 To see all K commands send K I O Parameters by di soric ID 6 2 I O Parameters by Serial Command 6 3 Symbol Data Output 6 4 Message Output 6 7 Noread Message 6 8 Bad Symbol Message 6 9 No Symbol Message 6 10 Beeper 6 ...

Page 112: ...Parameters by di soric ID I O Parameters by di soric ID To open nested options single click the Click this Button to bring up the I O Parameters menu To change a setting double click the setting and use your cursor to scroll through the options ...

Page 113: ...h output mode Trend Analysis Output 1 K780 trend analysis mode number of triggers number to output on decodes trigger threshold Diagnostics Output 1 K790 usused service threshold unused laser current high laser current low Output 2 Parameters K811 output on polarity pulse width Trend Analysis Output 2 K781 trend analysis mode number of triggers number to output on decodes trigger threshold Diagnos...

Page 114: ...sage Useful when an application only needs to use the discrete outputs and can allow the scanner to do the decision making When Disabled the host does not need the symbol data and the communication lines are used only for setup and status checks Definition When set to Disabled the scanner will not transmit any data that is gener ated during a read cycle symbols noreads etc Usage Match is used in a...

Page 115: ...enever the symbol data information does NOT match the master symbol Note A noread can still be transmitted if enabled Usage Good Read is used when an application requires all symbol data to be transmitted It s typically used in tracking applications in which each object is uniquely identified Definition With Good Read enabled the scanner transmits symbol data on any good read regardless of Matchco...

Page 116: ...ically when the host is making decisions based on symbol data Definition Enabling As Soon As Possible causes symbol data to be sent to the host immediately after a symbol has been successfully decoded Note More than one decode might in fact be required to qualify as a good decode depending on how Decodes Before Output is set Usage End of Read Cycle is useful in timing based systems in which the ho...

Page 117: ...es No Is Symbol Detect enabled Noread message sent if enabled No Yes No Yes No Symbol message sent if enabled Notes When Symbol Detect is enabled the scanner will test for a mini mum number of bar and space transitions as set in Transition Counter Threshold If that minimum threshold is met a Bad Sym bol message is sent otherwise a No Symbol message is sent If conditions for a Bad Symbol No Symbol ...

Page 118: ...ications where the host needs serial verification that a symbol has not been read and especially useful in new print verification Definition When enabled and if no symbol has been decoded before timeout or the end of the read cycle the noread message will be transmitted to the host Serial Cmd K714 status noread message Default Enabled Options 0 Disabled 1 Enabled Definition Any combination of ASCI...

Page 119: ... a read cycle no symbol is decoded and the required setting for the Transition Sample Threshold is met a user defined message will be sent to the host See Message Output on page 6 7 Serial Cmd K715 bad symbol status bad symbol message Default Disabled Options 0 Disabled 1 Enabled Serial Cmd K715 bad symbol status bad symbol message Default BADCODE Options Up to 10 ASCII characters except NUL The B...

Page 120: ...ect is detected but no symbol is detected The No Symbol output is tied to the transition counter If during a read cycle no symbol is decoded and the required setting for the Transition Sample Threshold is NOT met a user defined message will be sent to the host See Transition Counter on page 4 19 Serial Cmd K716 no symbol status no symbol message Default Disabled Options 0 Disabled 1 Enabled Serial...

Page 121: ...d either after each good read of a symbol or after each noread according to the Beeper Output Condition selection Note Beeper will also sound if any of the following occur the scanner is defaulted a send save command from di soric ID or an Exit command from any embedded menu a Z Zp Zd or K 1 command is sent Serial Cmd K702 beeper output Default On Good Read Options 0 Disabled 1 On Good Read 2 On N...

Page 122: ...wing symbols are transmitted as follows 1234567890 as 34567 1234 as 34 123456789 abcde as 34567 cde two symbols with separator 12 as blank Serial Cmd K703 partial output status start position length Default Disabled Options 0 Disabled 1 Enabled Definition Allows you to determine the first character from the beginning of a symbol to transmit Serial Cmd K703 partial output status start position leng...

Page 123: ...hoed back to the host with the resultant settings Function If a command with multiple fields is processed some of the fields may have been processed properly while others were not The changes will appear in the string echoed back so that the user will know which fields did or did not change Serial Cmd K701 serial command echo status serial command beep status control hex output Default Disabled Op...

Page 124: ...he response to a Serial Command Echo or status request command When set to Control two characters are transmitted to represent a non dis playable character For example a carriage return will be shown as the two characters M When set to Hex the output is the hex character Serial Cmd K701 serial command echo status serial command beep status control hex output Default Control Options 0 Control 1 Hex...

Page 125: ...ny outputs that have been latched via Latch Mode 1 Unlatch on New Master Change on page 6 20 Default on Power on Definition Determines the basic function of the EZ Button Serial Cmd K770 global status default on power on Default Enabled Options 0 Disabled 1 Enabled 2 Trigger 3 Unlatch Output Trigger mode Operation External Level The read cycle endures for as long as the EZ Button is pressed unless...

Page 126: ...when the button position is reached Read Rate Read rate will perform decodes second and is the same as sending a C from the terminal To exit read rate mode press the EZ Button once quickly Calibration The calibration routine will be initiated To abort calibration press the EZ Button once quickly Save for Power on When when this button position is selected all scanner settings will be saved to non ...

Page 127: ...cedure can also be accessed in a terminal view by the command Load New Master This allows the button to function the same as the New Master Pin com mand The new master pin s consecutive decode requirement holds true for this button posi tion when this mode is selected Sleep Mode If sleep mode is enabled the EZ Button will shut off the mirror motor and laser To exit sleep mode press the EZ Button o...

Page 128: ...output for Match Mismatch Activates a discrete output whenever the symbol data does not match that of the master symbol Noread Activates a discrete output whenever the symbol data is not decoded before the end of the read cycle Usage This option provides switching to host software to control external devices such as PLCs and relays It is useful for routing and sorting and to prevent mis packaging ...

Page 129: ...screte output When set to Negative polarity and an output condition from the scanner is met the output 1 pin on the scanner s 15 pin connector go low for the time specified in Pulse Width Serial Cmd K810 output on polarity pulse width output mode Default Negative Options 0 Negative 1 Positive Definition Sets the time in 1mS increments that the discrete output remains active Serial Cmd K810 output ...

Page 130: ...idth Definition The programmable output will be activated when the Output On condition is met and will stay active until the state of the new master pin changes from inactive to active or the configuration button is depressed in the appropriate mode Important Note To unlatch using the new master pin the new master pin status must be set to disabled To unlatch using the button the button status mus...

Page 131: ... Triggers 5 In this example the scanner will activate an output whenever 4 noreads occur within 5 triggers read cycles Definition Sets the trend condition Mismatch Noread or Reads Trigger that will activate the output Serial Cmd K780 trend analysis mode number of triggers number to output on decodes trigger threshold Default Noread Options 0 Mismatch 1 Noread 2 Decodes per Trigger Definition Outpu...

Page 132: ...d output Usage For example if Number to Output On is set to 3 and Trend Analysis Mode is set to Noread then the output will not be activated until 3 noreads have occurred Serial Cmd K780 trend analysis mode number of triggers number to output on decodes trigger threshold Default 0 Options 0 to 255 Definition Sets the threshold for decodes required per trigger read cycle that must occur before an o...

Page 133: ...er 8 Diagnostics for more information Definition Activates the output whenever the service threshold has been met Will output upon every occurrence of the threshold Serial Cmd K790 usused service threshold unused laser current high laser current low Default Disabled Options 0 Disabled 1 Enabled Definition Activates the output whenever the high current threshold has been met Will output once Serial...

Page 134: ...nings output 2 Diagnostic Warnings to Output 2 has the same parameters and default settings as Diagnostic Warnings to Output 1 Serial Cmd K811 output on polarity pulse width output mode Definition Applies trend analysis settings to Output 2 Serial Cmd K781 trend analysis mode number of triggers number to output on decodes trigger threshold Definition Applies warning to Output 2 Serial Cmd K791 usu...

Page 135: ...rnings output 3 Diagnostic Warnings to Output 3 has the same parameters and default settings as Diagnostic Warnings to Output 1 Serial Cmd K812 output on polarity pulse width output mode Definition Applies trend analysis settings to Output 3 Serial Cmd K782 trend analysis mode number of triggers number to output on decodes trigger threshold Definition Applies warning to Output 3 Serial Cmd K792 us...

Page 136: ...a separator followed by the five digits in the form of 00000 For example a certain symbol that has been averaging 00100 reads per read cycle suddenly drops to 00012 this would be a good indication that a problem has arisen even though good reads are still occurring Serial Cmd K704 quality output separator reads trigger status decode direction sta tus Default comma Options any ASCII character Seria...

Page 137: ...s NULL and can only be entered through embedded menus not through di soric ID or serial com mands Note You can learn the current setting of any parameter by inserting a question mark after the number as in K100 To see all K commands send K Matchcode by di soric ID 7 2 Matchcode by Serial Command 7 2 Overview of Matchcode 7 3 Using Master Symbols 7 3 Matchcode Type 7 4 New Master Pin 7 9 Master Sym...

Page 138: ...tus Master Symbol Database Size K224 number of master symbols Matchcode Enable K223 status Enter data to database K231 master symbol number master symbol data Request Master Symbol Information K231 master symbol number Request all Master Symbol Information K231 Delete Master Symbol K231 master symbol number Store Next Symbol as Master Symbol G master symbol number Click this button to bring up the...

Page 139: ...ter symbol only c Send a Gmaster symbol number command to scan next symbol in as the mas ter symbol d Enable the New Master Pin command and activate a discrete input to store the next symbol scanned as the master symbol see New Master Pin on page 7 9 Other Master Symbol Serial Commands See also Master Symbol Database Size on page 11 8 for more information details on entering requesting and deletin...

Page 140: ...ructs the scanner to compare symbols or portions of symbols with the master symbol Sequential Matching Instructs the scanner to sequence after each match numeric only and compare symbols or portions of symbols for sequential numbers Note If Matchcode Type is set to Sequential Number of Symbols will default back to 1 if set to any number greater than 1 Wild Card Allows the user to enter user define...

Page 141: ...e the rest of the characters Definition Match Start Position determines the portions of symbols that will be matched by defining the first character in the symbol from left to right that will be compared with those of the master symbol when Matchcode Type is set to Enabled or Sequential Function For example if Match Start Position is set to 3 the first 2 characters read in the symbol will be ignor...

Page 142: ... sequential matching match start position match length wild card character sequence on noread sequence on mis match Default 1 Options 1 to 64 of Symbols 1 2 3 4 5 6 7 8 9 10 Maximum characters 64 64 42 32 25 21 18 16 14 12 Usage For example with Wild Card Character defined as the default asterisk defining CR 34 as the master symbol will result in matches for CR134 CR234 but not CR2345 Entering the...

Page 143: ...l on every match or noread When disabled it does not sequence on a noread Serial Cmd K223 matchcode type sequential matching match start position match length wild card character sequence on noread sequence on mis match Default Enabled Options 0 Disabled 1 Enabled Master symbol Decoded symbol Master symbol after decode 001 001 002 002 002 003 003 noread 004 sequenced on noread 004 004 005 005 nore...

Page 144: ...When set to Enabled the master symbol sequences on every decode match or mismatch When set to Disabled the master symbol will not sequence whenever con secutive mismatches occur Serial Cmd K223 matchcode type sequential matching match start position match length wild card character sequence on noread sequence on mis match Default Disabled Options 0 Disabled 1 Enabled Master symbol Decoded symbol M...

Page 145: ...e Some applications require the line worker to change the master symbol This can be done by installing a switch at the location of the scanner It is very common to have a keyed switch so that accidental switching does not occur Definition After New Master Pin is enabled a pulse can be received on the new mas ter pin which will cause the scanner to record the next decoded symbol s as the new master...

Page 146: ...finition Returns master symbol data for any enabled master symbols from 1 to 10 For example to request master symbol 5 enter K231 5 The scanner transmits the following format K231 5 data If no master symbol data available the output will be M5 Serial Cmd Send K231 master symbol number to request the current master symbol for a specific master symbol Returns all master symbols if no number is added...

Page 147: ...es and NOVRAM Messages by sending K 400 1 1 Note When assigning characters in user defined fields the characters NULL and can only be entered through embedded menus not through di soric ID or serial com mands Note You can learn the current setting of any parameter by inserting a question mark after the number as in K100 To see all K commands send K Diagnostics by di soric ID 8 2 Diagnostics by Ser...

Page 148: ...ault saves Hours Since Last Reset K407 read only returns hours minutes Laser High Low K411 laser high status laser high message laser low sta tus laser low message Service Message K409 status service message threshold resolution Click this button to bring up the Diagnostic menu To change a setting double click the setting and use your cursor to scroll through the options single click the To open n...

Page 149: ...that run non stop and can t afford down time Definition Warning messages that relate to the environment and condition of the scan ner can be defined and set to activate specific outputs Note When enabled the error condition will override all other operational modes configured for the output When enabled laser current and NOVRAM warning messages will be transmitted to the host or any active port wh...

Page 150: ...ESD transients Definition Returns the number of times the scanner has been re powered Serial Cmd Send K406 Returns read only Read Only Ranges 0 to 65 535 powerups 0 to 65 535 resets Usage Useful for detecting unwanted resets caused by power supply problems or ESD transients Definition Returns Resets for all the warm resets including A Ard Arp and Arc Serial Cmd Send K406 Returns K406 power on rese...

Page 151: ...ts including Z Zc Zrd Serial Cmd Send K406 Returns K406 power on resets power on saves custom default saves Read Only Ranges 0 to 65 535 powerups 0 to 65 535 resets Usage Useful for detecting unwanted resets caused by power supply problems or ESD transients Definition Returns the number of customer default saves Zrd Serial Cmd Send K406 Returns K406 power on resets power on saves custom default sa...

Page 152: ...command is READ ONLY Usage Useful as a troubleshooting tool that can help pinpoint the cause of a reset Definition Records the number of hours and minutes of operation since the last sys tem reset Serial Cmd Send K407 Returns K407hours minutes Read Only Ranges 0 to 23 hours 0 to 59 minutes ...

Page 153: ... High Status Laser High Message Usage Alerts the user to impending laser failure Contact Service Definition Enables the Laser High message Serial Cmd K411 laser high status laser high message laser low status laser low message Default Enabled Options 0 Disabled 1 Enabled Definition Defines the Laser High message Serial Cmd K411 laser high status laser high message laser low status laser low messag...

Page 154: ...ser Low Status Laser Low Message Usage Alerts the user to impending laser failure Contact Service Definition Enables the Laser Low message Serial Cmd K411 laser high status laser high message laser low status laser low message Default Enabled Options 0 Disabled 1 Enabled Definition Defines the Laser Low message Serial Cmd K411 laser high status laser high message laser low status laser low message...

Page 155: ...has expired Serial Cmd K409 status service message threshold resolution Default Disabled Options 0 Disabled 1 Enabled Serial Cmd K409 status service message threshold resolution Default SERVICE Options Any 1 to 10 ASCII characters except NULL or Definition Sets the number of hours or minutes that will transpire before the Service message is output Serial Cmd K409 status service message threshold r...

Page 156: ...8 10 ID 01 Laser Scanner User s Manual Service Message ...

Page 157: ...s required by the user s application This section includes the overall steps in calibration and specific steps for calibration by di soric ID serial command and embedded menus For most applications calibration is the only opti cal setup required This section also includes an explanation of Auto Frame commands the routine for constraining the width of the scan beam Calibration 9 2 Auto Frame 9 6 ...

Page 158: ...pplication and confirm that it is at a distance within the specifications for that symbol size see Position Symbol and Scanner on page 1 7 Calibration Methods There are three ways to start calibration di soric ID Calibration menu Serial command CAL From the embedded calibration menu 1 Calibration does not function with PDF417 symbols However you can substitute a Code 128 symbol with the same mil s...

Page 159: ... Wait for the calibration to cycle through the various settings looking for the best com bination A Calibration Successful message should eventually appear 4 Click Save to save for power on same as a Z command Calibration by Serial Command Send an CAL command to optimize motor speed laser power and gain level Send a Z or Zd command to save settings Start the calibration procedure by clicking the C...

Page 160: ...ove routines is the equivalent of sending the CAL serial command or clicking Calibrate in the di soric ID Calibration display page Enter 4 to do laser framing This is the same as clicking the Auto Frame button in the Calibration display Note A user can abort calibration at any time by pressing the ESC key on the termi nal No other keystroke has any effect while in calibration 3 Wait for the calibr...

Page 161: ... SETTINGS NOT SAVED Y N Typing Y will cause the current settings in the Calibration Setup menu will cause the scanner to be reset without saving the settings for power on You will then be asked DO YOU WANT TO SAVE THESE SETTINGS FOR POWER ON Y N These settings include Motor Speed Gain AGC Level Laser Power and Laser Frame Typing N will cause the scanner to be reset without saving the settings for ...

Page 162: ...ps Mode click the Calibration button on the icon bar at the top of di soric ID to open the calibration menu In the Auto Frame portion of the display note that in the default mode is Framing Enabled the Off position is set to 95 and the On position is set to 10 2 To adjust the scan width automatically click on the Auto Frame button The scanner will locate the start and stop characters and adjust th...

Page 163: ...nner User s Manual 9 7 Quick Start Auto Frame by Embedded Menu From the embedded menus select Scanner Setup 2 From here you can use the Laser On Position and Laser Off Position to constrain the width of the scan beam ...

Page 164: ...9 8 ID 01 Laser Scanner User s Manual Auto Frame ...

Page 165: ...e The characters NULL and can only be entered through embedded menus not through di soric ID or serial commands Note You can learn the current setting of any parameter by inserting a question mark after the number as in K100 To see all K commands send K Terminal Window 10 2 Find Function 10 3 Macros 10 4 Terminal Window Menus 10 5 ...

Page 166: ...macro box by copying or directly from your keyboard The Terminal screen also displays bar code data or information from the scanner in blue You can also right click in the Terminal screen to bring up a handy option box Clear screen Copy paste and save Type text here to find in Terminal window Terminal Window Click on Macros arrow to Add Macro Remove Macro or Edit Macro Click on Macro to Run Macro ...

Page 167: ...of bar codes have been scanned into the Terminal view and you want to determine if a particular bar code starting with ABC has been read 1 Type ABC into the Find box 2 Press Enter 3 The first instance of ABC will be high lighted in the Terminal window 4 Press the F3 key to search again for the next instance of ABC 5 Press Shift F3 to search for the previous instance of ABC ...

Page 168: ... sent to the scanner at the same time it is dis played Editing a Macro When you click the arrow next to a any macro and select Edit the following appears You can edit an existing macro or type in a new macro name and define it in the Macro Value text box Click OK Click on Next Row to see the next row of macros Click on the first arrow here to Add Macro or Default Macros When you default macros the...

Page 169: ...erminal window Save brings up a save as dialog box Change Font of data text brings up a text dia log Change Echo Font to change typed in text or commands Change Background Color of Terminal window Default Settings changes all the above back to default settings Capture 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 Pa...

Page 170: ...10 6 ID 01 Laser Scanner User s Manual Terminal Window Menus ...

Page 171: ... terminal program or from within di soric ID in the Terminal window Note You can learn the current setting of any parameter by inserting a question mark after the number as in K100 To see all K commands send K Note The characters NULL and can only be entered through embedded menus not through di soric ID or serial commands Utilities by di soric ID 11 2 Summary of Utilities Commands 11 3 Read Rate ...

Page 172: ...tilities by di soric ID Utilities by di soric ID Note Utility commands are not accessible by embedded menus Click this button to bring up the Utilities menu Utilities opens in the Read Rate utility Click on the tabs to access other utili ties ...

Page 173: ...er of master symbols data Enter symbol data as master symbol 1 K231 master symbol number data Enter symbol data to specified master symbol Also Mmaster symbol number data G Store next symbol scanned as master symbol 1 Gmaster symbol num ber Store next symbol scanned as specified master symbol Request master symbol 1 K231 Request all master symbol information Also M K231 master symbol number Reques...

Page 174: ...es P Autodiscriminate All Codes except Pharmacode and PDF417 Q Enable Code 39 Only R Enable Codabar Only S Enable I 2 5 Only Trigger char Serial Trigger Character Default Reset Save A Reset does not save for power on Ard Reset and recall factory defaults Arp Reset and recall power on parameters Arc Recall and recall customer default parameters Z Save current settings for power on Zc Save current s...

Page 175: ...elect Start or Stop To change from percent read rate to decodes per second first end the read rate by select ing Stop then right click and select Decodes Sec Read Rate by Serial Command Enter Single Symbol Decodes Second Test Sending C instructs the scanner to transmit the decodes per second and symbol data if any The decode rate can vary dramatically due to the angle and location of the symbol in...

Page 176: ...r the roll over has occurred add 65 536 per each roll over the scanner does not keep track of the number of roll overs to the current count Note All counter values will be lost if power is recycled to the scanner or the scanner receives a reset or save command Counter by di soric ID You can access Counters from the Utilities menu Right click the appropriate counter option and select Request to dis...

Page 177: ...tch Counter Sending V displays the total number of good reads matching the master symbol if Matchcode is enabled This counter is always enabled but will only work as a match count when Matchcode is enabled If Matchcode is not enabled this counter records the number of good reads This count can be requested at any time Good Read Match Counter Reset Sending W sets the match counter to 00000 Mismatch...

Page 178: ...t the number of master symbols you want to include Usage Useful where more than one master symbol is required as in a Multisym bol setup for matching and other matchcode operations Definition Allows you to define up to 10 master symbols as the master symbol data base which can be entered by keyboard scanned in displayed or deleted by serial or di soric ID commands Definition Master Symbol Database...

Page 179: ... not larger than the number of symbols enabled by the Master Symbol Database Size For example if Master Symbol Database Size is set to 2 you will not be able to enter data for symbols 3 through 10 di soric ID 1 Double click on each index number you want to setup and copy or type in your data in the popup data entry box 2 Click on the Send Database to Reader button Note You can also click Receive R...

Page 180: ...mber Maximum Characters 1 127 2 62 3 39 4 28 5 20 6 15 Definition After you ve set the size in the database you can order the scanner to scan in the next symbol as master symbol 1 Serial Cmd Gmaster symbol number To store the next symbol scanned as master symbol 1 send G or G1 For all symbols numbers except 1 the number must be included Options 1 to 10 ...

Page 181: ...raphically indicating bad or unreadable portions of symbols extraneous noise etc A green wave form indicates a decoded symbol a red waveform indicates an undecoded symbol or other object The read triangles represent the width of the scan beam relative to the symbol The upward pointing arrows indicated the symbol s margin Zoom In Zoom Out You can zoom in by sliding the Zoom lever to the right You m...

Page 182: ...ect App Code This will open a file dialog box 4 Navigate to the appropriate file a mot file and open the file 5 Allow a minute or so for the firmware to download As application code begins to download to the scanner the scanner will go silent the scanner s RDY and GD RD LEDs will flash intermittently and a progress indicator at the bottom of the di soric ID window will let you know when the downlo...

Page 183: ... 1 status di soric ID Click Output 1 Pulse to activate Serial Cmd L1 Definition Activates the link between Output 2 and Output 2 of the host connec tor for the duration set by Pulse Width on page 6 19 regardless of Mas ter Symbol or Output 2 status di soric ID Click Output 2 Pulse to activate Serial Cmd L2 Definition Activates the link between Output 3 and Output 3 of the host connec tor for the d...

Page 184: ...e laser off and end the current read cycle di soric ID Click Disable Reader button Serial Cmd I Definition Causes the laser scanner to be on continuously di soric ID Click Enable Reader button Serial Cmd H Usage This feature is useful during extended periods of time when no symbols are being scanned or the scanner is being configured Definition Turns the spinning mirror off if not already running ...

Page 185: ... and PDF417 without changing scanner configuration Sending Q enables the scanner to decode Code 39 symbols without changing scanner configuration Sending R enables the scanner to decode Codabar symbols without changing scanner configuration Sending S enables the scanner to decode I 2 of 5 symbols without changing scanner configuration Serial Cmd KE ...

Page 186: ...g Software Reset Save Recall Commands A Reset does not save for power on Ard Reset and recall di soric defaults Arp Reset and recall power on parameters Arc Reset and recall customer default parameters Z Save current settings for power on Zc Save current settings as customer default parameters Zrd Recall di soric default parameters and save for power on Zrc Recall customer parameters and save for ...

Page 187: ...point Example Send GRADE 01 50 for a symbol 1 5 inches in length Operation Once the command has been sent the scanner will enter a user test mode for up to two full seconds During this time the scanner will attempt to complete ten decodes of the samesymbol If this occurs the scanner will output the grading information for this symbol di soric Grading Output Example The following information is out...

Page 188: ...uire the barcode information are propri etary and are not ANSI compliant Average Narrow Bar Calculates the wide to narrow ratio of the symbol using the video acquired by the scanner The calculations are consistent with ANSI X3 182 1990 how ever the it is important to note the measurements used to acquire the barcode informa tion are proprietary and are not ANSI compliant Average Bar Error Calculat...

Page 189: ...ameter checksum 33 K Configuration Command Status Returns the current status of all configuration commands 3 Under Binary interpret 1s as true and the 0s as not true For example bit 1 has a 1 in the Binary column indicating Command Received Bit 5 is also a 1 indi cating that the Scanner is in a read cycle 1 Extended Status The scanner responds to an extended status request 1 with several fields fo...

Page 190: ...11 20 ID 01 Laser Scanner User s Manual Scanner Status Requests ...

Page 191: ...rial Command Format A 9 Appendix E ASCII Table A 11 Appendix F Defaulting Saving Resetting A 13 Appendix G Symbol Configuration A 15 Appendix H Object Detector A 17 Appendix I Formulas for Number of Decodes A 18 Appendix J Operational Tips A 21 Appendix K Interface Standards A 22 Appendix L Multidrop Communications A 23 Appendix M Troubleshooting A 28 Appendix N Glossary of Terms A 30 ...

Page 192: ...ral Immunity for light industry EN 55024 1998 ITE Immunity Standard Radiated and Conducted Emissions of ITE Equipment EN 55022 98 ITE Disturbances Optics Semiconductor visible laser diode 650nM nominal CDRH Class II Scanning Parameters Options Single line fixed raster Scan rate Adjustable from 300 to 1000 scans second default 500 sps Scan width angle 70 Pitch 50 maximum Skew 40 maximum Symbol cont...

Page 193: ...SMI compliant RoHS WEEE Compliant ISO Certification ISO 9001 Certified Issued by TüV USA 2011 di soric GmbH Co KG All rights reserved Specifications subject to change Product specifications are given for typical performance at 25 C 77 F using grade A labels Performance characteristics may vary at high temperatures or other environmental extremes Warranty One year limited warranty on parts and labo...

Page 194: ...0 84 mm 2 3 to 2 6 58 to 66 mm 005 127 mm 2 to 3 1 51 to 79 mm 0075 191 mm 1 7 to 3 7 43 to 94 mm 010 254 mm 1 5 to 4 38 to 102 mm Narrow Bar Width Low Density 0075 191 mm 3 to 6 76 to 152 mm 010 254 mm 2 to 7 51 to 178 mm 015 381 mm 2 to 8 51 to 203 mm 020 508 mm 2 to 10 51 to 254 mm High Density Low Density ...

Page 195: ...S 232 Host Aux RS 232 Host RS 422 485 In Out 1 Power 5VDC In 2 TxD TxD TxD Out 3 RxD RxD RxD In 4 Power Signal Ground 5 NC 6 RTS Aux TxD TxD Out 7 Output 1 TTL can sink 10mA and source 2mA Out 8 Default Configuration NPN In 9 Trigger NPN In 10 CTS Aux RxD RxD In 11 Output 3 TTL can sink 10mA and source 2mA Out 12 New Master Pin NPN In 13 Chassis Ground 14 Output 2 TTL can sink 10mA and source 2mA ...

Page 196: ... of symbols multisymbol separator Trigger Mode K200 trigger mode trigger filter duration External Trigger State K202 external trigger state Serial Trigger Character K201 serial trigger character Start Serial Trigger Charac ter K229 start trigger character Stop Serial Trigger Charac ter K230 stop trigger character End of Read Cycle K220 end of read cycle mode read cycle timeout Decodes Before Outpu...

Page 197: ...mbol Data Output K705 symbol data output mode when to output Noread Message K714 status noread message Bad Symbol Message K715 bad symbol status bad symbol message No Symbol Message K716 no symbol status no symbol message Beeper K702 beeper output Partial Output K703 partial output status start position length Serial Verification K701 serial command echo status serial command beep sta tus control ...

Page 198: ...Matchcode Type K223 matchcode type sequential matching match start posi tion match length wild card character sequence on noread sequence on mismatch New Master Pin K225 status Master Symbol Data base Size K224 number of master symbols Matchcode Enable K223 status Enter Data to Database K231 master symbol number master symbol data Request Master Symbol Info K231 master symbol number Request All Ma...

Page 199: ...s Kthree digit numeric data data etc initializing command 1 An initializing command of type A not saved to non volatile memory or type Z saved to non volatile memory may follow the command For example to enable UPC and save the change for power on send K473 1 Z To change Baud Rate and reset without saving changes for power on send K100 3 A Serial Configuration Command Conventions All data fields e...

Page 200: ... control key while typ ing the desired character Entering Special Characters in Embedded Menus Control Characters Control characters entered on the command line are displayed in the menu as mnemonic characters such as CR LF NUL NUL Press SP the space bar once then enter the control character by holding down the con trol key and simultaneously pressing the desired character For example to define a ...

Page 201: ... 43 2B 75 4B K 107 6B k 12 0C FF L 44 2C 76 4C L 108 6C l 13 0D CR M 45 2D 77 4D M 109 6D m 14 0E SO N 46 2E 78 4E N 110 6E n 15 0F SI O 47 2F 79 4F O 111 6F o 16 10 DLE P 48 30 0 80 50 P 112 70 p 17 11 DC1 Q 49 31 1 81 51 Q 113 71 q 18 12 DC2 R 50 32 2 82 52 R 114 72 r 19 13 DC3 S 51 33 3 83 53 S 115 73 s 20 14 DC4 T 52 34 4 84 54 T 116 74 t 21 15 NAK U 53 35 5 85 55 U 117 75 u 22 16 SYN V 54 36 ...

Page 202: ...nemonic displayed on menu Control Characters Entered in menu or serial command Hex Code Effect of Command RES D 04 Reset REQ E 05 Request EOT D 04 Reset STX B 02 Start of Text ETX C 03 End of Text ACK F 06 Acknowledge NAK U 15 Negative Acknowledge XON Q 11 Begin Transmission XOFF S 13 Stop Transmission ...

Page 203: ... on parameters have been changed and no longer desired It is important to note that a hardware default does not affect these parameters For example a user that inadvertently changed communication settings in power on parameters in such a way that they either don t know the settings or don t have the capa bility to communicate at those settings By using the hardware default to default the power on ...

Page 204: ...he unit 3 Momentarily connect these wires or pins and listen for a series of short beeps 4 Within 3 seconds connect them again A longer beep should be heard If not repeat the process Default Reset Definitions Defaults are original or saved customer settings that can be recalled either by software reset Zrd or hardware reset Defaulting the scanner by Zrd resets the configuration parameters to di so...

Page 205: ...nfiguration symbols To setup for symbol configuration 1 Put the scanner in a read cycle mode 2 Place a special Code 128 configuration start symbol in the scanner s field of view Use this symbol or one that you have created yourself If the scanner is able to read the start symbol it will begin to beep and the performance LEDs will be activated 3 When the scanner starts to beep remove the configurat...

Page 206: ...4 Read rate command may also be used to enter read rate from symbol configuration mode 5 When in read rate the scanner will read the symbologies that were enabled prior to entering the configuration mode However it will read a J in code 128 regardless of current enable disable state of code 128 Once the J is issued the scanner exit both read rate and symbol configuration To exit read rate and rema...

Page 207: ...ll bounce off the approaching object and the resulting pulse will be sent to the scanner to begin the read cycle Typically a detector is positioned so that it will detect the presence of an object before its symbol can be read An object detector is mounted in almost any position relative to the object as long as 1 the object passes within range of the detector and 2 direct or reflected light from ...

Page 208: ...adder Calculation For single scan line ladder scanning use the following formula 1 SH Symbol Height ladder formula only is a measurement of the height of individual bars SS Scan Speed is the distance per second that a symbol moves through the scan DR Decode Rate is the number of decodes per second that a given symbol receives as derived from a stationary scan test Single Scan Line Picket Fence Cal...

Page 209: ... across the scan beam at a given distance from the scanner in which a symbol can be read picket fence formula only SL Symbol Length the length of the longest printed symbol to be read plus the length of the quiet zones picket fence formula only Example Important The maximum sweep rate that your can set the scanner to is 80 If your solu tion is greater than 80 you must change another parameter such...

Page 210: ...number of decodes Range Adjusting the symbol s range if possible is one of the quickest and most effective ways to improve decode rates However in some applications you may need to select a less than optimum range or one that is beyond the fringes of the ranges Scan Width Increasing scan width will increase the number of scans in a picket fence oriented applica tion Scan width is linked with scan ...

Page 211: ...est Avoid excessive tilt pitch and skew of the symbol Check the symbol for readability by doing a decode rate test If there is any question about the symbol s readability contact your di soric representative After changing any parameter that might affect decode rate repeat decode rate test Clean the scanner window with a clean dry Q tip or cotton cloth on a regular basis Do Not Aim the scanner int...

Page 212: ...possibility of noise interference exists therefore cable lengths are limited to a maximum of 50 feet 19 7m Despite being the most limited this interface is used frequently because of the large installed base of RS232 equipment RS422 RS422 unlike RS232 measures signals deferentially that is the receiver looks at the potentials between the two receive or transmit wires rather than the potential betw...

Page 213: ...o establish a connection now 3 Click Yes You will see a Serial Communication Parameters dialog Notice that the Force Connection option is checked Do not change this 4 Select the concentrator s host port communications settings When you click Connect you will be connecting to your concentrator which can then relay com mands to the scanner whose address was set in the Settings dialog 5 Click Connect...

Page 214: ...he ACK the scanner ends this exchange with a RES reset Polling Reset If the scanner has no information it responds to a poll request by transmitting a RES reset If the scanner receives a NAK instead of the ACK after transmitting its data string it will re attempt to send the data string up to three times If the scanner still does not receive an ACK it will send a RES reset and discard the data in ...

Page 215: ...he example above the scanner only acknowledges a trigger counter request from the concentrator It does not respond to the trigger counter request until a subsequent poll For example if the scanner s trigger count was 12 at the time the trigger counter request was received on a subsequent poll it would send 02T 00012 The 02 at the beginning of the string is the scanner s address Select Reset If the...

Page 216: ...6 b 62 c 63 12 2 32 3 33 37 d 64 e 65 13 4 34 5 35 38 f 66 g 67 14 6 36 7 37 39 h 68 i 69 15 8 38 9 39 40 j 6A k 6B 16 3A 3B 41 l 6C m 6D 17 3C 3D 42 n 6E o 6F 18 3E 3F 43 p 70 q 71 19 40 A 41 44 r 72 s 73 20 B 42 C 43 45 t 74 u 75 21 D 44 E 45 46 v 76 w 77 22 F 46 G 47 47 x 78 y 79 23 H 48 I 49 48 z 7A 7B 24 J 4A K 4B 49 7C 7D 25 L 4C M 4D 50 7E D 7F ...

Page 217: ...os are loosened to allow decoding of poor quality symbols See Symbol Ratio Mode for more information Gain value not optimal Try autocalibration Other objects in field of view are misleading the gain control system Try to eliminate shiny objects from the field of view Scan rate is too fast exceeding ID 01 s video bandwidth Slow down the scan rate Quiet zone not large enough Do not violate the 10x r...

Page 218: ...NK ON OFF 80 OFF ON OFF OFF OFF OFF OFF ON ON ON ON ON BLINK OFF 60 OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON BLINK OFF 40 OFF OFF OFF OFF OFF ON ON ON ON ON ON ON BLINK OFF 20 OFF OFF OFF OFF ON ON ON ON ON ON ON ON ON OFF PWR ON ON ON ON ON ON ON ON ON ON ON ON ON OFF Unit has not run a read cycle yet or did run a read cycle but did not have a Good Read result Unit is in an active read mode Unit...

Page 219: ...alizes serial commands and resets all counters Delimited A delimited command or field is bracketed by predefined characters Decode Rate The number of good reads per second ahieved by a scanner Discrete I O Inputs and outputs characterized by discrete signal transitions from one voltage level to another so that digital switching can occur End of Read Cycle The time or condition at which the scanner...

Page 220: ...ndividual device addresses and the RS 485 standard Noise The same as static in a phone line or snow in a television picture noise is any unwanted electrical signal that interferes with the symbol data being decoded and transmitted by the scanner Normally Closed A discrete output state that is only active when open Normally Open A discrete output state that is only active when closed Output A chann...

Page 221: ... 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 Til...

Page 222: ...A 32 ID 01 Laser Scanner User s Manual Glossary of Terms ...

Reviews: