background image

ID-04 Imager User’s Manual

2-1

2 Using di-soric ID

Contents

This section is designed to help you understand the structure, elements, and application of 

di-soric ID (Setup Program).
When you open di-soric ID, unless otherwise specified in the di-soric ID 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 configu-

ration menus (Communications, Read Cycle, Symbologies, I/O Parameters, Symbol Qual-

ity, Matchcode, and Diagnostics), a Camera setup interface, a Terminal interface, a Utilities 

interface, and an Output Format interface.
di-soric ID can be used to configure the ID-04 Imager in four different ways.
• Control Trees: Each configuration menu contains a list of all option settings that pertain to that 

specific element of Imager operation. For example, the Communications menu shows a Host 

Port Connections option, and then a list of the sub-options Baud Rate, Parity, Stop Bits, and 

Data Bits. Each of these sub-options is configurable by using dropdown menus.

• Graphic User Interfaces: Imager settings can be configured using such point-and-click 

tools as radio buttons, zoom in/zoom out sliders, spin boxes, check boxes, and drag-

and-drop functions.

• Terminal: di-soric ID’s Terminal interface allows you to send serial configuration and util-

ity commands directly to the Imager by typing them in the provided text field. 

• Symbol Configuration: The Imager can be configured by reading symbols produced in 

di-soric ID’s Bar Code Dialog interface. Symbols can be created by dragging and drop-

ping configuration settings from the control trees to the Bar Code Value field in the Bar 

Code Dialog, and then printing the new symbol.

For di-soric ID system requirements, see Chapter 1, 

Quick Start

.

EZ Mode........................................................................................................................................2-2
Application Mode...........................................................................................................................2-3
Menu Toolbar ................................................................................................................................2-4
Connecting ..................................................................................................................................2-12
View ............................................................................................................................................2-13
Navigating in di-soric ID ..............................................................................................................2-14
Send/Receive Options ................................................................................................................2-15
Using EZ Trax .............................................................................................................................2-17

Summary of Contents for ID-04

Page 1: ...ID 04 Imager User s Manual ID 04 User s Manual ...

Page 2: ... 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 site ...

Page 3: ...2 Using di soric ID EZ Mode 2 2 Application Mode 2 3 Menu Toolbar 2 4 Connecting 2 12 View 2 13 Navigating in di soric ID 2 14 Send Receive Options 2 15 Using EZ Trax 2 17 Chapter 3 Communications Communications by di soric ID 3 2 Communications Serial Commands 3 3 Host Port Connections 3 4 Host Port Protocol 3 5 ACK NAK Options 3 7 Polling Mode Options 3 8 RS 422 Status 3 9 Auxiliary Port Connect...

Page 4: ...ter Non Delimited 5 13 End of Read Cycle 5 14 Capture Mode 5 16 Capture Timing 5 20 Image Processing Timeout 5 22 Image Storage 5 23 Minimum Good Reads 5 25 Setting Up the Imager for EZ Trax 5 26 Chapter 6 Symbologies Symbologies by di soric ID 6 2 Symbologies Serial Commands 6 3 Data Matrix 6 4 QR Code 6 6 Code 39 6 7 Code 128 EAN 128 6 10 BC412 6 13 Interleaved 2 of 5 6 14 Code 93 6 17 Codabar 6...

Page 5: ...2 7 39 Configurable Output 3 7 40 Trend Analysis Output 3 7 40 ISO IEC 16022 Symbol Quality Output 3 7 40 Diagnostic Output 3 7 40 Power On Reset Counts 7 41 Time Since Reset 7 42 Service Message 7 43 Frame Information 7 44 Image Output 7 45 Database Identifier Output 7 48 Quality Output 7 49 Configuring EZ Trax Output 7 50 Chapter 8 Symbol Quality Symbol Quality Serial Commands 8 2 Overview of Sy...

Page 6: ...er of Symbols in Field of View 10 22 Image Processing Timeout 10 23 Damaged Symbol 10 24 IP Mode 10 25 Hollow Mode 10 26 Mirrored Image 10 27 Illumination Brightness 10 28 Skew Correction 10 29 Chapter 11 Configuration Database Configuration Database Serial Commands 11 2 Number of Active Indexes 11 3 Configuration Database Status 11 4 Database Mode 11 9 Save Current Settings to Configuration Datab...

Page 7: ...Status 14 3 Format Assign 14 4 Format Extract 14 5 Format Insert 14 7 Output Filter Configuration 14 9 Ordered Output Filter 14 13 Appendices Appendix A General Specifications A 2 Appendix B Electrical Specifications A 5 Appendix C Serial Configuration Commands A 6 Appendix D Communications Protocol A 12 Appendix E ASCII Table A 21 Appendix F Interface Standards A 22 Appendix G Object Detector A 2...

Page 8: ...order in which an Imager might be set up and made ready for operation Highlighting Commands are highlighted in rust bold Cross references and web links are highlighted in blue bold References to di soric ID its toolbar headings Communications Read Cycle Symbologies etc menu topics and other points of emphasis are highlighted in Bold Initial Caps References to topic headings within this manual or o...

Page 9: ...of procedures other than those specified herein may result in hazardous radiation exposure IMPORTANT The ID 04 is intended for connection to a UL listed direct plug in power unit marked Class II and rated 5 VDC at 3 Watts or greater if using electrical accessories European models must use a similarly rated Class I or Class II power supply that is certified to comply with standard for safety EN 609...

Page 10: ...pressly approved by the party responsible for compliance could void the user s authority to operate the equipment The ID 04 Imager 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 EMC requirements EN 55024 ESD EN 61000 4 2 Radiated RF Immunity EN 61000 4 3 ENV 50204 EFT EN 61000 4 4 Condu...

Page 11: ...v 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 di ...

Page 12: ...xii ID 04 Imager User s Manual Statement of RoHS Compliance ...

Page 13: ...rmation for installing the Imager into your actual application can be found in the subsequent chapters Step 1 Check Required Hardware 1 2 Step 2 Connect the System 1 3 Step 3 Position Imager and Symbol 1 4 Step 4 Install di soric ID 1 5 Step 5 Select Model 1 6 Step 6 Select Communications Protocol 1 7 Step 7 Locate the Symbol in the FOV 1 8 Step 8 Calibrate Settings 1 10 Step 9 Test Read Rate 1 11...

Page 14: ...ger ID 04 IM1 X X 4 Comm Cable VSID SD 5 15 S To additional imagers or terminating resistor To host Hardware Required RS 232 RS 422 Caution Be sure that all cables are connected BEFORE applying power to a system with an external power source RS 232 RS 422 Always power down BEFORE disconnecting any cables Hardware Required USB ...

Page 15: ... 3 to the 2 Apply power to the Imager Connecting by USB Plug the ID 04 Imager s USB cable into a host USB port The host will power the Imager Hardware Configuration RS 232 RS 422 Hardware Configuration USB Caution Be sure that all cables are connected BEFORE applying power to a system with an external power source RS 232 RS 422 Always power down BEFORE disconnecting any cables To additional imager...

Page 16: ...g the symbol or the Imager as shown Position the Imager in a place with as little ambient light as possible Symbols can be rotated tilted at any angle however for best results symbols should be aligned with the FOV field of view In the case of linear symbols aligning the bars in the direction of their movement ladder orientation will minimize the chances of blurring and will produce better reads A...

Page 17: ...ee an Internet Explorer Security Warning that states The publisher could not be verified If you see this warning click Run to continue installation If downloading from the web 1 Go to the Download Center at www di soric com 2 Create a new member account or if you are already a member enter your user name and password Navigate to the di soric Software section of the Download Center near the top of ...

Page 18: ...you do not want to make this selection every time you start di soric ID uncheck Show this window at Startup 2 Select the default reader name ID 04 1 or type a name of your choice in the Description text field and click OK 3 Click Yes when this dialog appears Note If you need to select another reader model later click the Switch Model button near the top of the screen ...

Page 19: ...lick Next If you are using an RS 232 interface and your connection attempt fails click the Autoconnect button select a different communications port and try again When you are connected you will see the green connection indicator in the status bar at the bottom right of your screen If you choose USB protocol If you choose RS 232 protocol USB RS 232 Select the ID 04 from the Select Device menu and ...

Page 20: ...ears in di soric ID s Locate Calibrate window Locate by EZ Button If you are not connected to a host computer the EZ button will allow you to locate a symbol in the Imager s FOV Hold down the EZ button for about one second and release when you hear one short beep The amber 20 LED will turn on and you will see the blue target pattern projected from the front of the Imager Center the target pattern ...

Page 21: ...on to enable the target pattern You will see the blue target pattern projected from the front of the Imager Center the target pattern over the symbol you wish to read Click the Stop button to end the Locate function Center on object in field of view Target pattern shown as it would appear between 3 and 6 inches ...

Page 22: ...when you hear two short beeps The 20 and 40 LEDs will illuminate 2 The Imager will search through various camera and IP settings to determine the best configuration for decoding symbol data Important The object must be centered in the field of view for the calibration process to be successful Note To end all EZ button functions press the EZ button once and quickly release Calibrate by di soric ID ...

Page 23: ...ond ing read rate percentage on the back of the unit 2 To end the read rate test press the EZ button and quickly release Testing by di soric ID 1 Click the Test button to start the read rate test and Stop to end it If your symbol has been successfully decoded its data and related features will be presented under Symbol Information Also while the symbol is being decoded the read rate LEDs will indi...

Page 24: ...changes to Camera options by clicking the Camera button Access the Terminal window where you can see symbol data and enter serial commands by clicking the Terminal button Review status settings or make changes to operational commands by clicking the Utilities button Format data for output by clicking the Output Format button Click the Configuration button to display the second row of di soric ID i...

Page 25: ...current memory and saves to the Imager for power on 1 Left click on the to expand the desired tree 2 Double click on the desired parameter and click once in the selection box to view options 5 Right click on the open screen and select Save to Reader to implement the command in the Imager 4 Left click again on the open screen to complete your selection 3 Place your cursor in the selection box scrol...

Page 26: ...1 14 ID 04 Imager User s Manual Make Menu Changes and Save in di soric ID ...

Page 27: ...le the Communications menu shows a Host Port Connections option and then a list of the sub options Baud Rate Parity Stop Bits and Data Bits Each of these sub options is configurable by using dropdown menus Graphic User Interfaces Imager settings can be configured using such point and click tools as radio buttons zoom in zoom out sliders spin boxes check boxes and drag and drop functions Terminal d...

Page 28: ...ctual scans Click Stop to end the test Calibrate The calibration routine that will optimize the Imager by comparing read rates at various camera and image processing settings Click Calibrate to begin the initial calibration routine Calbration is explained at the left of the EZ Mode screen and also in the Quick Start chapter of this manual Enter App Mode to access configuration trees and other setu...

Page 29: ...the operations bar or configuration bar see the corresponding chapters in this manual Decoded symbol data is shown in this table Click Capture and Decode to read the symbol in the field of view and to see a high resolution image capture of the symbol Click on icons in this row to access configuration trees like the one shown here Click the Configuration icon to return to full App Mode view from Ca...

Page 30: ...le is selected under Open Important When you save menu changes to your hard drive these changes are not saved to your Imager The illustration below shows how settings can be saved and received between di soric ID and the Imager 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 active d...

Page 31: ...el will be terminated To connect to another model select New Model choose a new model from the menu and click OK Note 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 32: ...host computer s hard drive Show Model Prompt At startup shows the model menu displaying all supported readers Skip EZ Mode At startup skips EZ Mode and opens directly in App Mode Show Connect Prompt At startup displays the Would you like to connect prompt Receive After Connect At startup loads the Imager s settings into di soric ID This is not recommended if you want to preserve your di soric ID s...

Page 33: ...n the associated key map For example to make Ctrl F5 the keystroke to enable send a trigger character select F5 and 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 Allows you to modify the font used for decode data received from the Imager on the Terminal screen Change Echo Font All...

Page 34: ... Toolbar Bar Code Options Tab The Bar Code Options dialog allows you to set the size in mils of user created symbols Sizing Information Sets the bar width in thousands of an inch of user created symbols A bar width of 14 is 0 014 inches ...

Page 35: ... default letter grades to number grades in symbol quality report output Show Report Options during Generate Report Sets the symbol quality report output to show the complete array of report options Include Image Sets the symbol quality report output to include a captured image of the symbol being analyzed Bitmap and JPEG image formats are both available Bitmap images although higher resolution hav...

Page 36: ...ll automatically send the Imager s settings to di soric ID when Auto Sync is enabled Send di soric ID Settings to the Reader will automatically send all Imager configuration settings chosen in di soric ID to the Imager Do Not Send or Receive Settings creates a condition in which Auto Sync will not send Imager settings to di soric ID or send di soric ID settings to the Imager Show Targeting Pattern...

Page 37: ...ype 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 Note Memos must be saved in a di soric ID file if you want them to available in your next session If you do not save your current session any memos that you have en...

Page 38: ...t of your screen Click Connect If you choose USB protocol If you choose RS 232 protocol USB RS 232 Select the ID 04 from the Select Device menu and click Finish The ID 04 Imager s default trigger mode is Continuous Read Mode The USB version of the ID 04 will be in a keyboard wedge configuration causing di soric ID to receive incoming symbol data as key board text This will interfere with the conne...

Page 39: ...t you wish to encode This is a useful tool for creating configuration symbols allowing you to configure your reader by reading the symbols you create Choose a spatial orientation for the new symbol Set a human readable caption for the symbol that matches the encoded data or write your own caption The symbol you create will be displayed in the field at the bottom of the Bar Code Dialog Drag specifi...

Page 40: ...the to expand menu items 2 Double click the desired parameter and single click in the selection box to view options 3 Place your cursor in the selection box scroll down to the setting you want to change and single click the setting 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 Imager You ca...

Page 41: ... a file for future use For example if your Imager has settings that you do not want to change choosing Yes would allow you to load those settings to di soric ID and save them in an di soric ID file for later retrieval Receiving the Imager s settings will also assure that you will not be subsequently saving any unwanted changes that you or someone else has made previously in di soric ID Saving 1 Se...

Page 42: ...orm a Receive Reader Settings command1 and you click on the Add Exception option you may see a list of serial commands These are commands that may be in your Imager s firmware but not included in or different from your current version of di soric ID You can edit these commands by double clicking on them and changing them as needed It is important to note that these commands will be saved to your I...

Page 43: ...formation about using EZ Trax refer to the Help menu in EZ Trax software or the EZ Trax Quick Start Guide available on the di soric Tools CD For information about how to configure the ID 04 for use with EZ Trax see Setting Up the Imager for EZ Trax in Chapter 5 Read Cycle ...

Page 44: ...2 18 ID 04 Imager User s Manual Using EZ Trax ...

Page 45: ...ial com mands to the Imager via di soric ID s Terminal window Communications by di soric ID 3 2 Communications Serial Commands 3 3 Host Port Connections 3 4 Host Port Protocol 3 5 ACK NAK Options 3 7 Polling Mode Options 3 8 RS 422 Status 3 9 Auxiliary Port Connections 3 10 Auxiliary Port System Data Status 3 18 Autoconfigure 3 19 Response Timeout 3 20 LRC Status 3 21 Protocol Configuration Exampl...

Page 46: ...unications by di soric ID To open nested options single click the Click this button to bring up the Applications menu Click this button to bring up the Communication menu To change a setting double click the set ting and use your cursor to scroll through the options ...

Page 47: ...422 Status K102 status Host Port Protocol K140 protocol address Preamble K141 status preamble characters Postamble K142 status postamble characters Response Timeout K143 response timeout LRC K145 status Auxiliary Port System Data Status K146 aux port system data status ACK NAK Options K147 RES REQ STX ETX ACK NAK Polling Mode Options K148 RES REQ STX ETX ACK NAK USB HID Reports K149 di soric HID I...

Page 48: ...3 4800 4 9600 5 19 2K 6 38 4K 7 57 6K 8 115 2K 9 230K Usage Only changed if necessary to match host setting Definition An error detection routine in which one data bit per character is set to 1 or 0 so that the total number of bits in the data field is either even or odd Serial Cmd K100 baud rate parity stop bits data bits Default None Options 0 None 1 Even 2 Odd Usage Only changed if necessary to...

Page 49: ... NAK 5 Polling Mode Usage Used only with RS 232 or RS 422 Definition Standard Point to Point requires no address and sends the data to the host whenever it is available without a request or handshake from the host Serial Cmd K140 0 Usage A reader initiates a data transfer with an RTS request to send transmission The host when ready responds with a CTS clear to send and the data is transmitted RTS ...

Page 50: ...on This option is a combination of Point to Point with RTS CTS and Point to Point with XON XOFF Serial Cmd K140 3 Definition See the ACK NAK Options command K147 Serial Cmd K140 4 Definition See the Polling Mode Options command K148 Serial Cmd K140 5 Serial Cmd K140 protocol address Default 1 Options 1 to 50 1 Poll address 0x1C Select address 0x1D 2 Poll address 0x1E Select address 0x1F 50 Poll ad...

Page 51: ...aiting for more data are detected depending on what is enabled As with Polling Mode K140 5 the Imager can optionally perform the REQ and RES event sequences in ACK NAK mode If the sender does not receive an ACK or NAK it will send REQ to request such a response if enabled When the sender receives an ACK too many NAKs or times out if already enabled it will send a RES if enabled to terminate the tr...

Page 52: ... NAK Options K147 The values of protocol characters can be changed but the protocol events cannot be disabled The polling mode address is configured in the K140 command see Poll Address To enable multidrop protocol the RS422 port must be enabled K102 1 in order to turn the transmitter on and off If RS 232 is enabled instead of RS422 K102 0 then Polling Mode will operate as a Point to Point poll in...

Page 53: ...ote The USB version of the ID 04 does not support RS 422 Usage RS 232 is an industry standard RS 422 is used when greater cable lengths are required and or where noise interference is an issue Definition RS 422 if enabled allows communication through RS 422 I O lines When RS 422 is enabled RS 232 is disabled When RS 422 is disabled RS 232 is enabled Serial Cmd K102 status Default Disabled Options ...

Page 54: ...gers set in tandem Usage Can be used to transfer data faster or to match an auxiliary device Definition Determines the flow of data between the auxiliary port device s the Imager and the host Serial Cmd K101 aux port mode baud rate parity stop bits data bits i d status i d Default Disabled Options 0 Disabled 1 Transparent 2 Half duplex 3 Full duplex 5 Command Processing Usage Can be used to transf...

Page 55: ...ws the user to select the last one or two bits in each character to indicate the end of the character Serial Cmd K101 aux port mode baud rate parity stop bits data bits i d status i d Default One Options 0 One 1 Two Usage Only changed if necessary to match host setting Definition Number of bits in each character Serial Cmd K101 aux port mode baud rate parity stop bits data bits i d status i d Defa...

Page 56: ...nt to the auxiliary port does not include a preamble or a postamble Communications with the auxiliary port is always in Point to Point protocol even if the host is in a polled protocol mode Data Originating from the Host All host data is echoed to the auxiliary port in unpolled mode Usage A common application in conjunction with handheld Imagers is one that employs an auxiliary readout to detect m...

Page 57: ...the host Data transmission conforms with all parameters specified in the configuration menu e g Preamble Postamble End of Read Cycle Data Originating from the Host All host data is echoed to the auxiliary port in unpolled mode Usage Useful when the user wants symbol data displayed on an auxiliary menu close to the Imager Definition In Half Duplex Mode all auxiliary port data and symbol data is sen...

Page 58: ...e or postamble Data Originating from the Imager Data is not sent to the auxiliary port Data Originating from the Host All host data is echoed to the auxiliary port in unpolled mode Usage When communication to and from the auxiliary port is required Definition In Full Duplex Mode all auxiliary port data and symbol data is sent directly to the host Symbol data is not displayed on the auxiliary port ...

Page 59: ... via the auxiliary port and direct externally triggered read cycle data in one of two ways Bar code data including the serial trigger if used will be transmitted to the last port from which a command was sent If the last command came from the host port then externally triggered read cycle data will only be output to the host port Serial Cmd K101 aux port mode baud rate parity stop bits data bits i...

Page 60: ...e ID 04 does not have an Auxiliary Port Definition When enabled system data will be routed to the Auxiliary Port This includes decoded data and diagnostic warning messages When disabled system data will not be routed to the Auxiliary Port Serial Cmd K146 aux port system data status Default Disabled Options 0 Disabled 1 Enabled ...

Page 61: ...r does not receive an ACK or NAK from the host after sending polled data it will act on a fault The reader can be set to wait indefinitely by setting Response Timeout to zero Definition The time that the Imager will wait before timing out if ACK NAK and ETX are enabled and a host response is expected Serial Cmd K143 response timeout Default 12 in 1mS increments Options 0 to 255 A zero 0 setting ca...

Page 62: ...s following the STX start of text up to and including the ETX end of text What this means is that the binary representation of all the characters in a transmission are cumulatively added in a column and each resulting odd integer is assigned a 1 and each even integer a 0 two 1s 0 two 0s 0 a 1 and a 0 1 The extra LRC character is then appended to the transmission and the receiver usually the host p...

Page 63: ...ity None Stop Bits 2 Data Bits 8 K140 5 12 Polling Mode Address 12 K148 08 09 18 0B 0C 0D Default RES 0x04 REQ 0x08 EOT 0x09 STX 0x18 ETX 0x0B ACK 0x0C NAK 0x0D K102 0 RS 232 Point to Point polling K143 40 40 mS Response Timeout K100 9 0 1 1 Baud Rate 230K Parity None Stop Bits 2 Data Bits 8 K140 4 ACK NAK K147 01 1B 2E 1F Default RES and REQ 00 disabled STX 0x01 ETX 0x1B ACK 0x2E NAK 0x1F K102 1 ...

Page 64: ... soric HID Report ID 1 Keyboard Report ID 2 The Imager always outputs the same data for both report types The user may enable or disable either report type Regardless of the report type used by the host application the application protocol via USB is identical to RS 232 RS 422 ports HID Reports are used as a channel for standard di soric Imager communication command input and symbol data output Im...

Page 65: ...s HID Reports are used as a channel for standard di soric Imager communication com mand input and symbol data output There are two types of di soric HID Reports Note The Imager is always able to receive commands and serial triggers from the host through di soric HID OUT Reports regardless of the di soric HID IN Report status If the Imager receives a command that requests a response such as a part ...

Page 66: ...al Trigger It is not possible to send commands to the Imager as Keyboard OUT Reports To send commands to the Imager via USB the host application must establish a connection with the Imager and send di soric HID OUT Reports Keyboard IN Reports Enabled When this feature is enabled the Imager will send Keyboard IN Reports to the host con taining data originated by the Imager Keyboard IN Reports Disab...

Page 67: ...mats to be sent and received from the same interface LENGTH Size 1 byte Value 0 62 Note Length indicates the number of valid data bytes in the fixed length data field This is necessary because the USB HID standards define HID Reports as fixed length yet the Imager or host may require a smaller data size in any given report DATA Size 62 bytes fixed length Value 0x00 to 0xFF Note The Data field is l...

Page 68: ... 300 K714 These commands enable External Edge set a 3 second timeout and request the No Read configuration command NUL padding 35 bytes IN report to host 1_62_ K714 1 A LONG MESSAGE STREAMED OVER MULTIPLE di soric HID RE 0 REPORT ID 1 di soric HID LENGTH 62 DATA K714 1 A LONG MESSAGE STREAMED OVER MULTIPLE di soric HID RE This shows the response to the 714 command Note that the command status resp...

Page 69: ...eport indicates which key is pressed The second report indicates no key pressed with all keycodes NUL 0x00 to indicate that all keys have been released In the case of the ID 04 Imager each byte output is equivalent to a keystroke with a key pressed report and a no key pressed report For this reason data rates are much slower when using Keyboard Reports Field Descriptions REPORT ID Size 1 byte Valu...

Page 70: ... bit data values into Keycode data in the following ways 8 Bit Data Value Keycode Data 0x00 to 0x1F and 0x7F to 0xFF Decimal key unless otherwise noted CR 0x0D Enter key TAB 0x09 Tab key ESC 0x1B ESC key Printable characters 0x20 to 0x7E These all translate to the keystrokes that produce them This includes a z 0 9 punctuation and SHIFT in the Modifier field when necessary Only the first Keycode in...

Page 71: ...bration can be initiated from the EZ button 3 beeps Note that this only changes the camera image processing and symbology settings of the Imager To default the USB ID 04 hold down the EZ button during power on Note This only overwrites Power On settings with Custom Default settings as when the Zrc command is received It does not overwrite Power On settings with Factory Defaults as when the Zrd com...

Page 72: ... Delimited Trigger defined by K201 or enable and use the Undelimited Start Trigger Character K229 To use Serial and Edge Mode you must use the Delimited Trigger defined by K201 or enable and use the Undelimited Start Trigger Character K229 Communications For the USB version of ID 04 no communications serial commands have any effect on the Imager except the following USB HID Report Status K149 Prea...

Page 73: ...Example Consider the Postamble command Imagine that your application requires the ASCII character to be the postamble in your symbol decode output The ASCII characters and can only be entered as hex pairs So to make the postamble in your symbol decode output enter the Postamble command as follows K142h 3E Note that the status field contains only a This is because the only field that is being chang...

Page 74: ...the preamble as a carriage return and a line feed causes each decoded message to be displayed on its own line Definition Defines a one to four character data string that can be added to the front of the decoded data Serial Cmd K141 status preamble character s Default Disabled Options 0 Disabled 1 Enabled within any protocol Serial Cmd K141 status preamble character s Default M corresponds to carri...

Page 75: ...mble as a carriage return and a line feed causes each decoded message to be displayed on its own line Definition Allows the user to enable or disable up to four postamble characters that can be added to the end of the decoded data Serial Cmd K142 status postamble character s Default Enabled Options 0 Disabled 1 Enabled within any protocol Serial Cmd K142 status postamble character s Default M J co...

Page 76: ...3 32 ID 04 Imager User s Manual Postamble ...

Page 77: ...section shows the ID 04 Imager s calibration options and their default settings Calibration Serial Commands 4 2 Calibration Overview 4 2 Calibration Options 4 3 Calibration by di soric ID 4 10 Initiating Calibration 4 12 Additional Notes about Calibration 4 17 ...

Page 78: ...eters for reading symbols at the highest possible level of performance Autocalibration can be specially configured to optimize specific parameters such as gain shutter speed and symbol type The calibration process consists of a search pass medium pass and fine tune pass During this process the Imager quickly locates configuration setup defines a calibration range for the configuration parameters a...

Page 79: ...s regardless of the calibration setup After successful completion of the calibration routine the background color will be set to the appropriate value depending on the symbol in the field of view The Mirrored Image parameter is not part of the calibration process and it must be configured appropriately prior to calibration Gain Definition When enabled gain will be calibrated to provide the best av...

Page 80: ...ll provide good performance The image quality or contrast may not be as good as what would be achieved with the Enabled setting The calibration process is not designed to choose the fastest shutter speed that can decode a symbol but rather to optimize for the fastest shutter speed that still provides good image quality Definition Unless an application is a static setup the shutter speed setting sh...

Page 81: ...xcept PDF417 will be considered during calibration Any new symbologies successfully decoded during calibration will remain enabled at the end of the process All enabled symbologies will remain enabled For example assume that only Code 39 is enabled at the beginning of calibration If a Code 128 symbol is read during calibration then Code 128 as well as Code 39 will be enabled after the calibration ...

Page 82: ...coded the camera WOI will be re sized both vertically and horizontally regardless of which WOI mode is enabled to include the symbol plus an additional margin area This is done to accelerate the calibration process When a successful calibration process is completed the camera WOI will be adjusted according to the mode enabled Otherwise the original WOI configuration will be retained Serial Cmd K52...

Page 83: ...e symbol determined by the WOI Margin parameter Refer to the diagram below Column If the calibration process is successful the Window of Interest columns will be modified to vertically frame the symbol plus an additional margin area around the symbol determined by the WOI Margin parameter Refer to the diagram below Row If the calibration process is successful the Window of Interest rows will be mo...

Page 84: ...e scan height parameter and will be configured for full row resolution If the symbol is horizontal the image row size will be set by the scan height parameter and will be configured for full column resolution The scan line will be centered in the middle of the symbol If the symbol is tilted such that the scan line will not pass completely through the symbol the scan width will be adjusted to inclu...

Page 85: ...meter is expressed in number of pixels If the margin causes the image to exceed the maximum image size it will be reduced accordingly Serial Cmd K529 gain shutter speed symbol type WOI framing WOI margin line scan height processing Default 75 pixels Options 20 to 640 Definition This parameter is only used with the Straight Line modes It sets the scan height of the straight line image and it is exp...

Page 86: ...guration Low Medium High Definable Initiates the calibration routine Shutter Gain and Image Quality values are all tracked in real time during the calibration process The Window of Interest section of the Calibration interface allows the user to make precise adjustments to WOI Framing WOI Margin in pixels and the scan height of the straight line image in pixels Gain and Shutter Speed are configura...

Page 87: ...ess is complete The calibration progress bar indicates that the process has been completed Saves the optimal configuration parameters determined by calibration results The Shutter Gain and Quality indicator bars remain stationary at the end of calibration to provide a visual reference for the final values of these parameters ...

Page 88: ...terface in di soric ID In di soric ID the Calibrate button starts the calibration routine To initiate calibration by serial command enter the serial command CAL from a terminal such as di soric ID s Terminal interface CAL is a calibration routine that emphasizes contrast and readability See Calibrate by EZ Button on page 1 10 for the EZ button calibration procedure ...

Page 89: ...ger s read rate LEDs indicate calibration progress as follows Beeper Green Flash The beeper and green LED flash are used to indicate calibration status as shown in the table below LEDs Calibration Progress 20 Search Pass in progress 20 40 60 Medium Pass in progress 20 40 60 80 Fine Tune Pass in progress 20 40 60 80 100 Calibrated Successfully holds for green flash duration Indicator Status 2 quick...

Page 90: ... Search Pass The purpose of Search Pass is to decode a symbol in as few configurations as possible during calibration This process is designed to quickly identify symbology type and any image processing parameters that are already calibrated Heading Definition Prog Progress indicator with a range of 0 100 Indicates percent complete Rating Rating indicator higher ratings are more favorable Decode N...

Page 91: ... 24 250 8 4 57 8448 4 32 250 12 4 59 8456 4 40 250 16 5 61 8464 4 48 250 20 4 63 8472 4 56 250 24 5 65 8488 4 72 250 28 5 67 8504 4 88 250 32 5 69 8512 4 96 250 36 5 71 8528 4 112 250 40 6 73 8584 4 168 250 44 5 75 8644 4 228 250 48 5 Rating List Best Rating 8606 Shutter 250 Gain 48 Rating 8581 Shutter 250 Gain 44 Rating 8553 Shutter 250 Gain 40 Rating 8527 Shutter 250 Gain 36 Rating 8505 Shutter ...

Page 92: ... 3 112 250 39 6 81 6424 3 112 250 40 6 84 6432 3 120 250 41 6 86 6448 3 136 250 42 5 88 6464 3 152 250 43 5 90 6476 3 164 250 44 5 93 6488 3 176 250 45 5 95 6506 3 194 250 46 6 97 6524 3 212 250 47 5 100 6538 3 226 250 48 6 Rating List Best Rating 6527 Shutter 250 Gain 48 Rating 6517 Shutter 250 Gain 47 Rating 6505 Shutter 250 Gain 46 Rating 6491 Shutter 250 Gain 45 Rating 6476 Shutter 250 Gain 44...

Page 93: ...is decoded during calibration then symbol length 1 will be set to the decoded symbol length at the end of calibration Otherwise the symbol lengths will be restored to their original configurations 7 The symbol size dimension and orientation parameters of the No Symbol Message and Bad Symbol Message and 2D Symbology Qualification command K718 will be updated if calibration is completed successfully...

Page 94: ...4 18 ID 04 Imager User s Manual Additional Notes about Calibration ...

Page 95: ...se parameters Read Cycle by di soric ID 5 2 Read Cycle Serial Commands 5 3 Read Cycle Setup 5 4 Multisymbol 5 5 Trigger Mode and Duration 5 6 External Trigger Polarity 5 11 Serial Trigger 5 12 Start Trigger Character Non Delimited 5 13 Stop Trigger Character Non Delimited 5 13 End of Read Cycle 5 14 Capture Mode 5 16 Capture Timing 5 20 Image Processing Timeout 5 22 Image Storage 5 23 Minimum Good...

Page 96: ...ad Cycle by di soric ID Read Cycle by di soric ID Click this button to bring up the Read Cycle menu To change a setting double click the setting and use your cursor to scroll through the options To open nested options single click the ...

Page 97: ...le timeout Minimum Good Reads K221 minimum good reads Multisymbol K222 number of symbols multisymbol separator Start Trigger Character K229 start character Stop Trigger Character K230 stop character Capture Mode K241 capture mode number of captures rapid capture mode Capture Timing K242 time before first capture time between first and second captures time between seventh and eighth captures Image ...

Page 98: ...se a serial character if external choose either Level or Edge 3 Designate how the read cycle should end Timeout New Trigger Last Frame 4 Select Capture Mode Continuous Mode or Rapid Mode 5 Select Number of Captures if in Rapid Capture Mode 6 Set the Time Before First Capture and Time Between Captures if any Note The Imager s camera captures images at a rate of about 16 second based on a full size ...

Page 99: ... Rapid Capture Mode configured for triggered capture The maximum number of characters in a read cycle is 3 000 for all symbols All No Read messages are posted at the end of the data string unless output filtering is enabled If more than one symbol is within the field of view at the same time symbol data may not be displayed in the order of appearance If Matchcode Type is set to Sequential or if Tr...

Page 100: ...mmended for normal operations Definition In Continuous Read trigger input options are disabled the Imager is always in the read cycle and it will attempt to decode and transmit every capture If a single symbol stays within read range for multiple read cycles its data will be transmitted repeatedly until it leaves the read range The Imager sends replies to serial commands that require responses whe...

Page 101: ...ffective in applications where the objects are presented by hand Definition In Continuous Read 1 Output the Imager 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 output is repeated at the end of each timeout period For example if Timeout is set to one second the Imager sends the symbol data immediately and...

Page 102: ...0 2 Usage This mode is highly recommended in any application where conveying speed is constant or if spacing object size or read cycle timeouts are consistent Definition External Edge as with Level allows the read cycle active state 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 Th...

Page 103: ... has occurred Definition In Serial Data the Imager accepts an ASCII character from the host or controlling device as a trigger to start a read cycle A Serial Data trigger behaves the same as an External Edge trigger Serial commands are entered inside angle brackets as shown here t Serial Cmd K200 4 Usage Serial Data or External Edge is seldom used but can be useful in an application that primarily...

Page 104: ...ddition the active state must be delayed for the specified filter duration after the disappearance of the object s falling edge for the trigger to be rendered inactive Usage Trigger Filter Duration allows the Imager to disregard false trigger events Definition When Trigger Mode is set to either External Edge or External Level the read cycle s active state must be delayed until the specified filter...

Page 105: ...y Usage Allows users to select the trigger polarity that will be used in their application Definition Determines the active state of the trigger signal applied to the cable input of the Imager Serial Cmd K202 active state Default Positive Options 0 Negative 1 Positive ...

Page 106: ...mmand and requires the same command format as all host commands It must be entered within angle bracket delimiters or in the case of non delimited triggers it must define individual start and stop characters Usage Allows the user to define the trigger character that initiates the read cycle Definition A single ASCII host serial trigger character that initiates the read cycle A delimited trigger ch...

Page 107: ...l Edge trigger mode either a Start trigger character or a hardware trigger can start an edge trigger read cycle Serial Cmd K229 start character Default NUL 00 in hex disabled Options Two hex digits representing any ASCII character Usage Useful in applications where different characters are required to end a read cycle Definition A single ASCII host serial trigger character that ends the read cycle...

Page 108: ... highly controlled applications when the maximum length of time between objects can be predicted It assures that a read cycle ends before the next symbol appears giving the system extra time to decode and transmit the data to the host Definition Timeout ends the read cycle causing the reader to stop reading symbols and send the symbol data or No Read message when the time set in Timeout elapses ti...

Page 109: ... in applications that require an alternative way to end the read cycle For example if an assembly line should stop completely or the intervals between objects are highly irregular Definition Timeout or New Trigger is identical to Timeout except that a timeout or a new trigger whichever occurs first ends the read cycle Usage Useful in applications in which the number of captures needed can be defin...

Page 110: ...imiting time factor is integration and transfer timing Usage Continuous Capture is useful in applications with slower line speeds or where symbol spacing may be random or not time dependent Definition In Continuous Capture Mode image captures are taken throughout the read cycle in a multi buffered format see diagram below The Imager begins processing the first captured image at the same time that ...

Page 111: ...m If the maximum number of captures is selected the number of stored images allowed will be 0 Rapid Capture Mode Usage Used to increase the opportunities for good reads and to extend the field of view in dynamic applications Definition Sets the total number of captures that are processed during a read cycle in Rapid Capture Mode when Switching Mode is set to Number of Captures Serial Cmd K241 capt...

Page 112: ...n Timed Rapid Capture decoding occurs independent of and simultaneous with capturing thus allowing precise timing or no delay at all between captures Also consecutive captures are regarded as the same symbol if the output data is the same Start of Read Cycle No Time Delay Between Captures n End of read cycle Time Delay Between Captures Time Before First Capture Diagram B Diagram A Processing End o...

Page 113: ...er event starts the read cycle and subsequent triggers will continue until the predetermined Number of Captures is met or until the predetermined End of Read Cycle condition is met whichever occurs first Note If End of Read Cycle is set for New Trigger and the read cycle qualifications have not been met the read cycle will only end once it receives the first trigger after reaching the predetermine...

Page 114: ... Imager s field of view at the beginning of the capture sequence Definition Time Before First Capture in a moving line application is the time between an external trigger event and the occurrence of the first capture Serial Cmd K242 time before 1st capture time between capture 1 and capture 2 time between capture 7 and capture 8 Default 0 Options 0 to 65535 2 097 seconds in 32 μS increments Start ...

Page 115: ...rame captures in Rapid Capture Mode Serial Cmd K242 time before 1st capture time between captures time 1 time 2 time7 Entering 0s will result in no time between captures Entering a different value in each field will vary the time delays accordingly Note You must enter time values along with comma separators for each field you want to change If you omit fields or enter only commas the fields will r...

Page 116: ...son a longer timeout should be tried to ensure that the symbol is decoded successfully Usage Useful in higher speed applications where image processing time is long enough that not all captures have an opportunity to be processed Definition Specifies the maximum amount of time to process a captured image When the timeout expires the image processing is aborted This timeout works in both Rapid Capt...

Page 117: ...y has been filled At that point the Imager will stop saving additional images In this mode you will always have the first image captured because the saving process stops once memory has been filled Last Mode In this mode image storage continues after available memory limits are reached The oldest image in memory is overwritten so you will always have the most recent stored image Definition Allows ...

Page 118: ...er of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 Good Read Symbol 1 Read Cycle Result Good Read Stored Frame None Number of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 No Read Read Cycle Result No Read Stored Frame Frame 3 Number of Symbols 2 Frame 1 No Read Frame 2 No Read Frame 3 Good Read Symbol 1 Read Cycle Result No Read Stored Frame Frame 2 ...

Page 119: ...User s Manual 5 25 Read Cycle Minimum Good Reads Definition This value specifies the number of times a symbol needs to be read to qualify as a good read Serial Cmd K221 minimum good reads Default 1 Options 1 to 255 ...

Page 120: ...t Trigger Mode K200 to External Edge Set Capture Mode K241 to Rapid Capture Once these Read Cycle parameters are set you will be ready to connect to EZ Trax For a description of how to configure EZ Trax using serial commands or di soric ID see Configur ing EZ Trax Output in Chapter 7 I O Parameters For more detailed information about using EZ Trax refer to the Help menu in EZ Trax software or the ...

Page 121: ...gies http www aimglobal org standards aimpubs asp http barcodes gs1us org dnn_bcec Default aspx tabid 82 Symbologies by di soric ID 6 2 Symbologies Serial Commands 6 3 Data Matrix 6 4 QR Code 6 6 Code 39 6 7 Code 128 EAN 128 6 10 BC412 6 13 Interleaved 2 of 5 6 14 Code 93 6 17 Codabar 6 18 UPC EAN 6 21 GS1 DataBar RSS 6 25 PDF417 6 27 MicroPDF417 6 29 Composite 6 30 Narrow Margins Symbology Identi...

Page 122: ...bologies by di soric ID Symbologies by di soric ID Click this button to bring up the Symbologies menu To change a setting double click the setting and use your cursor to scroll through the options To open nested options single click the ...

Page 123: ...supplemental status separator sta tus separator character supplemental type format UPC E as UPC A Code 128 EAN 128 K474 status fixed symbol length status fixed symbol length EAN 128 status output format application record separator status applica tion record separator character application record brackets applica tion record padding Code 93 K475 status fixed symbol length status symbol length PDF4...

Page 124: ...right corner module being light binary 0 instead of dark Definition When enabled will decode ECC 200 Data Matrix symbols Serial Cmd K479 ECC 200 status ECC 000 status ECC 050 status ECC 080 status ECC 100 status ECC 140 status ECC 120 status ECC 130 status Default Enabled Note This is the only symbol type enabled by default Options 0 Disabled 1 Enabled Definition When enabled will decode ECC 000 s...

Page 125: ...ions 0 Disabled 1 Enabled Definition When enabled will decode ECC 140 symbols Serial Cmd K479 ECC 200 status ECC 000 status ECC 050 status ECC 080 status ECC 100 status ECC 140 status ECC 120 status ECC 130 status Default Disabled Options 0 Disabled 1 Enabled Definition When enabled will decode ECC 120 symbols Serial Cmd K479 ECC 200 status ECC 000 status ECC 050 status ECC 080 status ECC 100 stat...

Page 126: ...ers numeric data can be encoded using this symbol Therefore less space is required to encode the same amount of data in a QR Code symbol than in a conventional symbol lowering the cost of labelling Three Position Detection Patterns in the symbol make omnidirectional ultra fast reading possible QR Code has error protection capability Data can often be restored even if a part of the symbol has becom...

Page 127: ...output status large intercharacter gap fixed symbol length status fixed symbol length full ASCII set Default Disabled Options 0 Disabled 1 Enabled Usage Check Digit Output Status added to the symbol provides additional data security Definition When enabled the check digit character is read and compared along with the symbol data When disabled symbol data is sent without the check digit Note With C...

Page 128: ...lt Disabled Options 0 Disabled 1 Enabled Definition When enabled the Imager will check the symbol length against the symbol length field If disabled any length will be considered valid Serial Cmd K470 status check digit status check digit output status large intercharacter gap fixed symbol length status fixed symbol length full ASCII set Default Disabled Options 0 Disabled 1 Enabled Usage Fixed Sy...

Page 129: ...er 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 decimal point dollar sign and percent symbol When Full ASCII Set is enabled the Imager can read the full ASCII character set from 0 to 255 Serial Cmd K470 status check digit status check digit output status large intercharacter gap fix...

Page 130: ...gainst the symbol length field If disabled any length will be 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 Symbol Length helps preve...

Page 131: ...e 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 2 Required Definition In Standard the Imager will not apply special EAN output formatting options In Application the Imager...

Page 132: ... padding Default Options Any ASCII character 7 bit Definition If an EAN conforming symbol is decoded and EAN formatting applies this feature places bracket characters around the application identifiers in the formatted output Serial Cmd K474 status fixed symbol length status fixed symbol length EAN 128 status output format application record separator status application record separator character ...

Page 133: ... Default Disabled Options 0 Disabled 1 Enabled Usage Check Digit Output added to the symbol provides additional security Definition When enabled the check digit character is read and compared along with the symbol data When disabled symbol data is sent without the check digit Serial Cmd K481 status check digit output fixed symbol length status fixed symbol length Default Disabled Options 0 Disable...

Page 134: ...t Symbol Length in order to decode I 2 5 symbols unless Range Mode is enabled Serial Cmd K472 status check digit status check digit output status symbol length 1 symbol length 2 guard bar status range mode status Default Disabled Options 0 Disabled 1 Enabled Usage This option is not typically used but it can be enabled for additional security in applications where the host requires redundant check...

Page 135: ... a valid symbol If Range Mode is enabled Symbol Length 1 and Symbol Length 2 form a range into which the length of the symbol must fall to be considered valid Usage Useful in applications where I 2 5 symbols of a specific length are required Definition The Symbol Length 2 field is one of two fields against which the decoded symbol is compared before accepting it as valid or rejecting it Serial Cmd...

Page 136: ... Disabled Options 0 Disabled 1 Enabled Usage Useful in applications where I 2 5 symbols of a specific length are required Definition When Range Mode is disabled the Imager checks the value of the symbol length against the values set in Symbol Length 1 and Symbol Length 2 If the symbol length does not match either of the preset values then it is rejected as invalid When Range Mode is enabled Symbol...

Page 137: ... symbol length status symbol length Default Disabled Options 0 Disabled 1 Enabled Definition When disabled the Imager will accept any Code 93 symbol provided is doesn t exceed the system s maximum capabilities When enabled the Imager will reject any Code 93 symbol that doesn t match the fixed symbol length Serial Cmd K475 status fixed symbol length status symbol length Default Disabled Options 0 D...

Page 138: ...s are the same When enabled the Imager will not decode Codabar symbols unless the start and stop characters are the same Serial Cmd K471 status start stop match start stop output large intercharacter gap fixed symbol length status symbol length check digit type check digit output Default Enabled Options 0 Disabled 1 Enabled Definition When disabled the start and stop characters will not be present...

Page 139: ...output Default Disabled Options 0 Disabled 1 Enabled Definition When disabled the Imager will accept any Codabar symbol provided it doesn t exceed the system s maximum capabilities When enabled the Imager will reject any Codabar symbol that doesn t match the fixed length Serial Cmd K471 status start stop match start stop output large intercharacter gap fixed symbol length status symbol length chec...

Page 140: ...s not pass either calculation it will not be decoded Serial Cmd K471 status start stop match start stop output large intercharacter gap fixed symbol length status symbol length check digit type check digit output Default Disabled Options 0 Disabled 1 Mod 16 2 NW7 Mod 11 3 Mod 16 and NW7 Definition When this field is disabled and a check digit calculation is enabled the Imager will strip the verifi...

Page 141: ...bled the Imager will read UPC Version A and UPC Version E only Serial Cmd K473 UPC status EAN status supplementals status separator status separator character supplemental type format UPC E as UPC A Default Disabled Options 0 Disabled 1 Enabled Usage EAN is the European version of the UPC symbology and is used in European market applications Note UPC must be enabled for EAN to take effect Definiti...

Page 142: ... read cycle Number of Symbols should be set accordingly Separator Status UPC EAN Usage Reads Supplementals typically used in publications and documentation Definition A supplemental is a 2 to 5 digit symbol appended to the main symbol When set to Enabled or Required the Imager reads supplemental code data that has been appended to the standard UPC or EAN codes Serial Cmd K473 UPC status EAN status...

Page 143: ...Either 2 character or 5 character supplementals will be considered valid 2 Characters Only Only two character supplementals will be considered valid 5 Characters Only Only five character supplementals will be considered valid 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 supple...

Page 144: ...at the symbol as either a 12 character UPC A symbol or an EAN 13 symbol depending on the state of the EAN status parameter This formatting reverses the zero suppression that is used to generate the symbol in the UPC specification Serial Cmd K473 UPC status EAN status supplementals status separator status separator character supplemental type format UPC E as UPC A Default Disabled Options 0 Disable...

Page 145: ... symbol length Default Disabled Options 0 Disabled 1 Enabled non stacked 2 Enabled stacked and non stacked Definition When enabled the Imager will check the symbol length against the symbol length field minus the embedded check digit If disabled any length would be considered valid Serial Cmd K484 status fixed symbol length status fixed symbol length Default Disabled Options 0 Disabled 1 Enabled U...

Page 146: ... K483 status Default Disabled Options 0 Disabled 1 Enabled Usage Used in the grocery retail and prescription drug industries where 14 digit EAN item identification may be needed Definition DataBar 14 Reduced Space Symbology is a fixed symbol length sym bology that encodes 14 digits including a 1 digit indicator DataBar 14 is 96 modules wide It can be stacked in two rows it can read omnidirec tiona...

Page 147: ...reference to a database Definition A two dimensional multi row 3 to 90 continuous variable length symbology that has high data capacity for storing up to 2 700 numeric characters 1800 printable ASCII characters or 1100 binary characters per symbol Each symbol character consists of 4 bars and 4 spaces in a 17 module structure Serial Cmd K476 status unused fixed symbol length status fixed symbol len...

Page 148: ... Definition When set to Multiple PDF codewords are collected from multiple images and assembled throughout the read cycle until the read cycle ends or the symbol is fully decoded It is important to note that when this feature is enabled only one PDF symbol should be presented to the Imager per read cycle Serial Cmd K476 status unused fixed symbol length status fixed symbol length unused codeword c...

Page 149: ...K485 status unused fixed symbol length status fixed symbol length Default Disabled Options 0 Disabled 1 Enabled Serial Cmd K485 status unused fixed symbol length status fixed symbol length Default Disabled Options 0 Disabled 1 Enabled Usage Used to increase data integrity by ensuring that only one symbol length will be accepted Definition When enabled the MicroPDF417 symbol must contain the same n...

Page 150: ...3h 2C See ASCII Character Entry Modifier for a detailed explanation of how to enter ASCII characters as hex values Usage Allows reading by both linear and 2D readers Definition Combines 2D and linear width modulated symbology on the same symbol where different messages can be read by each reader type Serial Cmd K453 mode separator status separator Default Disabled Options 0 Disabled 1 Enabled 2 Re...

Page 151: ...mbols Usage Used when the leading and trailing edges of the symbols are smaller than the standard margin or other objects encroach into the margins Definition Allows the imager to read 1D 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...

Page 152: ...ogy Identifier is an ISO IEC 16022 standard prefix set of characters that identifies the symbol type When enabled the imager analyzes and identifies the symbology and adds a three character identifying prefix to the data closed bracket character indicating the presence of a symbology identifier A C E F G I L Q Y b d e p z A Code 39 C Code 128 E UPC EAN F Codabar G Code 93 I I 2 5 L PDF417 and Micr...

Page 153: ...cognized as light on a dark background Both When Both is enabled the imager will attempt to decode for white background first and if there is no decode will then attempt to decode for black background Usage Symbol backgrounds are often White or other very light colors If the background is darker than the symbol Black background should be enabled Definition Allows the user to specify the symbol bac...

Page 154: ...6 34 ID 04 Imager User s Manual Background Color ...

Page 155: ... 9 2D Symbology Qualification 7 10 Read Duration Output 7 16 Output Indicators 7 17 Beeper 7 21 LED Configuration 7 22 Serial Verification 7 23 EZ Button 7 25 EZ Button Modes 7 27 Configurable Output 1 7 29 Trend Analysis Output 1 7 32 ISO IEC 16022 Symbol Quality Output 1 7 35 Diagnostic Output 1 7 38 Configurable Output 2 7 39 Trend Analysis Output 2 7 39 ISO IEC 16022 Symbol Quality Output 2 7 ...

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

Page 157: ... output grade output Database Identifier Output K759 status separator EZ Button K770 global status default on power on load configuration data base save for power on EZ Button Modes K771 single beep two beeps three beeps four beeps Trend Analysis Output 1 K780 trend analysis mode trigger evaluation period number to output on Trend Analysis Output 2 K781 trend analysis mode trigger evaluation perio...

Page 158: ... 2 Mismatch 1 Match 3 Good Read Usage It is useful when an application only needs to use the discrete outputs and can allow the Imager 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 Imager will not transmit any data that is gener ated during a read cycle symbols...

Page 159: ...ata can be sent to the host Serial Cmd K705 symbol data output status when to output Default As Soon As Possible Options 0 ASAP 1 End of Read Cycle Usage As Soon As Possible is useful in applications in which symbol data needs to be moved quickly to the host typically when the host is making decisions based on symbol data Definition Enabling As Soon As Possible causes symbol data to be sent to the...

Page 160: ...e relevant number and is interpreted here 2D Symbols 1 Failed to locate symbol no finder pattern 2 Failed to locate four corners or failed to qualify user defined dimensions in pixels 3 Failed to locate clock patterns or failed to qualify user defined orientation 0 359 degree 4 Failed to validate clock patterns or failed to qualify user defined symbol size clock element count 5 Failed to decode sy...

Page 161: ...o Read Message will only be transmitted if Symbol Data Output is set to Match Mismatch or Good Read No Read Message can be set to any ASCII character Important The ASCII characters and can only be entered as hex pairs For K714h 3C For K714h 3E For K714h 2C See ASCII Character Entry Modifier for a detailed explanation of how to enter ASCII characters as hex values Definition Any combination of ASCI...

Page 162: ... the user if a qualified symbol is present but not decodable Definition Sets the requirements that will qualify an object or a symbol before outputting a decode or message When enabled sends a message to the host whenever an object meets the qualifications setup but is not decoded Serial Cmd K715 unused message Default BAD_SYMBOL Options Up to 64 ASCII characters Usage Useful in determining if a s...

Page 163: ...r of scans that have the required number of bars set in Minimum Number of Bars Important This is a percentage value from 0 to 100 Serial Cmd K717 minimum number of bars minimum number of qualified scan lines start stop status Default Disabled Options Any number from 0 to 100 0 disables this feature Definition When enabled both Start and Stop characters need to be present to qualify as a decodable ...

Page 164: ...st for matches to symbol size If qualified attempts to decode If no decodes are found within the specified read cycle parameters outputs a No Read message Enable Both Same as Object Qualification except that if no objects qualify then a No Symbol message is output if at least one object qualifies then a Bad Symbol message is output Definition Checks for the presence of a finder pattern Serial Cmd ...

Page 165: ...r symbol sizes for a specified number of elements In the case of rectangular symbols checks the shorter side Serial Cmd K718 finder pattern status symbol size mode symbol size 1 symbol size 2 symbol size tolerance dimension mode dimension 1 dimension 2 dimension tolerance orientation mode orientation value Default 10 Options 8 to 88 elements Definition Sets the allowable deviation up or down for s...

Page 166: ...f qualified attempts to decode If no decodes are found within the specified read cycle parameters outputs a No Read message Enable Both Same as Object Qualification except that if neither Dimension 1 nor Dimension 2 qualifies then a No Symbol message is output if either Dimension 1 or Dimension 2 qualifies then a Bad Symbol message is output Definition Enables searches for symbol Dimension 1 and D...

Page 167: ...l dimension for a specified number of pixels In the case of rectangular symbols checks the shorter side Serial Cmd K718 finder pattern status symbol size mode symbol size 1 symbol size 2 symbol size tolerance dimension mode dimension 1 dimension 2 dimension tolerance orientation mode orientation value Default 0 Options 0 to 480 pixels Definition Sets the allowable deviation in percentage for symbo...

Page 168: ...ation Value If qualified attempts to decode If no decodes are found within the specified read cycle parameters outputs a No Read message Enable Both Same as Object Qualification except that if Orientation Value is satisfied but the symbol is not decoded then a Bad Symbol message is output if not satisfied a Bad Symbol message is still output Definition Sets the orientation value Serial Cmd K718 fi...

Page 169: ...he orientation of the symbol in degrees clockwise from the default 0 orientation For Data Matrix symbols sets the finder L pattern with the example to the right showing the default 0 orientation For QR Code sets the locator pattern three squares with the example to the right showing the default 0 orientation The other position settings will rotate clockwise from the defaults shown above Serial Cmd...

Page 170: ...odifier for a detailed explanation of how to enter ASCII characters as hex values Usage Useful in evaluating actual read cycle timing results especially when initially setting up an application to determine maximum line speed obtainable based on spacing between symbols Definition When enabled the duration of the read cycle in milliseconds is appended to the symbol data The read duration is the tim...

Page 171: ...five status LEDs on the side of the Imager Green Flash Mode Disabled Green flash LEDs are disabled Good Read Green flash LEDs will flash when a good read condition is met or when Matchcode is enabled and a match occurs Usage Used as a visual verification that a good read has occurred Definition An array of green LEDs in the front of the Imager can be programmed to flash in response to user defined...

Page 172: ...e is selected but the Imager is not in Continuous Read the Green Flash will not occur To use Static Presentation 1 Enable Continuous Read 2 Select the number of symbols 3 Enable Static Presentation in Green Flash Mode 4 Select the read time in Green Flash Duration Match The green LEDs will flash when a match condition is met If multisymbol is enabled then green flash LEDs will illuminate only if a...

Page 173: ... on at all times ON When in the Read Cycle The target pattern will remain OFF except during the read cycle If the EZ button or operational command overrides this setting the target pattern will remain on at all times Always ON The target pattern is always ON Usage Assists users in positioning and locating symbols in the center of the Imager s field of view Definition The user can control when the ...

Page 174: ...cation that a good read has occurred Definition When a good read occurs the green LEDs will illuminate and stay on for the time set in the Green Flash Duration value Serial Cmd K750 green flash mode target pattern status green flash duration Default 100 1 second Options 0 to 65535 in 10mS increments ...

Page 175: ...d save command is sent from di soric ID At the conclusion of a calibration procedure When a Z Zp Zrd or K701 1 command is sent Usage An audible verification that either a good read or a No Read has occurred Definition A beep is emitted after each good read or No Read Serial Cmd K702 beeper status Default Good Read Options 0 Disabled 1 Good Read 2 No Read ...

Page 176: ... Standard Mode the STATUS LED indicates read cycle status and the GOOD READ LED illuminates upon a good read at the end of a read cycle In a read rate test these LEDs represent the percentage of good reads per images captured ISO IEC 16022 Grade Usage Useful as a visible verification of read rates and symbol quality Definition Determines the mode in which the status LEDs operate Serial Cmd K737 LE...

Page 177: ...ds 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 Options 0 Disabled 1 Enabled Usage Used to audibly verify the acceptance and validity of a c...

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

Page 179: ...tton will unlatch any logic outputs that have been latched Parameter Switch The parameter switch toggles between custom defaults and power on settings The condition is the same as that achieved by sending the Arc and Arp commands consecutively Definition Serves as a master switch to enable disable the EZ button status Serial Cmd K770 global status default on power on load configuration database sa...

Page 180: ...to load the Configuration Database with calibration results When the user performs a calibration using the EZ button all the database entries are moved down one index and the results of the calibration are saved to index 0 The results will be saved as current settings as well Serial Cmd K770 global status default on power on load configuration data base save for power on Default Enabled Options 0 ...

Page 181: ...Functions in the same way as new master pin input whenever the associated button position is selected The new master pin s Consecutive Decode requirement holds true for this function Usage Useful for performing multiple repetitive tasks at the work site Definition Allows the user to program each of the EZ button s 4 positions from a selection of 8 modes Serial Cmd K771 position 1 mode position 2 m...

Page 182: ...be activated first Bar Code Configuration Enables bar code configuration mode whenever the associated button position is selected When enabled the Imager can accept configuration commands from bar codes without first reading a special coded Data Matrix ISO IEC 16022 symbol To disable quickly press and release the EZ button EZ Button Operation To execute EZ button commands Single Beep Position 1 Ho...

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

Page 184: ... the trend analysis option enabled Usage Typically used when a discrete indication is needed to flag a symbol quality condition Definition Activates discrete output when a symbol quality condition is met depending on the symbol quality option enabled Usage Typically used when a discrete indication of a diagnostic condition is needed Definition Activates discrete output when a diagnostic warning co...

Page 185: ...cle The programmable output is active when the Output On condition has been met and is held active until a new read cycle begins Note All of the Output On modes are inhibited when any Output on Warning is active for Output 1 Definition Sets the active electrical state of the discrete output Serial Cmd K810 output on output state pulse width output mode Default Negative Options 0 Negative 1 Positiv...

Page 186: ...ndition but wants to monitor quality and read conditions Definition Applies Trend Analysis settings to Output 1 With Trend Analysis the user can track the occurrences and frequency of mismatches No Reads and the number of reads per trigger and output the results to any of three outputs Example Trend Analysis Mode No Read Trigger Evaluation Period 25 triggers read cycles Number to Output On 4 In th...

Page 187: ... within the trigger window selected in Number of Triggers Bad Symbol Output will be activated when the number of Bad Symbol occurrences equals the value entered for Number to Output On within the trigger window selected in Number of Triggers No Symbol Output will be activated when the number of No Symbol occurrences equals the value entered for Number to Output On within the trigger window selecte...

Page 188: ...riod before activating the associated output Serial Cmd K780 trend analysis mode trigger evaluation period number to output on decodes trigger threshold Default 0 Options 0 to 255 Definition When set to this mode and when the appropriate output is set to output on trend analysis the Imager will function in a Decodes per Trigger mode during the read cycle and the trend analysis operation Output wil...

Page 189: ... met Serial Cmd K800 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axial non uniformity axial non uniformity threshold output on UEC UEC threshold Default Disabled Options 0 Disabled 1 Enabled Usage Lets the user know if symbol quality is less than acceptable Definition If enabled toggles Output 1 to an active state when Print Growth Th...

Page 190: ...s the user know if symbol quality is less than acceptable Definition If enabled toggles Output 1 to an active state when UEC Threshold is met Serial Cmd K800 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axial non uniformity axial non uniformity threshold output on UEC UEC threshold Default Disabled Options 0 Disabled 1 Enabled Usage Le...

Page 191: ...eptable level of symbol quality Definition Conforms to ISO IEC 16022 symbol quality grading A B C D Serial Cmd K800 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axial non uniformity axial non uniformity threshold output on UEC UEC threshold Default Grade C Options 0 Grade A 3 Grade D 1 Grade B 2 Grade C Usage Lets the user set the acce...

Page 192: ...active as long as one of the diagnostic warning conditions is met The output will become inactive once it detects that there are no diagnostic warning conditions Serial Cmd K790 unused 1 service unit Default 0 Options Disabled Definition Allows the user to set up the output to toggle to active when the service timer has expired This condition will only be held for one service timer click Note This...

Page 193: ...to Symbol Quality for this output to function Diagnostic Output 2 Note Output On under Output 2 Parameters must be set to Diagnostic Warning for this output to function Serial Cmd K811 output on output state pulse width output mode Serial Cmd K781 trend analysis mode trigger evaluation period number to output on Serial Cmd K801 output on symbol contrast symbol contrast threshold output on print gr...

Page 194: ...st be set to Symbol Quality for this output to function Diagnostic Output 3 Note Output On under Output 3 Parameters must be set to Diagnostic Warning for this output to function Serial Cmd K812 output on output state pulse width output mode Serial Cmd K782 trend analysis mode trigger evaluation period number to output on Serial Cmd K802 output on symbol contrast symbol contrast threshold output o...

Page 195: ...s a 16 bit counter that increments each time an Imager setting is saved for power on with a Z command Power On Flash Saves Power On Flash Saves uses a 16 bit counter that increments each time an Imager setting is saved to the customer parameter section of flash memory with a Zc command Serial Cmd K406 power on resets power on saves power on flash saves Serial Cmd K406 power on resets power on save...

Page 196: ...s uses a 16 bit counter that increments every 60 minutes Minutes Minutes uses a 16 bit counter that increments every 60 seconds Note Time counts are reset at power on but not with an A or Z command Serial Cmd K407 hours minutes Default 16 bit counter 0 to 65535 Serial Cmd K407 hours minutes Default 16 bit counter 0 to 60 ...

Page 197: ...s and can only be entered as hex pairs For K409h 3C For K409h 3E For K409h 2C See ASCII Character Entry Modifier for a detailed explanation of how to enter ASCII characters as hex values Threshold Resolution Serial Cmd K409 status service message threshold resolution Default 0 Options 0 Disabled 1 Enabled Serial Cmd K409 status service message threshold resolution Default SERVICE Options An ASCII ...

Page 198: ... the already formatted data and the F that precedes the frame number Output Coordinates Disabled When Output Coordinates is set to Disabled the coordinates are not output as part of the symbol data Enabled When Output Coordinates is set to Enabled the four sets of object coordinates for the first successfully decoded symbol are attached to the symbol data output in the following format nnn mmm whe...

Page 199: ...ad image No Read or Good Read If a No Read condition or a Good Read condition occurs the first image of either kind will be output Mismatch If a Good Read occurs during the read cycle but the image is a Mismatch condition the first Mismatch image will be output Usage This feature allows the user to select what read cycle condition triggers the image file output Definition Used to output an image f...

Page 200: ...g selects the format of the image file to be output Note If JPEG is the chosen image file format the resolution of the image will be determined by the setting in the JPEG Quality field Serial Cmd K739 image output mode communication port file format jpeg quality Default JPEG Options 0 Bitmap 1 JPEG 2 Binary Definition This setting determines the quality of JPEG image compression The user may selec...

Page 201: ... mode of 3 captures Number of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 No Read Read Cycle Result No Read Output Frame Frame 1 Number of Symbols 1 Frame 1 No Read Frame 2 No Read Frame 3 Good Read Read Cycle Result Good Read Output Frame None Number of Symbols 2 Frame 1 No Read Frame 2 No Read Frame 3 Good Read Symbol 1 Read Cycle Result No Read Output Frame Frame 1 ...

Page 202: ...with data capture during the read cycle the symbol data output will be data capture_DB02 If the database is not active no identifiers will be attached to output Separator Important The ASCII characters and can only be entered as hex pairs For K759h 3C For K759h 3E For K759h 2C See ASCII Character Entry Modifier for a detailed explanation of how to enter ASCII characters as hex values Usage Useful ...

Page 203: ...e separator character separates quality output data from symbol data Serial Cmd K704 separator decodes trigger status Default Options Any ASCII character Definition When this feature is enabled the Imager enters a state where it processes frames as configured until the end of a read cycle with or without a successful symbol decode When the read cycle ends the Imager outputs any decoded symbol data...

Page 204: ...e tree controls in di soric ID and using serial commands For detailed information about how to use the EZ Trax user interface for configuration refer to the Help menu in EZ Trax software or the EZ Trax Quick Start Guide available on the di soric Tools USB Stick Configuring EZ Trax Output by di soric ID To configure EZ Trax using di soric ID first click the I O button in App Mode to display the I O...

Page 205: ...rax output is enabled the Imager will attempt to output all enabled EZ Trax options EZ Trax will not function unless enabled Selects the communication port that will be used to transfer image files Determines which read cycle condition triggers image file output Selects the format of the image output file ...

Page 206: ...f 1 represents the highest compression and lowest image quality and 100 represents the lowest compression and highest image quality If a symbol is decoded during an image capture the symbol type and other supplementary symbol information is also included Symbol quality information will be output in the form of an abbreviated identifier for each read cycle ...

Page 207: ...ger will attempt to output all enabled EZ Trax options EZ Trax will not function unless enabled Serial Cmd K757 status comm port image mode image format jpeg quality object info output grade output Default Disabled Options 0 Disabled 1 Enabled Definition Selects the communication port that will be used to transfer image files Serial Cmd K757 status comm port image mode image format jpeg quality ob...

Page 208: ... when manipulated and saved multiple times When Lossless is enabled the JPEG Quality setting has no effect Compressed Outputs the image in JPEG format Image quality is determined by the JPEG Quality setting JPEG Quality Definition Selects the format of the image output file Serial Cmd K757 status comm port image mode image format jpeg quality object info output grade output Default Compressed Opti...

Page 209: ... included Serial Cmd K757 comm port image mode image format jpeg quality object info output grade output Default Disabled Options 0 Disabled 1 Enabled Definition Symbol quality information will be output in the form of an abbreviated identifier for each read cycle Serial Cmd K757 comm port image mode image format jpeg quality object info output grade output Default Disabled Options 0 Disabled 1 En...

Page 210: ...7 56 ID 04 Imager User s Manual Configuring EZ Trax Output ...

Page 211: ...valuations Symbol Quality Serial Commands 8 2 Overview of Symbol Quality 8 3 Symbol Quality by di soric ID 8 4 Symbol Quality Separator Data Matrix Output Mode 8 8 ISO IEC 16022 Symbol Quality Output 8 10 ISO IEC 16022 Symbol Quality Output by di soric ID 8 12 di soric Symbol Quality Output 8 13 di soric Symbol Quality Output by di soric ID 8 16 ...

Page 212: ... symbol quality separator Data Matrix output mode ISO IEC 16022 Symbol Quality Output K709 symbol contrast print growth axial non uniformity UEC di soric Symbol Quality Output K710 percent cell damage total read time capture time locate time decode time pixels per element ECC level matrix size quiet zone symbol angle Static Validation Report VAL ...

Page 213: ... Quality Output and di soric Symbol Quality Output Total Read Time Symbol Quality Separator and Output Mode are common to both ISO IEC 16022 and di soric Grading Parameters The enabled Symbol Quality parameters are appended to symbol data output in the order that they appear in the tree control 0123456789abcdefghijklmnopqrstuv 256 A 30 210 3 17 Symbol Data Symbol Contrast ISO IEC 16022 Capture Tim...

Page 214: ...ty by di soric ID Tree Control Click this button to bring up the Symbol Quality tree control To change a setting double click the setting and use your cursor to scroll through the options To open nested options single click the Click this button to bring up the App Mode view ...

Page 215: ... a PDF file an HTML file a CSV file or an RTF file click the Save Report button Reports appear in the viewing area underneath the Data Matrix Grading and Save Report buttons The imager s field of view is shown here When grading is completed the initial report is also shown in this viewing area The Symbol Quality interface is divided into three sections Report Locate and Preferences ...

Page 216: ... determine the position of the symbol within the imager s field of view and to optimize the imager s camera settings for symbol quality evaluation Click the Calibrate button to optimize camera settings Click the Locate button to display the symbol in the imager s field of view ...

Page 217: ...without file path prompt Returns all settings to default Click the Include Image check box to output the captured symbol image with your saved report as a Bitmap or JPEG image file This information is appended at the bottom of the report Returns all settings to most recent Choose the default report type to be generated when you click Save Report on the Report tab Check Autofit Content to ensure th...

Page 218: ... pairs For K708h 3C For K708h 3E For K708h 2C See ASCII Character Entry Modifier for a detailed explanation of how to enter ASCII characters as hex values Symbol Quality Separator by di soric ID Definition Inserts a separator between each enabled field of the symbol quality output Serial Cmd K708 symbol quality separator output mode Default SP space character Options Any ASCII character When you d...

Page 219: ...e If in Grade Mode a grade A B C D is appended to the symbol data Value If in Value Mode the calculated value for the given parameter is appended to the symbol data Definition Output Mode specifies how the four output parameters if enabled are formatted Serial Cmd K708 symbol quality separator output mode Default Grade Options 0 Grade 1 Value ...

Page 220: ...1 0 if SC 20 If enabled the symbol contrast is appended to the symbol data according to the ISO IEC 16022 Symbol Quality Output Mode setting Serial Cmd K709 symbol contrast print growth axial non uniformity UEC Default Disabled Options 0 Disabled 1 Enabled Definition The extent to which dark or light markings appropriately fill or exceed their module boundaries These values are determined by count...

Page 221: ...al non uniformity is appended to the symbol data according the ISO IEC 16022 Symbol Quality Output Mode setting Serial Cmd K709 symbol contrast print growth axial non uniformity UEC Default Disabled Options 0 Disabled 1 Enabled Definition The correction capacity of Reed Solomon decoding is expressed in the equation e 2d d p where e is the number of erasures d is the number of error correction code...

Page 222: ... need to evaluate using the Symbol Quality tree control Once you have set these Data Matrix evaluation parameters go to the Preferences Tab and set your Data Matrix Grading Report output preferences After your output preferences are set click the Data Matrix Grading button There will be a wait of a few seconds and then the evaluation results will appear in the Symbol Quality view in a format simil...

Page 223: ...ID 04 Imager User s Manual 8 13 Symbol Quality will be output in the format you chose in the Preferences dialog ...

Page 224: ...de time pixels per element EC level matrix size quiet zone symbol angle a Total Read Time applies globally to all three Symbol Quality standards Default Disabled Options 0 Disabled 1 Enabled Definition Capture time in milliseconds is a fixed overhead that includes the time of capture and transfer of the image When enabled the capture time is appended to the symbol data Serial Cmd K710 percent cell...

Page 225: ...ID 04 Imager User s Manual 8 15 Symbol Quality Options 0 Disabled 1 Enabled ...

Page 226: ...symbol data Serial Cmd K710 percent cell damage total read time capture time locate time decode time pixels per element EC level matrix size quiet zone symbol angle Default Disabled Options 0 Disabled 1 Enabled Definition Outputs the Data Matrix ECC level When enabled the ECC level is appended to the symbol data Serial Cmd K710 percent cell damage total read time capture time locate time decode ti...

Page 227: ...ode time pixels per element EC level matrix size quiet zone symbol angle Default Disabled Options 0 Disabled 1 Enabled Definition When this feature is enabled the symbol orientation is appended to data output as a degree value representing the angle of the Data Matrix symbol s L shaped finder pattern relative to the Imager Serial Cmd K710 percent cell damage total read time capture time locate tim...

Page 228: ...arameters you want to evaluate using the Symbol Quality tree control Once you have set these Data Matrix evaluation parameters go to the Preferences Tab and set your Data Matrix Grading Report output preferences After your output preferences are set click the Data Matrix Grading button There will be a wait of a few seconds and then the evaluation results will appear in the Symbol Quality view in a...

Page 229: ...ID 04 Imager User s Manual 8 19 Symbol Quality will be output in the format you chose in the Preferences dialog ...

Page 230: ...8 20 ID 04 Imager User s Manual di soric Symbol Quality Output by di soric ID ...

Page 231: ... section explains the ID 04 s matchcode output functions and the master symbol database setup Matchcode by di soric ID 9 2 Matchcode Serial Commands 9 2 Overview of Matchcode 9 3 Matchcode Type 9 4 Match Replace 9 9 Mismatch Replace 9 10 New Master Pin 9 11 ...

Page 232: ...s New Master Pin K225 status Enter Master Symbol Data K231 master symbol number master symbol data Request Master Symbol Data K231 for all or K231 master symbol number Delete Master Symbol Data K231 master symbol number Match Replace K735 status match replacement string Mismatch Replace K736 status mismatch replacement string Click this button to bring up the Matchcode menu To change a setting dou...

Page 233: ...d and activate the discrete input to store the next symbol read as the master symbol Definition Matchcode allows the user to store master symbol data in the Imager s memory compare that data against other symbol data and define how symbol data and or discrete signal output will be directed A master symbol database can be set up for up to 10 master symbols Note Matchcode will function with multiple...

Page 234: ...ch Default Disabled Options 0 Disabled 2 Wild Card 1 Enabled 3 Sequential Disabled Has no effect on operations Enabled Instructs the Imager to compare symbols or portions of symbols with the master symbol Wild Card Allows the user to enter user defined wild card characters in the master symbol Sequential Instructs the Imager to sequence after each match numeric only and compare symbols or portions...

Page 235: ... 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 ignored and only the 3rd and subsequent characters to the right will be compared...

Page 236: ...t asterisk defining CR 34 as the master symbol will result in matches for CR134 and CR234 but not CR2345 Entering the wild card at the end of the master symbol as in CR will result in matches for variable symbol lengths such as CR1 CR23 CR358 etc Definition Wild Card Character allows a user to define a wild card character as part of the master symbol Serial Cmd K223 matchcode type sequential match...

Page 237: ...ch or No Read When disabled it does not sequence on a No Read Serial Cmd K223 matchcode type sequential matching match start position match length wild card character sequence on No Read sequence on mismatch Default Enabled Options 0 Disabled 1 Enabled Master Symbol Decoded Symbol Master Symbol after Decode 001 001 002 002 002 003 003 No Read 004 sequenced on No Read 004 004 005 005 No Read 006 se...

Page 238: ...nition 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 consecutive mismatches occur Serial Cmd K223 matchcode type sequential matching match start position match length wild card character sequence on No Read sequence on mismatch Default Disabled Options 0 Disabled 1 Enabled Master Symbol Decoded Sy...

Page 239: ...a convenient shortcut for applications that need to output a predefined text string whenever a symbol matches a master symbol Definition Outputs a user defined data string whenever a match occurs and Matchcode is enabled Serial Cmd K735 status replacement string Default Disabled Options 0 Disabled 1 Enabled Definition User defined data string that when enabled replaces symbol data whenever a match...

Page 240: ...onvenient shortcut for applications that need to output a predefined text string whenever a symbol does not match a master symbol Definition Outputs a user defined data string whenever a mismatch occurs and Matchcode is enabled Serial Cmd K736 status replacement string Default Disabled Options 0 Disabled 1 Enabled Definition User defined data string that when enabled replaces symbol data whenever ...

Page 241: ...ded in the read cycle as long as it does not exceed the Number of Master Symbols parameter Serial Cmd K225 status Default Disabled Options 0 Disabled 1 Enabled Definition The new master status responds with the number of the next master position to be loaded where 0 represents idle or no master to be loaded Example If the user has the Number of Master Symbols set to 1 and then either sends a G or ...

Page 242: ...9 12 ID 04 Imager User s Manual ...

Page 243: ...P Setup Serial Commands 10 3 Video 10 4 Evaluation 10 5 Calibration 10 9 Window of Interest 10 10 Configuration Database 10 13 Dynamic Setup 10 14 Pixel Sub Sampling 10 15 Camera 10 16 Focal Distance 10 18 Focal Distance Table Read Only 10 19 IP Threshold 10 20 Number of Symbols in Field of View 10 22 Image Processing Timeout 10 23 Damaged Symbol 10 24 IP Mode 10 25 Hollow Mode 10 26 Mirrored Imag...

Page 244: ...P Setup by di soric ID Camera and IP Setup by di soric ID Click this button to bring up the Camera Setup menu To change a setting double click the set ting and use your cursor to scroll through the options To open nested options single click the ...

Page 245: ...ollow Mode K517 hollow mode status Number of Symbols in Field of View K518 number of symbols in field of view Damaged Symbol K519 damaged symbol status Focal Distance K525 focal distance read only Focal Distance Table K526 number of focal distances focal distance IP Mode K527 IP Mode FLM direction Illumination Brightness K536 brightness Skew Correction K537 line speed symbol direction Camera K541 ...

Page 246: ...er s target pattern and initiates live video display of the symbol in the field of view Initiates Calibration routine Symbol data and Test results are shown in this field When enabled shows the symbol in higher contrast than the default contrast value Allows the user to take an image capture of the symbol in the field of view at any time and to decode the symbol data Similar to the Capture and Dec...

Page 247: ...tures under Capture Mode in the Camera Setup menu tree to the left of the tabs If you click Save the current image will be saved to the location of your choice Note An image can only be saved in the format in which it was uploaded to di soric ID JPEG images will be saved as jpg and bitmaps will be saved as bmp When you click the JPEG Image box notice that the Line Scan button is grayed out The JPE...

Page 248: ... bars in order to bring the image into view 3 To generate a histogram click and drag your cursor diagonally across the symbol or a portion of the symbol The image will be surrounded by an area of interest box a dashed blue line with red anchor points that can be selected and moved by placing a cursor inside the box and can be resized by clicking and dragging the anchor points Usage Useful in deter...

Page 249: ...ed by default To adjust the threshold manually 1 Uncheck the Enable Autothreshold box 2 Move the threshold marker vertical green dashed line in the Histogram chart Hint This should be midway between the maximum and minimum curves 3 Click on the Send Threshold button to adopt the new threshold position ...

Page 250: ...window You can also use your keyboard arrows to move the line incrementally in any direction As with the histogram the line scan compares light and dark pixels but in a spatial distribution On the Y axis of the graph below 0 is black and 255 is white the X axis represents the horizontal axis of the symbol as described by the line scan When you click anywhere on the graph a vertical red line appear...

Page 251: ...l complex simultaneous cali bration operations and to follow the progress of those operations using cues such as progress bars real time representations of calibration values and other dynamic user feedback See Chapter 4 Calibration for full documentation of this feature di soric ID s Calibration interface shown during a calibration routine di soric ID s Calibration interface shown after a calibra...

Page 252: ...e 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 Caution Window of Interest will shrink the field of view and therefore could cause symbols to be miss...

Page 253: ...ymbol that you want to isolate for reading Notice that the surrounding area goes black You can use the handles on the image area that you have just drawn to resize the region of interest You can also click on the center of the window of interest and move it 3 Test the new settings in Read Rate Mode Note To remove the window of interest click the Reset button or just click anywhere in the WOI pane ...

Page 254: ...mn pointer row depth column width Default 0 Options 0 to 480 Definition Defines the column position of the upper left starting point of the window Serial Cmd K516 row pointer column pointer row depth column width Default 0 Options 0 to 640 Definition Defines the size in rows of the window Maximum value is defined as the maximum row size of the image sensor minus the Top value Serial Cmd K516 row p...

Page 255: ...cations that require several different complex Imager configurations to be applied sequentially and it allows the user to perform far more complex operations than would be possible with only one set of configuration parameters See Chapter 11 Configuration Database for full documentation of this feature Configuration Database view set for 5 Active Indexes with Capture Settings highlighted ...

Page 256: ...r of Captures and Number of Symbols using these spin boxes Read Rate is represented graphically in real time as the user makes adjustments to the time delay between image captures The user can control Capture Number of Captures and Number of Symbols using these controls The Delay Adjustment slider allows the user extremely precise control of the time delays between image captures in a read cycle D...

Page 257: ...to 320 x 240 16 1 At this sampling rate 1 pixel is output for every 16 pixels sampled The image will be sampled 4 1 vertically and 4 1 horizontally for a combined 16 1 ratio An image with dimensions of 640 x 480 will be scaled to 160 x 120 Definition The camera can be enabled to sub sample pixels in the specified image frame Sub sampling can be set to either 4 1 or 16 1 These ratios signify the sa...

Page 258: ...er speed setting in relation to the speed of the object is critical If a slow shutter speed is selected to capture fast moving objects blurring or smearing of the image will occur As shutter speed is increased more light and gain become necessary because the pixels exposure time has decreased Serial Cmd K541 shutter speed gain Default 30 1 30 second Options 15 to 12 500 Usage Can be used to adjust...

Page 259: ...ur As shutter speed is increased more light and gain become necessary because the pixels exposure time has decreased Serial Cmd K541 shutter speed gain Default 150 1 150 second Options 15 to 12 500 Usage Can be used to adjust pixel grayscale values for readability Definition Sets the gain value for the image sensor This setting can be configured through autocalibration which is the recommended met...

Page 260: ...User s Manual Focal Distance Focal Distance Definition This command returns the Imager s factory preset focal distance Serial Cmd K525 focal distance read only Default Standard Density 300 3 Low Density 400 4 Options N A ...

Page 261: ...er of focal distances supported by the Imager 1 Serial Cmd K526 number of focal distances focal distance Default 1 Options N A Focal Distance is factory preset Definition Returns the Imager s factory preset focal distance Serial Cmd K526 number of focal distances focal distance Default Returns the Imager s factory preset Focal Distance value Options N A ...

Page 262: ...ray scale threshold value to each and every symbol A cycle fixed routine loops through a pre defined range of values Cycle Min to Cycle Max by pre defined increments Cycle Step Serial Cmd K512 threshold mode threshold value cycle min cycle max cycle step Default Adaptive Options 0 Adaptive 1 Fixed 2 Cycle Fixed Usage A higher value will increase the threshold for distinguishing between light and d...

Page 263: ...2 threshold mode threshold value cycle min cycle max cycle step Default 255 Options 0 to 255 Important Cycle Max must be a greater numerical value than Cycle Min Definition The numerical value of a single cycle mode increment Serial Cmd K512 threshold mode threshold value cycle min cycle max cycle step Default 10 Options 0 to 255 ...

Page 264: ...ear Mode FLM usually considers the whole image as one candidate but when Number of Symbols in Field of View is set to 2 FLM will try to locate the candidates first and then decode The symbols cannot be side by side they must be parallel Definition This command allows the user to determine how FLM will behave in relation to the candidate symbols in the field of view Serial Cmd K518 number of symbol...

Page 265: ...n a longer timeout should be tried to ensure that the symbol is decoded successfully Usage Useful in higher speed applications where image processing time is long enough that not all captures have an opportunity to be processed Definition Specifies the maximum amount of time to process a captured image When the timeout expires the image processing is aborted This timeout works in both Rapid Captur...

Page 266: ...orted or missing on one or both sides of a symbol or portions of data are damaged Definition When enabled the Imager will make additional attempts and try different processes in order to decode the symbol Due to the complexity of the algorithm required enabling this feature could significantly increase decode time Usage K519 damaged symbol status Default Disabled Options 0 Disabled 1 Enabled ...

Page 267: ...decode The candidate symbols cannot be side by side they must be parallel Fast Linear Mode FLM Direction Both The Imager tries to read both horizontally and vertically It decides which direction to process first based on Window of Interest dimensions For example if the WOI height is greater than its width the Imager attempts to read vertically first and if there is no decode then it attempts to re...

Page 268: ...n When set to Regular Elements the Imager will decode data matrix symbols with solid elements but will not decode data matrix symbols with hollow elements When set to Hollow Elements the Imager will decode data matrix symbols with outlined hollow elements but will not decode data matrix symbols with solid elements Serial Cmd K517 hollow mode status Default Regular Elements Options 0 Regular Elemen...

Page 269: ...ocessed as a reverse of the captured image Both When Both is enabled regular and mirrored images will be processed Usage Enable this setting when the Imager is viewing a mirrored image as when it is being used with a right angle mirror attachment Definition When enabled outputs a mirrored image of the symbol Serial Cmd K514 mirrored image Default Both Options 0 Regular Image 1 Mirrored Image 2 Bot...

Page 270: ...lumination LEDs Since the Imager has control over the brightness of the illumination it can provide consistent brightness output between Imagers through a factory calibration operation Each of the brightness settings are calibrated to provide the same level of intensity for each Imager Usage K536 brightness Default High Options 0 Off 1 Low 2 Medium 3 High ...

Page 271: ...ds As you can see this causes the image to shrink along the y axis This is because the symbol is moving perpendicular to the CMOS sensor s row read out In other words the bottom of the symbol is read out first and as the symbol moves information is lost the symbol enters pixel rows that have already been processed This causes the symbol to appear to shrink vertically Note If the symbol were to ent...

Page 272: ...iew The amount of data loss can be reduced by decreasing the image height or the row size of the image which reduces the amount of travel represented during the image frame read out Note that the amount of distortion will not be changed because the object will have traveled the same distance during the read out of the target area Definition This feature is used to specify the line speed of the app...

Page 273: ...ss of how it is configured This is because image distortion must be corrected before any other image processing can occur Autocalibration does not perform skew correction It is assumed that during autocalibration the symbol is stationary so skew correction is not required Images are corrected before they are processed Therefore if an image is still pending at the end of the read cycle it will not ...

Page 274: ...10 32 ID 04 Imager User s Manual Skew Correction ...

Page 275: ...he ID 04 Imager s performance in your application Configuration Database Serial Commands 11 2 Number of Active Indexes 11 3 Configuration Database Status 11 4 Database Mode 11 9 Save Current Settings to Configuration Database 11 14 Load Current Settings from Configuration Database 11 15 Request Selected Index Settings 11 16 Request All Configuration Database Settings 11 17 ...

Page 276: ...ed gain focal distance digital zoom row pointer column pointer row depth column width threshold mode fixed threshold value processing mode background color narrow margins symbology type Save Current Settings to Database K255 index Load Current Settings from Database K255 index Request Selected Index Settings K255 index Request All Database Settings K255 Database Mode K256 switch mode frame count t...

Page 277: ...used automatically during the read cycle If Number of Active Indexes is set to 0 only the current imager settings will be used not database entry settings Serial Cmd K252 number of active indexes database sort Default 0 disabled Options 0 to 10 Definition Database Sort moves the database entry that produced a successful decode to the first position in the list of database entries Serial Cmd K252 n...

Page 278: ...f configuration parameters Definition Determines the specific database index that will be used Serial Cmd K255 index shutter speed gain sub sampling row pointer column pointer row depth column width threshold mode fixed threshold value processing mode narrow margins background color symbology type Options 1 to 10 Serial Cmd K255 index shutter speed gain sub sampling row pointer column pointer row ...

Page 279: ...lumnwidth thresholdmode fixedthresholdvalue processing mode narrow margins background color symbology type Default 0 Options 0 to 640 column width Definition The image dimension settings can be applied as a Window of Interest or a Region of Interest depending on the image dimension mode selected in the Database Mode command Serial Cmd K255 index shutter speed gain sub sampling row pointer column p...

Page 280: ...efault 128 Options 0 to 255 Serial Cmd K255 index shutter speed gain sub sampling row pointer column pointer row depth column width threshold mode fixed threshold value processing mode narrow margins background color symbology type Default Standard Options 0 Standard 1 Fast Linear Mode Serial Cmd K255 index shutter speed gain sub sampling row pointer column pointer row depth column width threshold...

Page 281: ...l be active for this database index Codabar Add 32 If enabled Codabar will be active for this database index Definition This field allows the user to configure the database to enable specific symbologies for selected database indexes Symbology specific parameters must be configured with the appropriate symbology command For example if fixed length Code 128 is required it must first be set up with ...

Page 282: ... active for this database index Important If the stacked and non stacked operation is required the DataBar 14 com mand must be configured as follows K482 2 If the DataBar 14 status parameter in the K482 command is set to either DISABLED or ENABLED the Imager will only read non stacked DataBar 14 symbols DataBar Limited Add 16384 If enabled DataBar Limited will be active for this database index Dat...

Page 283: ... the event that causes the Imager to load the next database entry to current active settings When Frame Count Time expires and Image Process Looping is enabled the next database entry with modifications to camera settings will be used Note The image capture event always occurs when the first database entry is used Note The Switch Mode setting has no effect on Rapid Capture Mode which always operat...

Page 284: ...mage is captured Note An exception to this is the first database index a new image is always captured when the first database index is used When a camera setting has been modified from one database setting to the next a new image is captured For example if all database entries contained the same camera setting values but had different IP and decode parameters an image frame would only be captured ...

Page 285: ...be captured Definition Determines how the image dimension parameters will be implemented Serial Cmd K256 switch mode frame count time image process looping image dimensions Default 0 Options 0 Window of Interest 1 Region of Interest Camera settings Capture Index Shutter Speed Gain Sub Sampling located in the left half of the highlighted area Image capture dimensions Row Pointer Column Pointer Row ...

Page 286: ...xample DB1 and DB3 determine the size of the captured image WOI while DB2 has no impact The image WOI is not configurable It is automatically set up by the database according to the ROI settings Note Since the ROI parameters are not a camera setting a change in ROI parameters from one index to another does not indicate an image capture event This feature is intended to be used in conjunction with ...

Page 287: ...mensions is set to Region of Interest the database image dimension parameters are IP and decode settings and they determine the region or area of the captured image to be processed Threshold Mode Fixed Threshold Value Processing Mode Narrow Margins Background and Code Type are all Processing Settings values ...

Page 288: ... command phrase would save the Imager s current active configuration settings to database index 5 By di soric ID Usage Allows current active configuration settings to be saved to a selected database index Serial Cmd K255 index Click the Load Current to Index button to save the Imager s current configuration parameters to the selected database index ...

Page 289: ...r Expanded status is Enabled The current DataBar 14 status does not change if it is configured as Enabled Stacked and the database DataBar Expanded status is Enabled Data Matrix ECC level is determined by the current settings and not by database settings Therefore the database does not know which ECC level to enable and has no effect on current Data Matrix ECC settings Definition Allows the config...

Page 290: ...lected Index Settings Request Selected Index Settings Example K255 5 This command phrase would return the configuration settings for database index 5 Definition Returns configuration settings for the selected database index Serial Cmd K255 index ...

Page 291: ...n Database Request All Configuration Database Settings Example K255 This command returns the configuration settings for all 10 database indexes Definition Returns configuration settings for all indexes in the configuration database Serial Cmd K255 ...

Page 292: ...11 18 ID 04 Imager User s Manual Request All Configuration Database Settings ...

Page 293: ...4 Imager User s Manual 12 1 12 Terminal Contents This section describes the Terminal window and macro functions in di soric ID Terminal Window 12 2 Find 12 3 Send 12 4 Macros 12 5 Terminal Window Menus 12 6 ...

Page 294: ... or by typing commands in the Send text field The Terminal screen also displays symbol data or information from the Imager You can also right click on the Terminal screen to bring up a menu of further options Clear screen Copy paste save Type text here to find matching text in the Terminal window Terminal screen Type serial commands here Macros listed on this bar Click on Macros arrow to Add Macro...

Page 295: ... series of symbols have been scanned into the Terminal view and you want to determine if a particular symbol whose data begins with ABC has been read 1 Type ABC into the Find box 2 Press Enter The first instance of ABC will be highlighted in the Terminal window 3 Click the Find button to the right of the text field to locate additional instances of ABC ...

Page 296: ... User s Manual Send Send The Send function allows you to enter serial commands and then send them to the imager Type the command into the Send box Press Enter Click the Send button to the left of the text field to send ...

Page 297: ...e same time that it is displayed Editing a Macro When you click the arrow next to any macro and select Edit the following appears You can edit an existing macro or type in the Macro Name text field and define it in the Macro Value text field Click OK Click on Next Row to see the next row of macros Click on the first arrow here to see Add Macro or Default Macros When you default macros the entire m...

Page 298: ...Background Color of Terminal window Non Printable Characters allows you to hide non printable characters or to show them in Standard or Enhanced format Default Settings returns all the above settings to default Keyboard Macros allows you to create new keyboard macro commands that can be sent from function keys F2 F4 F5 etc Capture Text lets you append data in real time to a text file of your choic...

Page 299: ...mmands are not prefaced with a K and a numeric code nor do they require an initialization command A and Z They can be entered from within any terminal program or from di soric ID s Terminal or Utilities windows Serial Utility Commands 13 2 Read Rate 13 4 Counters 13 5 Device Control 13 7 Master Database 13 8 Firmware 13 14 Bar Code Configuration 13 17 Default Reset Save 13 18 Imager Status Request...

Page 300: ...s a Display Application Code Part Number Part Number b Display Boot Code Part Number Checksum p Display Profile Module Part Numbers Display All Available Firmware Checksums a Display Application Code Code Checksum b Display Boot Code Checksum p Display Profile Module Checksum L1 Programmable Output 1 L2 Programmable Output 2 L3 Programmable Output 3 Device Control 11 Targeting System On 10 Targeti...

Page 301: ...est Imager Status K All Descriptor Status Request Request Commands K All Range Status Request Knnn Single Status Request Knnn Single Descriptor Status Request Knnn Single Range Status Request uy path filename Y Modem Upload Transfer Options dy path filename Y Modem Download Transfer Options Other Operational op 9 Image Library Request Commands CAL Autocalibrate BCCFG Enter Bar Code Configuration V...

Page 302: ...t button becomes a Stop button during an active read rate test Read Rate by Serial Command Enter Decodes Second Test Sending C instructs the Imager 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 relation to the field of view This test is very useful in aligning and positioning the Imager during setup En...

Page 303: ...To obtain the cumulative total of counts after the rollover has occurred add 65536 per each rollover the Imager does not keep track of the number of rollovers to the current count Note All counter values will be lost if power is recycled to the Imager or if the Imager receives a Reset or Save command Counters by di soric ID You can access Counters from di soric ID s Utilities menu Click the Reques...

Page 304: ...ing V displays the total number of good reads matching the master symbol or if Master Symbol is not enabled the number of good reads since the last reset This coun ter is always enabled but will only work as a match count when Master Symbol is enabled If Master Symbol is not enabled this counter records the number of good reads This count can be requested at any time Good Read Match Counter Reset ...

Page 305: ...e Imager Sending I will turn the Imager OFF end the current read cycle and will not allow the Imager to enter another read cycle until turned ON This feature is useful during extended periods of time when no symbols are being decoded or the Imager is being configured Disabling the Imager will not affect any commands that have already been downloaded Enable Imager Sending H will turn the Imager ON ...

Page 306: ...to type data directly into the index b Click the Read Symbol into Selected Index to enter the next decoded symbol Usage Used where more than one master symbol is required as in a Multisymbol setup for matching and other Matchcode operations Definition Allows the user to define up to 10 master symbols as the master symbol database which can be entered by keyboard scanned in displayed or deleted by ...

Page 307: ...he size limitation The table below specifies the maximum number of characters available to each symbol according the number of master symbols defined from 1 to 10 Definition Number of Master Symbols allows you to select 1 to 10 master symbols for the master symbol database Serial Cmd K231 master symbol database size Note You must follow this command with a save command A or Z Default 1 Options 1 t...

Page 308: ...g certain that master symbol database size is enabled for 9 or more symbols send K231 9 data Important The ASCII characters and can only be entered as hex pairs See ASCII Character Entry Modifier for a detailed explanation of how to enter ASCII characters as hex values Caution If no data is entered the existing data will be deleted di soric ID 1 Open the Utilities menu 2 Set the number of master s...

Page 309: ...ets in the following format 5 If no master symbol data is available the output will be 5 Serial Cmd K231 master symbol number Caution Be sure to add the or you will delete the master symbol Note This command returns the number of master symbols if no number is included di soric ID 1 Click the Utilities button and the Master Database tab 2 Click the Receive Reader s Database button Definition This ...

Page 310: ...ause the next symbol read to be entered as master symbol 5 di soric ID In the Master Database tab under the Output Format menu 1 Select the master symbol index number in which you want to store the symbol data 2 Click the Read Symbol into Selected Index button Caution If you ve selected an index which already has existing data that data will be copied over by new decoded data when you use this com...

Page 311: ... the Master Database tab and double click the symbol number you want to delete 3 Delete text and click OK Serial Cmd K231 master symbol number To delete a master symbol enter the database number and a comma but leave the data field empty For example to delete master symbol 5 send the following K231 5 The command is entered with a blank master symbol data field which tells the Imager to delete the ...

Page 312: ...ted to the host 2 Apply power to the Imager 3 Before updating you should verify the current firmware 4 Click in the Firmware Update text box and select the file type you want to download This will open a file locator box 5 Navigate to the appropriate file it will be a mot file and open the file Caution Do not interrupt power or disconnect the host cable while download is in prog ress Be sure that ...

Page 313: ...No button make your selection 3 Select the code type to see its part number displayed in the text field to the right of the Request Part No button By Serial Command When you send a request for all product part numbers the Imager returns b BOOT_P N a APP_P N p PROFILE_P N When you send a a request for the application code part number the Imager returns a APP_P N When you send b a request for the bo...

Page 314: ...n 3 Select the code type to see its checksum displayed in the text field to the right of the Request Checksum button By Serial Command When you send a request for all available firmware checksums the Imager returns b BOOT_CHECKSUM a APP_CHECKSUM p PROFILE_CHECKSUM When you send a a request for the application code checksum the Imager returns a APP_CHECKSUM When you send b a request for the boot co...

Page 315: ...owledge the symbol with a beep green flash and echo the serial data to the host If the command causes the Imager to produce more serial out put such as serial verification or counter requests the data will be routed to the host port Bar Code Configuration Mode can be exited by any reset A or Z command as well as a J or a quick press and release of the EZ button The command to exit Bar Code Configu...

Page 316: ...t Current Menu Settings or Default All di soric ID Settings it is important to note that only di soric ID settings are defaulted To save these defaults to the reader itself you need to follow up with a Save to Reader Send and Save com mand EZ Button Resets not saved for power on Reset A Save to Reader Send No Save No Reset and recall di soric defaults Ard No No Reset and recall power on parameters...

Page 317: ...t Parameters di soric default parameters are contained in the firmware and cannot be changed Software Defaults di soric default parameters can be recalled loaded into current settings with Ard com mand or recalled and saved for power on with the Zrd command Hardware Default If a software default and reset is not possible it may be necessary to reset the reader by shorting connecting specific pins ...

Page 318: ...guration Sending this request will return the current settings of all commands starting with the lowest K command value and ending with the highest K command value K All Descriptor Status Request This request will return all current descriptors for every K command starting with the lowest K command value and ending with the highest K command value K All Range Status Request This request will retur...

Page 319: ... single entry of a database command cannot exceed the number of database slots for the specific command Knnn Single Descriptor Status Request This request returns the basic functional description of all fields in the requested K command Knnn Single Range Status Request This request will return the value range and storage type description of all fields in the requested K command ...

Page 320: ...filename Y Modem Download Transfer Options dy path filename Image Library Request op 9 Manages files in a selected directory File Source Explanation Nothing All files in root directory All files in root directory saved All files in saved directory All files in all directories del Deletes all files in the root director saved del Deletes all files in the saved directory del Deletes files in all dire...

Page 321: ...on explains how to control the formatting and filtering of decoded symbol data for output Output Format Serial Commands 14 2 Output Format Status 14 3 Format Assign 14 4 Format Extract 14 5 Format Insert 14 7 Output Filter Configuration 14 9 Ordered Output Filter 14 13 ...

Page 322: ...ex start location length Format Insert K741 output index length hex string Format Assign K742 symbol number status Output Format Status K743 output format status Output Filter Configuration K744 filter number symbology type length wildcard placeholder data unused database index Ordered Output Filter K745 number of filters ...

Page 323: ...bled However Format Assign Format Insert and Format Extract must be properly set up as well By di soric ID Definition This is a global enable disable parameter In order to use formatting you must set up the format using the insert and extract commands and you must also assign a symbol to format using the Format Assign command Serial Cmd K743 output format status Default Disabled Options 0 Disabled...

Page 324: ...tted output status for symbol 1 2 Formatted output status for symbol 2 10 Formatted output status for symbol 10 Definition Status refers to the user defined formatting of a selected symbol position in the read cycle result Note that there is also a global formatting enable command that must be set for the formatting to be applied Serial Cmd K742 symbol number status Default Disabled Options 0 Disa...

Page 325: ...insert command to continue building the output string Continue this process until you are finished building the string Serial Cmd K740 output index start location length Options 1 to 100 Definition Defines the location within the symbol data where the character extraction will begin The first character extracted will also be the first character in the sequence displayed in user defined output Seri...

Page 326: ...s characters 2 4 The Sample Symbol example on the Symbol Parse dialog shows the selected character positions extracted and output as desired Simultaneously the data string from the actual selected symbol is dis played at the bottom left of the Parse Table followed by the user defined extracted output The Extract Range function corresponds to the Start Location and Length parameters in the Format E...

Page 327: ...st be entered in order to insert longer character sequences For example if you wish to insert a 10 character sequence in user defined output you would need three commands with consecutive index numbers where the first two character sequence lengths were 4 and the third was 2 Serial Cmd K741 output index length hex string Default 0 disabled end of format cell array Options 1 to 4 Definition Specifi...

Page 328: ...rmat Insert by di soric ID The Format Insert process is very similar to the Format Extract process except that Insert allows you to enter characters using the Insertion Calculator shown above Notice that Extract and Insert share the same Parse Table ...

Page 329: ...ymbols are decoded Rule 3 All qualified symbols will be sorted and output in the matching filter position If a symbol matches filter 3 it will be output as the third symbol If a filter does not have a matching qualified symbol a No Read message will be output in place of the symbol assuming the No Read message is enabled For example if there is not a symbol that meets filter 3 s requirements then ...

Page 330: ...e length wildcard placeholder data unused database index Options 1 to 10 Definition Specifies the symbology type allowed to occupy this location in multi symbol output Note To filter or order a symbol the symbol must meet all the requirements of the selected filter index Serial Cmd K744 filter number symbology type length wildcard placeholder data unused database index Default 0 any symbology type...

Page 331: ...data unused database index Default 0 Options 0 to 64 Definition This is the character to be used in the data output field when performing a data filter comparison The wildcard character represents the end of matching and allows for variable lengths of symbol output Serial Cmd K744 filter number symbology type length wildcard placeholder data unused database index Default 2A hex Options Any ASCII i...

Page 332: ... Filter data 123 This will match 1234 and 123A but not 123 12345 or 1234C Filter data 123 A This will match 1234A and 123BA but not 123 1234C or 1234ABCD Filter data 123 A This will match 1234AB and 123BAT but not 1234A or 123BATS Filter data 12 This will match 1234 123456 and 123ABC but not 12 or 123 Filter data 123 A This will match 1234A 123BA and 123BATS but not 1234 or 1234C Serial Cmd K744 f...

Page 333: ...l output filters Any non zero numeral will enable filtering to be performed using the filter indexes covered by this value For example if the number of filters is 1 then only filter index 1 will be applied If the number of filters is 2 then only filter index 1 and filter index 2 will be applied etc Serial Cmd K745 number of filters Default 0 Options 0 to 10 ...

Page 334: ...14 14 ID 04 Imager User s Manual Ordered Output Filter ...

Page 335: ...ifications A 5 Appendix C Serial Configuration Commands A 6 Appendix D Communications Protocol A 12 Appendix E ASCII Table A 21 Appendix F Interface Standards A 22 Appendix G Object Detector A 23 Appendix H Operational Tips A 24 Appendix I USB to Serial Virtual COM Port Driver A 25 Appendix J Glossary of Terms A 28 ...

Page 336: ...VGA 640 by 480 pixels Connector Type 3 ft cable terminated with High Density 15 pin D Sub socket or USB type A connector Indicators LEDS Read Performance Power Read Status Green Flash Good read Blue Target Pattern Symbol locator Beeper Good read match mismatch No Read serial command confirmation on off Discrete I O Trigger Input 5 to 28V rated 0 16 mA 5VDC New Master 5 to 28V rated 0 16 mA 5VDC De...

Page 337: ... to 114 mm 015 0 38 mm 020 51 mm 5 0 127 mm 2 5 to 5 5 64 mm to 140 mm 020 0 51 mm 030 76 mm 5 8 147 mm 2 0 to 6 8 51 mm to 173 mm 1 2 3 1 2 3 0 1 2 3 4 6 5 Distance Wide Axis H 3 4 W Standard Density inches mm 15 mil 2D 10 mil 1D 10 mil 2D 7 5 mil 1D 25 51 76 25 51 25 51 76 102 127 152 mm in mm in 20 mil 2D 15 mil 1D 1 2 3 1 2 3 4 4 0 1 2 3 4 7 6 5 Distance Wide Axis H 3 4 W Low Density inches mm...

Page 338: ...y 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 labor Extended warranty available ...

Page 339: ...nd source 10 mA b The default is activated by connecting pin 8 to ground pin 4 c Chassis ground Used to connect chassis body to earthground only Not to be used as power or signal return Pin Host RS 232 Host Aux RS 232 Host RS 422 485 In Out 1 Power 5 VDC 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 a Out 8 Default configuration b In 9 Trigge...

Page 340: ...te CAL Read Cycle Trigger Mode Duration K200 trigger mode trigger filter duration Serial Trigger Character K201 serial trigger character External Trigger State K202 external trigger state End of Read Cycle K220 end of read cycle read cycle timeout Minimum Good Reads K221 minimum good reads Multisymbol K222 number of symbols multisymbol separator Start Trigger Character K229 start character Stop Tr...

Page 341: ...2 status DataBar Limited K483 status DataBar Expanded K484 status fixed symbol length status fixed symbol length MicroPDF417 K485 status unused fixed symbol length status fixed symbol length I O Parameters Power On Reset Counts K406 power on resets power on saves power on flash saves Time Since Reset K407 hours minutes Service Message K409 status service message threshold resolution Serial Verific...

Page 342: ...ld output on UEC UEC threshold ISO IEC 16022 Symbol Quality Output 3 K802 output on symbol contrast symbol contrast threshold output on print growth print growth threshold output on axial non uniformity axial non uniformity threshold output on UEC UEC threshold Configurable Output 1 K810 output on output state pulse width output mode Configurable Output 2 K811 output on output state pulse width ou...

Page 343: ...ings database sort Configuration Database Status K255 index shutter speed gain focal distance digital zoom row pointer column pointer row depth column width threshold mode fixed threshold value processing mode background color narrow margins symbology type Save Current Settings to Database K255 index Load Current Settings from Database K255 index Request Selected Index Settings K255 index Request ...

Page 344: ...n send K100 3 A Serial Configuration Command Conventions All data fields except the last must be followed by a comma without a space NUL cannot be used The characters and can be used but only if entered as hex pairs see ASCII Character Entry Modifier All fields preceding a modified field must be included If there is no change in preceding fields then commas alone can be entered in these fields For...

Page 345: ...ces Entering Control Characters in Serial Commands To enter control characters within a serial command hold down the Ctrl key while typing the desired character Example To enter a carriage return and line feed M J enter K141 1 CNTL m CNTL j ...

Page 346: ...ble Protocol Command Mnemonic displayed on menu Control Characters Entered in menu or serial command Hex Value 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 347: ... ETX 0x00 disabled ACK 0x06 NAK 0x15 LRC disabled HOST_TX K141 0 IMAGER_TX ACK HOST_TX K141 IMAGER_TX ACK IMAGER_TX K141 0 HOST_TX ACK IMAGER_TX symbol data HOST_TX NAK host rejects IMAGER_TX symbol data resend data HOST_TX ACK transaction complete HOST_TX K141 IMAGER_TX ACK IMAGER_TX K141 0 timeout reached timeout reached timeout reached Timeout Reached transaction aborted data is flushed ...

Page 348: ... Condition Transfer 1 RES 0x00 disabled REQ 0x00 disabled STX 0x00 disabled ETX 0x00 disabled ACK 0x06 NAK 0x15 LRC enabled HOST_TX K141 0 a IMAGER_TX ACK HOST_TX K141 B IMAGER_TX ACK IMAGER_TX K141 0 a HOST_TX ACK HOST_TX k141 0 x BAD LRC IMAGER_TX NAK HOST_TX K141 0 a GOOD LRC IMAGER_TX ACK ...

Page 349: ...ual A 15 Appendices Setup 3 Transfer 1 Transfer 2 RES 0x00 disabled REQ 0x00 disabled STX 0x28 ETX 0x29 ACK 0x06 NAK 0x15 LRC enabled HOST_TX K141 0 H IMAGER_TX ACK HOST_TX K141 k IMAGER_TX ACK IMAGER_TX K141 M w HOST_TX ACK ...

Page 350: ...0x29 ACK 0x06 NAK 0x15 LRC enabled HOST_TX K141 0 H IMAGER_TX ACK HOST_TX K100 n IMAGER_TX ACK HOST_TX IMAGER_TX K100 8 0 0 1 X HOST_TX ACK IMAGER_TX HOST_TX K141 0 H IMAGER_TX ACK HOST_TX K100 n IMAGER_TX ACK HOST_TX IMAGER_TX K100 8 0 0 1 X timeout reached IMAGER_TX timeout reached IMAGER_TX timeout reached IMAGER_TX timeout reached IMAGER_TX ...

Page 351: ...x1D ACK Unit responds with its address HOST_TX STX T ETX IMAGER_TX 0x1D ACK Unit responds with its address HOST_TX RES Terminate Transfer 2 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX HOST_TX ACK IMAGER_TX RES Terminate Transfer 1 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX HOST_TX Nothing Host should ACK here timeout reached IMAGER_TX REQ ...

Page 352: ...fer is aborted HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX HOST_TX Nothing Host should ACK here timeout reached IMAGER_TX REQ Unit requests an ACK again HOST_TX NAK Host rejects data frame Retry Event IMAGER_TX 0x1C STX T 00000 ETX Unit sends again HOST_TX ACK Host receives data IMAGER_TX RES Terminate Transfer 1 ...

Page 353: ...with its address HOST_TX STX T ETX LRC IMAGER_TX 0x1D ACK Unit responds with its address HOST_TX RES Terminate Transfer 2 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX LRC IMAGER_TX ACK HOST_TX RES Terminate Transfer 1 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX LRC HOST_TX Nothing Host should ACK here timeout reached IMAGER_TX REQ Unit reque...

Page 354: ...K here timeout reached IMAGER_TX REQ Unit requests an ACK again HOST_TX NAK Host rejects data frame Retry Event IMAGER_TX 0x1C STX T 00000 ETX LRC Unit sends again HOST_TX ACK Host receives data IMAGER_TX RES Terminate Transfer 1 HOST_TX RES 0x1C REQ Poll Unit 1 for data IMAGER_TX 0x1C STX T 00000 ETX BAD LRC HOST_TX NAK Host rejects bad LRC data Retry Event IMAGER_TX 0x1C STX T 00000 ETX GOOD LRC...

Page 355: ...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 6 86...

Page 356: ...ce both device chassis are connected to a common ground a ground loop potential and the 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 RS 232 equipment RS 422 RS 422 unlike RS 232 measures signals deferentially that is the receiver look...

Page 357: ...at its beam will bounce off the approaching object and the resulting pulse will be sent to the imager 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 the object passes within range of the detector and direct or reflected li...

Page 358: ...nly be cleaned with alcohol 100 isopropyl Mounting When mounting the ID 04 Imager do not insulate the stand mount The bottom panel is the hottest part of the Imager and metal to metal contact is necessary for heat dissipation Warnung In order to avoid electronic faults the housing of the device has to be isolated separately from the machine ...

Page 359: ...www di soric com or on the di soric Tools USB Stick Installing the USB to Serial Virtual COM Port Driver 1 Download the driver files from the di soric website or di soric Tools USB Stick If the driver files are in a zip file extract them to a folder of your choice before running the installer 2 Double click on DPInst exe to launch the di soric USB to Serial Virtual COM Port Driver Installer 3 Clic...

Page 360: ...ing the license agreement and clicking Next you may see a Windows Security warning that states Windows can t verify the publisher of this driver software If you receive this warning choose the Install this driver software anyway option 5 The driver files will begin installing This may take several seconds Do not interfere with the installer during this process 6 Once the driver is installed succes...

Page 361: ...COM Port 1 Right click on My Computer in the Windows Start menu and select Properties 2 Select the Hardware tab in the System Properties dialog and click the Device Man ager button 3 Expand the Ports COM LPT item on the Device Manager menu Right click on di soric Reader and select Properties 4 Select the Port Settings tab in the Properties dialog and click the Advanced button 5 Expand the COM Port...

Page 362: ...or com puter 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 firm ware can be integrated into one ASIC Architecture The hardware organization of a vision system designed for high speed image analysis ASIC See Application Specific Integrated Circuit Aspect Ratio...

Page 363: ...racketed by predefined characters Decode Rate The number of good reads per second ahieved by an imager 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 an imaging system Measured from the distance behind an object to the distance in front of the objec...

Page 364: ...bol Length Increases data integrity by ensuring that only one symbol length will be accepted Focal Distance In camera based vision the distance from the front of the camera to the object being viewed 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 point of focus Focus Any given point in an ima...

Page 365: ...ry Input A channel or communications line Decoded data or a discrete signal that is received by a device Integration Exposure of pixels on a CMOS sensor IP See Image Processing Ladder Orientation A linear symbol orientation in which the bars are parallel to the symbol s direction of travel LED See Light Emitting Diode Light Emitting Diode LED A semiconductor device that emits light when conducting...

Page 366: ...mation Often expressed in parts per minute Programmable Logic Controller PLC An electronic device used in industrial automation environments such as factory assembly lines and automotive manufacturing facilities Progressive Scan A non interlaced scan that doubles the number of visible picture lines per field by displaying all picture lines at once Protocol The rules for communication between devic...

Page 367: ...r 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 t...

Page 368: ...A 34 ID 04 Imager User s Manual Glossary of Terms ...

Reviews: