background image

ID5000 Series Smart Code Reader User Manual 

Legal Information 

©  2022 Hangzhou Hikrobot Technology Co., Ltd. All rights reserved. 

About this Manual 

The Manual includes instructions for using and managing the Product. Pictures, charts, images and 
all  other  information  hereinafter  are  for  description  and  explanation  only.  The  information 
contained in the Manual is subject to change, without notice, due to firmware updates or other 
reasons.  Please  find  the  latest  version  of  this  Manual  at  the  Hikrobot  website 
(

https://en.hikrobotics.com/

).  Please  use  this  Manual  with  the  guidance  and  assistance  of 

professionals trained in supporting the Product. 

Trademarks 

  and other Hikrobot's trademarks and logos are the properties of Hikrobot in 

various jurisdictions. Other trademarks and logos mentioned are the properties of their respective 
owners. 

Disclaimer 

TO  THE  MAXIMUM  EXTENT  PERMITTED  BY  APPLICABLE  LAW,  THIS  MANUAL  AND THE  PRODUCT 
DESCRIBED, WITH ITS HARDWARE, SOFTWARE AND FIRMWARE, ARE PROVIDED "AS IS" AND "WITH 
ALL FAULTS AND ERRORS". HIKROBOT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 
WITHOUT  LIMITATION,  MERCHANTABILITY,  SATISFACTORY  QUALITY,  OR  FITNESS  FOR  A 
PARTICULAR PURPOSE. THE  USE OF THE  PRODUCT BY YOU IS AT YOUR OWN  RISK. IN NO EVENT 
WILL HIKROBOT BE LIABLE TO YOU FOR ANY SPECIAL, CONSEQUENTIAL, INCIDENTAL, OR INDIRECT 
DAMAGES,  INCLUDING,  AMONG  OTHERS,  DAMAGES  FOR  LOSS  OF  BUSINESS  PROFITS,  BUSINESS 
INTERRUPTION,  OR  LOSS  OF  DATA,  CORRUPTION  OF  SYSTEMS,  OR  LOSS  OF  DOCUMENTATION, 
WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), PRODUCT LIABILITY, 
OR OTHERWISE, IN CONNECTION WITH THE USE OF THE PRODUCT, EVEN IF HIKROBOT HAS BEEN 
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR LOSS. 
YOU ACKNOWLEDGE THAT THE NATURE OF INTERNET PROVIDES FOR INHERENT SECURITY RISKS, 
AND  HIKROBOT  SHALL  NOT  TAKE  ANY  RESPONSIBILITIES  FOR  ABNORMAL  OPERATION,  PRIVACY 
LEAKAGE  OR  OTHER  DAMAGES  RESULTING  FROM  CYBER-ATTACK,  HACKER  ATTACK,  VIRUS 
INFECTION,  OR  OTHER  INTERNET  SECURITY  RISKS;  HOWEVER,  HIKROBOT  WILL  PROVIDE  TIMELY 
TECHNICAL SUPPORT IF REQUIRED. 
YOU AGREE TO USE THIS  PRODUCT IN COMPLIANCE WITH ALL APPLICABLE LAWS, AND YOU ARE 
SOLELY  RESPONSIBLE  FOR  ENSURING  THAT  YOUR  USE  CONFORMS  TO  THE  APPLICABLE  LAW. 
ESPECIALLY,  YOU  ARE  RESPONSIBLE,  FOR  USING  THIS  PRODUCT  IN  A  MANNER  THAT  DOES  NOT 
INFRINGE  ON  THE  RIGHTS  OF  THIRD  PARTIES,  INCLUDING  WITHOUT  LIMITATION,  RIGHTS  OF 
PUBLICITY, INTELLECTUAL PROPERTY RIGHTS, OR DATA PROTECTION AND OTHER PRIVACY RIGHTS. 
YOU  SHALL  NOT  USE  THIS  PRODUCT  FOR  ANY  PROHIBITED  END-USES,  INCLUDING  THE 
DEVELOPMENT OR PRODUCTION OF WEAPONS OF MASS DESTRUCTION, THE DEVELOPMENT OR 
PRODUCTION OF CHEMICAL OR BIOLOGICAL WEAPONS, ANY ACTIVITIES IN THE CONTEXT RELATED 
TO ANY NUCLEAR EXPLOSIVE OR UNSAFE NUCLEAR FUEL-CYCLE, OR IN SUPPORT OF HUMAN RIGHTS 
ABUSES. 

Summary of Contents for ID5000 Series

Page 1: ...ID5000 Series Smart Code Reader User Manual ...

Page 2: ...AL CONSEQUENTIAL INCIDENTAL OR INDIRECT DAMAGES INCLUDING AMONG OTHERS DAMAGES FOR LOSS OF BUSINESS PROFITS BUSINESS INTERRUPTION OR LOSS OF DATA CORRUPTION OF SYSTEMS OR LOSS OF DOCUMENTATION WHETHER BASED ON BREACH OF CONTRACT TORT INCLUDING NEGLIGENCE PRODUCT LIABILITY OR OTHERWISE IN CONNECTION WITH THE USE OF THE PRODUCT EVEN IF HIKROBOT HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR ...

Page 3: ...rmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the rece...

Page 4: ...des additional information to emphasize or supplement important points of the main text Available Model This manual is applicable to the ID5000 Series Smart Code Reader Safety Instruction These instructions are intended to ensure that the user can use the product correctly to avoid danger or property loss Laws and Regulations The device should be used in compliance with local laws electrical safet...

Page 5: ...cold dusty environment corrosive environment or high humidity environment Do not aim the product lens at objects of strong light such as the sun and incandescent lamp Otherwise the lens may be damaged The product should be stored in dry environment without corrosive gas Avoid placing the product in direct sunlight and poorly ventilated locations or near heat sources such as heater or heating ignor...

Page 6: ...ents can be maintained by user please do not disassemble the device arbitrarily Cleaning Please do not touch the image sensor directly If the sensor needs to be cleaned please use a clean rag and wet it with alcohol then gently wipe off the dirt if the device is not in use please cover the image sensor with dust cover for protection Installation Please do not install the product on vibrating surfa...

Page 7: ...er 4 Installation 12 4 1 Installation Preparation 12 4 2 Install Device 12 Chapter 5 Device Connection 15 5 1 Install Client Software 15 5 2 Turn off Firewall 16 5 3 Set PC Network 16 5 4 Set Device Network 17 5 5 Connect Device to Client Software 18 Chapter 6 Client Software Layout 19 Chapter 7 Device Mode Settings 21 Chapter 8 Device Settings 23 8 1 Image Quality Settings 23 8 1 1 Set Image 23 8...

Page 8: ... Settings 45 8 3 1 Set Trigger Mode 45 8 3 2 Enable Internal Trigger Mode 46 8 3 3 Enable External Trigger Mode 46 8 3 4 Stop Trigger 51 8 4 Signal Output Settings 54 8 4 1 Select Output Signal 54 8 4 2 Enable Line Inverter 55 8 4 3 Set Event Source 55 8 5 Indicator Customization 64 8 6 Code Reading Result Settings 65 8 6 1 Set Code Reading Result Output Mode 65 8 6 2 Set Filter Rule 65 8 6 3 Set ...

Page 9: ...g 89 9 5 Split Window 90 9 6 View Reports 90 9 7 View Log 91 9 8 Set Time 91 9 9 Enable Device Auto Work 92 Chapter 10 Device Maintenance 93 10 1 Update Firmware 93 10 2 Reboot Device 93 Chapter 11 FAQ Frequently Asked Question 95 11 1 Why the image is very dark 95 11 2 Why the image s frame rate is very low in the live view 95 11 3 Why there is no device listed after I run the IDMVS client softwa...

Page 10: ... Code Reader User Manual 1 Chapter 1 Appearance Note Appearance here is for reference only Refer to the device s specification for detailed dimension information Figure 1 1 Appearance Type I Figure 1 2 Appearance Type II ...

Page 11: ...antity of LED lamps may differ by device models The light source of type II device supports full polarization half polarization and none polarization The type III device does not have own light source and you can use an external light source instead 4 Gigabit Ethernet Interface It refers to gigabit Ethernet interface for transmitting data The interface is designed with screw threads to tighten con...

Page 12: ...ndicator The indicator is solid green when the network transmission is normal 8 ACT Indicator It is network transmission indicator The indicator is flashing yellow when the network transmission is normal The indicator flashing speed is related with data transmission speed 9 U1 U2 Indicator The device has 2 user indicators U1 and U2 They are used to indicate whether some functions of the device are...

Page 13: ...0 LineOut0 signal line Opto isolated output 0 Green 4 OPTO_OUT1 LineOut1 signal line Opto isolated output 1 Yellow 5 OPTO_OUT2 LineOut2 signal line Opto isolated output 2 Gray 6 OUT_COM LineOut0 1 2 signal ground Common ended output Pink 7 OPTO_IN0 LineIn0 signal line Opto isolated input 0 Blue 8 OPTO_IN1 LineIn1 signal line Opto isolated input 1 Red 9 OPTO_IN2 LineIn2 signal line Opto isolated in...

Page 14: ...icator LNK Indicator ACT Indicator U1 U2 Device is powered on Solid blue Solid green Slow fast flashing yellow U1 is unlit and U2 is slow flashing blue Power supply exception Unlit Network exception Solid blue Unlit U1 is unlit and U2 is slow flashing blue Device software exception Solid blue Solid green Flashing yellow U1 and U2 are unlit Device exception Solid blue Solid green Solid yellow U1 an...

Page 15: ...device s LineIn 0 1 2 is opto isolated input and their internal circuit is as follows Note The input voltage ranges from 5 VDC to 30 VDC The maximum current is 25 mA The breakdown voltage is 36 VDC Keep voltage stable Figure 3 1 Internal Circuit of Input Signal Figure 3 2 Input Logic Level ...

Page 16: ...nal The device s LineOut 0 1 2 is opto isolated output and their internal circuit is as follows Note The output voltage ranges from 5 VDC to 30 VDC The maximum current is 25 mA Do not directly connect with inductive load e g DC motor etc when outputting Figure 3 3 Internal Circuit of Output Signal Figure 3 4 Output Logic Level Note If the external voltage and resistance change the corresponding cu...

Page 17: ...eceive external input signal via I O interface and here we take LineIn 0 and type I device as an example to introduce input signal wiring Note Input signal wiring may differ with different types of external devices PNP Device Opto Isolated Input Device Power PWR Device Power Ground PNP Device PNP Device Power PNP Power Ground Signal Line VCC GND of PWR Input Signal Ground GND of VCC Figure 3 5 Inp...

Page 18: ...lated Input Device Power PWR Device Power Ground NPN Device NPN Device Power NPN Power Ground Signal Line VCC GND of PWR Input Signal Ground GND of VCC Figure 3 7 Input Signal Connecting to NPN Device with Pull Up Resistor 3 4 Output Signal Wiring The device can output signal to external device via I O interface and here we take LineOut 0 and type I device as an example to introduce output signal ...

Page 19: ...lows Device Power PWR Device Power Ground NPN Device NPN Device Power VCC GND of PWR Output Signal Ground GND of VCC Opto Isolated Output Signal Line NPN Power Ground Figure 3 9 Output Signal Connecting to NPN Device without Pull Up Resistor If the VCC of NPN device is 12 VDC or 24 VDC and 1 KΩ pull up resistor is used its wiring is as follows Opto Isolated Output Device Power PWR Device Power Gro...

Page 20: ... 3 11 9 Pin Interface Figure 3 12 25 Pin Interface Table 3 3 Description Serial Port Type Pin No Name Function 9 Pin Interface 2 RX Receive data 3 TX Send data 5 GND Signal ground 25 Pin Interface 2 TX Send data 3 RX Receive data 7 GND Signal ground You can refer to the serial port wiring below to connect the device with an external device Device Power PWR Device Power Ground External Device GND R...

Page 21: ...upply information You need to purchase separately 4 Lens 1 It refers to C mount lens that you need to purchase it separately The C mount lens is used for the type III device Note The type II device is equipped with M12 mount lens 5 Light Source 1 It is used to provide light during image acquisition You need to purchase separately 6 Fixed Bracket 1 It is used to fix the device You need to purchase ...

Page 22: ...ice to fixed bracket 2 Select one of installation methods and install the device to the installation position Figure 4 1 Rear Installation Figure 4 2 Front Installation 3 Use GigE network cable with RJ45 aviation connector to connect the device to a switch or a network interface card ...

Page 23: ...ID5000 Series Smart Code Reader User Manual 14 Figure 4 3 Gigabit Ethernet Interface Wiring 4 Use power and I O cable to connect the device to a DC switch power supply Figure 4 4 Power and I O Wiring ...

Page 24: ...operations Steps Note Check the Windows version The client software is compatible with 32 64 bit Windows XP 7 10 You can download the client software installation package from https en hikrobotics com The graphic user interface may differ by versions of client software you use 1 Double click the installation package to start installing the client software 2 Select the language 3 Read and check Ter...

Page 25: ...der Firewall on or off on the left 3 Select Turn off Windows Defender Firewall not recommended Figure 5 2 Windows Defender Firewall 4 Click OK 5 3 Set PC Network To ensure stable image transmission and normal communication between the PC and the device via client software you need to set the PC network before using the client software Steps Note For different Windows versions the specific setting ...

Page 26: ...vanced 3 Set Jumbo Packet value to 9014 Bytes 5 4 Set Device Network You can set and operate the device in the client software only when the device is in the same network segment with the PC where the client software is installed Steps 1 Double click the client software to run it 2 Click to find the device 3 Right click the device to be connected 4 Click Modify IP 5 Set the IP address of the devic...

Page 27: ... 5 5 Connect Device to Client Software Make sure that your device IP address is in the same network segment with the PC where you installed the client software before connecting the device to it Double click the device name in the device list or click to connect the device to the client ...

Page 28: ...l Toolbar The control toolbar provides quick operations for the device You can click different icons to start or stop batch acquisition change window layout view statistics information and device log 3 Device Configuration Area You can connect or disconnect device set parameters and modify device IP address in this area 4 Live View Window This area displays the acquisition images and algorithm rea...

Page 29: ...ce information etc 2 Image Settings You can set image parameters light parameters etc 3 Algorithm Settings You can add different barcodes set barcode number etc 4 I O Control Settings You can set parameters related with input and output 5 Data Processing You can set filter rule for output result 6 Communication Settings You can select different communication protocols and set related parameters fo...

Page 30: ...elect Device Mode Table 7 1 Device Mode Description Device Mode Description Test Mode It is used during device debugging The device outputs images that are acquired in real time and displays code information Normal Mode It is used during device normal operation After reading code in image the device outputs image and code information Raw Mode It is used during testing image data The device outputs...

Page 31: ...ID5000 Series Smart Code Reader User Manual 22 Figure 7 2 Code Reading ...

Page 32: ...ode algorithm the 2D code algorithm etc Refer to Code Algorithm Settings for details I O Control Settings It tells you how to set the parameters related to the control of input and output signals of device Refer to Signal Input Settings and Signal Output Settings for details Data Processing It tells you how to set filter rules for reading codes and other data processing related parameters Refer to...

Page 33: ...se gain to improve image brightness Note To some extent increasing gain will create more image noises and impact image quality Gamma Gamma allows you to adjust the image contrast It is recommended to reduce Gamma to increase brightness in dark background Acquisition Frame Rate Acquisition frame rate refers to the image number that is acquired by the device per second Acquisition Burst Frame Count ...

Page 34: ...htness Alternate The device exposures alternately according to multiple groups of exposure time configured by the user Once or Continuous Exposure Steps 1 Right click the device in Device Connection and click Feature Tree 2 Go to Image Setting and select Once or Continuous as Exposure Auto according to actual demands 3 Select Global or Partial as Exposing Area according to actual demands 4 Optiona...

Page 35: ...parameter from Exposure Index 4 Enable Exposure Enable and enter Exposure Time according to actual demands 5 Repeat step 3 and step 4 to set multiple exposure parameters according to actual demands Figure 8 3 Alternate Exposure Note The alternate exposure parameter may differ by device firmware versions and models 8 1 3 Set Gain The device supports four types of gain modes including off once conti...

Page 36: ...onfigured by the user Once or Continuous Gain Steps 1 Right click the device in Device Connection and click Feature Tree 2 Go to Image Setting and select Once or Continuous as Gain Auto according to actual demands Figure 8 4 Once or Continuous Gain Alternate Gain Steps 1 Right click the device in Device Connection and click Feature Tree 2 Go to Image Setting and enable Gain Alternate 3 Select one ...

Page 37: ...s Image Polling Enable and select Single as Polling Enable 2 Select one parameter e g Param1 from Polling Param 3 Set Polling Exposure Time Polling Gain and Polling Gamma according to actual demands 4 Select Polling Light Selector according to actual demands and enable Polling Light Enable Figure 8 6 Single Mode Multiple Mode Note The parameter of Best Polling Group Idx is used to display the poll...

Page 38: ...olling Param you selected 5 Select Polling Light Selector according to actual demands and enable Polling Light Enable 6 Repeat step 3 to step 5 to set other parameters from Polling Param Figure 8 7 Multiple Mode Parameter 1 Exposure Time 1 Gain 1 Gamma 1 Lighting 1 Parameter 2 Exposure Time 2 Gain 2 Gamma 2 Lighting 2 Parameter 3 Exposure Time 3 Gain 3 Gamma 3 Lighting 3 Parameter 4 Exposure Time ...

Page 39: ... off light source during code reading Note If you select Non Lighting as Light Type you do not need to set any parameters Set Own Lighting If you select Own Lighting as Light Type you can set the following parameters Aiming Light Enable You can enable Aiming Light Enable to enable the device s aiming light Note The parameter of aiming light enable may differ by device model Lighting Selector You c...

Page 40: ...ode It determines the delay time for lighting after exposure and the unit is μs Precharge Time It determines how earlier the light source starts lighting before exposure and the unit is μs Figure 8 9 Light Parameters Note The figure above is only for reference The specific graphic user interface may differ by device models Set External Lighting If you select External Lighting as Light Type you can...

Page 41: ...s focus function may differ by device models Setting the device mode as Test is required before setting lens focus After completion you can set the device mode as Normal Setting the trigger mode as off is required before setting lens focus Auto Focus Steps 1 Click in the live view window 2 Go to Image Settings Auto Focus and click Execute in Focus Mode The device starts to adjust focus automatical...

Page 42: ...utomatically adjust exposure gain Gamma and other parameters to have a better code reading effect Steps 1 Right click the device in Device Connection and click Feature Tree 2 Go to Self Adapt Adjust and select Adjust Mode High Quality In this mode the client software will adjust exposure in priority with small gain and noise The image quality is high and this mode is applicable to the scenario for...

Page 43: ...et Adjust Timeout to set the duration of the self adaptive adjustment and the adjustment will stop if the duration is exceeded The unit of Adjust Timeout is second 7 Click Execute in Adjust Start The device will automatically acquire images and perform self adaptive adjustment and stop acquisition after adjustment is completed Note If the adjustment completed the client software displays the spent...

Page 44: ...ore you set code parameters via the client software In Algorithm Settings you can add different types of codes according to actual demands In Algorithm Settings click Add Barcode select the types of codes to be read and set the 1D Code Number and 2D Code Number according to actual demands Note For different models of the device the specific parameters may differ and the actual device you purchased...

Page 45: ...device outputs codes according to the number of ROI e g Region 1 Region 2 and Region 3 in turn The client software supportsdrawing single group of ROI drawing ROI in batch and drawing ROI via chessboard Note If no code is recognized in the algorithm ROI and the device will output noread Before drawing ROIs make sure that there are images in the live view window after stopping preview If no algorit...

Page 46: ...an the overall horizontal resolution and the result of Draw ROI Height plus Draw ROI Offset Y cannot be larger than the overall vertical resolution 5 Optional Click Execute in Restore Max Algorithm ROI to restore the ROI to the full screen 6 Optional Click Execute in Clear All ROI to delete all ROIs 7 Optional Enable ROI Link IO Enable in Algorithm Control and there will be prompts by the output d...

Page 47: ...Control and there will be prompts by the output device when codes are not read in any ROI Note Make sure that the output device is connected when using this function Figure 8 14 Draw ROI in Batch Draw ROI via Chessboard Steps 1 Go to Algorithm Settings click All Features and find Algorithm ROI 2 Click Execute in Chessboard ROI set parameters according to actual demands and click OK after setting ...

Page 48: ...l screen and click to clean all configured ROIs 5 Repeat other optional steps mentioned in drawing single group of ROI according to actual demands 6 Optional Enable ROI Link IO Enable in Algorithm Control and there will be prompts by the output device when codes are not read in any ROI Note Make sure that the output device is connected when using this function The figures above are for reference o...

Page 49: ...ll means that the client software can recognize the white code with black background Black Code On White Wall means that the client software can recognize the black code with white background Code 39 Check Enable this parameter if Code 39 uses the parity bit Note You need to select Code 39 in Add Barcode ITF 25 Check Enable this parameter if ITF 25 uses the parity bit Note You need to select ITF 2...

Page 50: ...x recognizable code width The 2D code will not be recognized if its width exceeds the configured value Mirror Mode It is useful when the recognized image is a mirror one mirroring in X coordinate 3 modes are available Adaptive Mirror and Non Mirror Downsampling Level It refers to the pixel sample size that the code reader takes Increasing this parameter will improve the code reading efficiency at ...

Page 51: ...haped sides White L shaped sides indicate that the code color is white and black L shaped sides indicate that the code color is black Figure 8 19 White DM Code Figure 8 20 Black DM Code Discrete Flag Continuous stands for the minimum units in the L shaped sides of the DM code are continuous or the minimum units in the concentric square like or in the QR code are ...

Page 52: ...are stands for square mode If the 2D code is square shaped it can be recognized by the device Rectangle stands for rectangle mode If the 2D code is rectangle shaped it can be recognized by the device Adaptive stands for compatible mode The device can recognize 2D codes of both the above mentioned two shapes DM Code Type It includes All ECC140 and ECC200 2D Code Quality Enable Refer to section Set ...

Page 53: ...re and its default value is 400 Magnification is 150 by default Note Standard Aperture and Magnification should be configured only when Type 2 is selected as Sym Proc Type 5 Click to start acquisition and the client software will display the overall code quality in the history area Figure 8 21 2D Code Quality Evaluation Note The overall grade includes A B C D and F A means that the code quality is...

Page 54: ...e client software will display specific code score in the history area Figure 8 23 Code Score 4 Optional Go to Image Settings and adjust parameters like exposure time gain Gamma light source etc if the code score is low Note If the code score is still low after adjusting and the code may have poor printing quality 8 3 Signal Input Settings In the signal input module you can set the trigger related...

Page 55: ...the live view page click to enable the internal trigger mode 8 3 3 Enable External Trigger Mode In the external trigger mode the device acquires images via external signals like software signal and hardware signal You have 2 methods to enable the external trigger mode Click I O Control Settings Input Trigger Mode and select On as Trigger Mode In the live view page click to enable the external trig...

Page 56: ...s Line Out Trigger In Polarity you can set Trigger Delay When selecting Level High or Level Low as Line Out Trigger In Polarity you can set Start Delay Time and End Delay Time according to actual demands Figure 8 25 Set and Execute Hardware Trigger Mode Set and Execute Counter Trigger Mode Counter specifies that the trigger source will be generated after the set number of valid signals appears For...

Page 57: ...as the source for the trigger signal When the server receives the specified string text the trigger signal will be outputted Steps 1 Click I O Control Settings Input Trigger Mode 2 Select On as Trigger Mode 3 Select TCP Start as Trigger Source 4 Set Trigger Delay TCP Trigger Port and TCP Start Trigger Text according to actual demands Figure 8 27 Set and Execute TCP Trigger Mode Set and Execute UDP...

Page 58: ...s Figure 8 28 Set and Execute UDP Trigger Mode Set and Execute Serial Port Trigger Mode Serial start specifies the serial port as the source for the trigger signal When the serial port receives the specified string text the trigger signal will be outputted Steps 1 Click I O Control Settings Input Trigger Mode 2 Select On as Trigger Mode 3 Select Serial Start as Trigger Source 4 Set Trigger Delay S...

Page 59: ...er the device according to the trigger period you configured Steps 1 Click I O Control Settings Input Trigger Mode 2 Select On as Trigger Mode 3 Select Self Trigger as Trigger Source and set Self Trigger Period and Self Trigger Count 4 Click Execute in Self Trigger Start to start and click Execute in Self Trigger Stop to stop Figure 8 30 Set and Execute Self Trigger Mode ...

Page 60: ...re 8 31 TCP Stop Trigger UDP Stop Trigger When the UDP server receives the specified string text the trigger will be stopped Click I O Control Settings Stop Trigger enable Udp Stop Trigger Enable set Udp Trigger Port and Udp Stop Trigger Text according to actual demands Figure 8 32 UDP Stop Trigger IO Stop Trigger You can select the physical line or software from IO Stop Trigger Selector as the so...

Page 61: ...End as IO Stop Trigger Selector you can click Execute in Software Stop Trigger to stop current trigger Figure 8 34 Software Trigger End Serial Stop Trigger When the specified serial port receives the specified string text the trigger will be stopped Click I O Control Settings Stop Trigger enable Serial Stop Trigger Enable set Serial Stop Trigger Text Serial Baud Rate Serial Data Bits Serial parity...

Page 62: ...er Enable is only available when the device mode is set to Normal and the Trigger Mode is On When the trigger time reaches the specified maximum value in ms the trigger will be stopped You can enable TimeOut Stop Trigger Enable and set Maximum Output Limited Time according to actual demands Figure 8 36 Stop Trigger via Timeout Duration ...

Page 63: ...t codes continuously If the outputted code quantity is smaller than configured CodeNum Stop Trigger Max and the device will stop outputting codes If the outputted code quantity is between configured CodeNum Stop Trigger Min and CodeNum Stop Trigger Max and the device will read and output codes according to trigger signals If CodeNum Stop Trigger Min is same with CodeNum Stop Trigger Max and the de...

Page 64: ...The device supports outputting different trigger signals according to the event source you select Click I O Control Settings Output Line Out Activation Event to select event source The device supports following event sources including Acquisition Start Active Acquisition Stop Active Frame Burst Start Active Frame Burst Stop Active Exposure Start Active Soft Trigger Active Hard Trigger Active Count...

Page 65: ...ient software triggers the output signal Hard Trigger Active The external signals trigger the output signal Counter Active Trigger the output signal by the counter Timer Active The timer triggers the output signal No Code Read If no code read by the device the output signal will be triggered Read Success If the code is read by the device the output signal will be triggered Light Strobe Long If the...

Page 66: ...tive If you select Acquisition Start Active as Line Out Activation Event you can set its output delay time and duration Line Out Delay Time It sets the delay time for outputting the output signal Line Out Duration It sets the time duration of the output signal Figure 8 41 Select Acquisition Start Active ...

Page 67: ... output signal Line Out Duration It sets the time duration of the output signal Figure 8 42 Select Acquisition Stop Active Select Frame Burst Start Active If you select Frame Burst Start Active as Line Out Activation Event you can set its output delay time and duration Line Out Delay Time It sets the delay time for outputting the output signal Line Out Duration It sets the time duration of the out...

Page 68: ...g the output signal Line Out Duration It sets the time duration of the output signal Figure 8 44 Select Frame Burst Stop Active Select Exposure Start Active If you select Exposure Start Active as Line Out Activation Event you can set its output delay time and duration Line Out Delay Time It sets the delay time for outputting the output signal Line Out Duration It sets the time duration of the outp...

Page 69: ...anually outputting the output signal Figure 8 46 Select Soft Trigger Active Select Hard Trigger Active If you select Hard Trigger Active as Line Out Activation Event you can set its output delay time duration trigger source and trigger activation Line Out Delay Time It sets the delay time for outputting the output signal Line Out Duration It sets the time duration of the output signal Hardware Tri...

Page 70: ...put delay time and duration Line Out Delay Time It sets the delay time for outputting the output signal Line Out Duration It sets the time duration of the output signal Figure 8 48 Select Counter Active Select Timer Active If you select Timer Active as Line Out Activation Event you can set its output duration and period Line Out Duration It sets the time duration of the output signal ...

Page 71: ...you can set its output delay time and duration Line Out Delay Time It sets the delay time for outputting the output signal Line Out Duration It sets the time duration of the output signal Figure 8 50 Select No Code Read Select Read Success If you select Read Success as Line Out Activation Event you can set its output delay time and duration Line Out Delay Time It sets the delay time for outputting...

Page 72: ...ght Strobe Long as Line Out Activation Event you do not need to set any parameters Select Compare Success If you select Compare Success as Line Out Activation Event you can set its output delay time and duration Line Out Delay Time It sets the delay time for outputting the output signal Line Out Duration It sets the time duration of the output signal Figure 8 52 Select Compare Success ...

Page 73: ... normal or not after you selecting specific events Go to I O Control Settings LED and set corresponding events according to actual demands When the event you select occurs indicators will flash once Table 8 3 Indicator Description No Parameters Description 1 Off No events 2 Read Success The indicators flash once when the device reads codes 3 Who Am I After selecting Who Am I you can click Execute ...

Page 74: ...ou enable Instant Output Mode Enable in Filter Rule Non instant output mode means that the device does not output code reading results it recognized until the trigger stops if Instant Output Mode Enable is not enabled If the device does not recognize any codes during the whole process images it captured will be output and you can set which images to be outputted in NoRead Image Index When the devi...

Page 75: ...ngth that can be outputted Code Offset Num It sets the range of barcode to be filtered For example the barcode is ABCDEFG if you set this parameter as 2 the device will output CDEFG at last and filter AB Begin with Specific Character for Result If this parameter is enabled the device will only read the barcodes which begin with a specific character Otherwise the barcodes will be filtered out You c...

Page 76: ...on Windows Size and its default value is 1 De duplication By ROI If it is enabled the device will filter information based on drawn ROIs Regular Expression Filter Mode Instant Output Mode Enable If this parameter is enabled the device can instantly output code reading result when recognizing codes If it is not enabled the device will not output code reading result until the trigger stops Min Outpu...

Page 77: ...e contents of the barcodes which contain more than 9 characters Read Times Threshold If the reading results of a barcode is same for the configured times the barcode will be regarded as valid and its reading result will be outputted Or the barcode will be regarded as invalid and its reading result will not be outputted Figure 8 55 Regular Expression Filter Mode 8 6 3 Set Result Format Result forma...

Page 78: ...that disk will not be overridden Max Count means that the device will save image quantity configured in Local Override Max Count and no more imaged will be saved when the disk is full Loop Max Count means that after the image quantity is reached the number configured in Local Override Max Count the device will delete the first image and continue to save the latest image Reserve Space means that th...

Page 79: ...t value 100 ms Local Save Picture Mode It includes Off and NoRead You can select NoRead to let the device save images when no code is read Local Picture Type It sets the image saving type including JPEG and BMP Local Override Strategy It includes Off Max Count Loop Max Count and Reserve Space Off means that disk will not be overridden Max Count means that the device will save image quantity config...

Page 80: ...low FTP Transmission Conditions It sets the condition to upload the data outputted by the device to FTP server All refers to upload the data always Read Barcode refers to upload the data only when the barcode is read by the device No Read Barcode refers to upload the data only when no barcode is read by the device FTP Transmission Result Contain It selects contents to upload to the FTP server Just...

Page 81: ...of code information each time in accordance with the specified interval You can set the interval via One By One Interval and the default value 100 ms ROI Output NoRead Enable If it is enabled codes will be outputted in turn according to the ROI Selector of the algorithm ROI they belong Local Save Picture Mode It includes Off and NoRead You can select NoRead to let the device save images when no co...

Page 82: ...time code score etc You can select multiple contents according to actual demands Profinet Format Check You should click Execute in Profinet Format Check to check if you entered is right in format and the check result will be displayed in Profinet Format Check Result Profinet Output NoRead If it is enabled and the device will output the content you set in Profinet Output NoRead Text when no code is...

Page 83: ...device mode as Normal before using this function The contrast control function compares the data that the device reads with preset data and outputs contrast result The result can be used as the event source of trigger signal including Contrast Success and Contrast Fail This function has two ways to contrast including regular contrast and consecutive number contrast Regular Contrast The regular con...

Page 84: ...ue after each comparison according the step you set Note If the preset value after increase or decrease exceeds the digital number you set and then the preset value will become 0 The base value displays the preset value 6 Optional Click Execute in Contrast Reset to reset comparison After that the client software will use the first code it reads as the preset value Here we take start position 3 dig...

Page 85: ... protocol and no parameter settings are required While in Normal mode the device supports Smart SDK TCP Client TCP Server Serial FTP Profinet Melsec Ethernet IP ModBus Fins and SLMP communication protocols and you need to set corresponding parameters Note The specific communication parameters may differ by device models and firmware 8 8 1 Smart SDK If Smart SDK is selected as the Communication Pro...

Page 86: ...lient is selected as the Communication Protocols you can enable TCP Protocol and enter TCP Dst Addr and TCP Dst Port Figure 8 59 TCP Client 8 8 3 TCP Server The TCP includes TCP Server and TCP Client If TCP Server is selected as the Communication Protocols you can enable TCP Server Enable and enter TCP Server Port Figure 8 60 TCP Server ...

Page 87: ...ts Serial Parity and Serial Stop Bits Figure 8 61 Serial 8 8 5 FTP If FTP is selected as the Communication Protocols you can enable FTP Protocol enter FTP Host Addr FTP Host Port FTP User Name and FTP User PWD Figure 8 62 FTP 8 8 6 Profinet If Profinet is selected as the Communication Protocols you can enable Profinet Enable and set Profinet Device Name according to actual demands ...

Page 88: ...MELSEC Destination Port It sets the port number of the target PLC MELSEC Data Base Address It sets the first address of the data area MELSEC State Base Address It sets the first address of the status area MELSEC Network Number It sets the network No MELSEC PLC Number It sets the PLC No MELSEC Module I O Number It sets the target module s I O number MELSEC Module Station Number It displays the modu...

Page 89: ...P Figure 8 65 Ethernet IP 8 8 9 ModBus If ModBus is selected as the Communication Protocols you can enable ModBus Enable and set related parameters according to actual demands ModBus Mode It includes server and client and is server by default Note If client is selected as ModBus Mode you need to set ModBus Server IP ModBus Server Port and ModBus Scan Rate ms ModBus Control Address Space It is hold...

Page 90: ...e Address Offset It is 0 by default ModBus State Data Number It is 2 by default ModBus Result Address Space It is input_register by default ModBus Result Address Offset It is 4 by default ModBus String Byte Swap If it is enabled string byte is saved by big endian If it is not enabled string byte is saved by little endian Figure 8 66 ModBus 8 8 10 Fins If Fins is selected as the Communication Proto...

Page 91: ...he device reads the server s control register and the unit is ms Fins Control Area It is saved in DM area by default Fins Control Addr You can set it according to actual demands Make sure that each area cannot be overlapped and covered Fins State Area It is saved in DM area by default Fins State Addr You can set it according to actual demands Make sure that each area cannot be overlapped and cover...

Page 92: ...g to actual demands SLMP Dst Addr It sets the IP address of the target PLC SLMP Dst Port It sets the port number of the target PLC SLMP Data Base Addr It sets the first address of the data area SLMP State Base Addr It sets the first address of the status area SLMP Network Num It sets the network No SLMP PLC Num It sets the PLC No SLMP Module I O Num It sets the target module s I O number ...

Page 93: ...values with all the settings needed to control the device and you can save load and switch different user sets Save Settings If you have set the device parameters as desired you can save them into the user set Go to Config Management Save Settings and click UserSet1 UserSet2 or UserSet3 to save the current device settings Load Settings You can load the user set to restore the device to the saved g...

Page 94: ...need to set device mode as Normal before using this function Go to feature tree find Statistics Info and select Statistics Mode according to actual demands Two statistics modes are available All Frames means that the client software will display all data since the device is powered on Latest Frames means that the client software will display data of the last 10 frames Refer to the table below for ...

Page 95: ...de reading and the unit is ms Read Time Min The min time of code reading and the unit is ms Reset Statistics Click Execute to reset statistics information Figure 8 70 Statistics Information 8 11 Event Report The diagnose event report function in the feature tree monitors memory and CPU usage rate and let you know when there is a crash higher CPU usage rate insufficient memory and other events Go t...

Page 96: ...ID5000 Series Smart Code Reader User Manual 87 Figure 8 71 Event Report ...

Page 97: ...quired before device operation 9 1 Live View You can view the real time image in the live view window Click in live view window to start live view or click to stop Figure 9 1 Live View 9 2 Enable Acquisition Enabling acquisition allows the device to acquire the real time stream Click in live view window to start acquisition or click to stop You can also right click the device on the device list an...

Page 98: ...w to add cross line and click beside to open the editing window to set cross line parameters Figure 9 3 Add Cross Line 9 4 Start Recording During live view you can record video files and capture images continuously Note Enabling acquisition is required before recording Click in live view window to start recording and click the icon again to stop You can also click beside and then click to capture ...

Page 99: ... click Custom to customize window division as you desired Figure 9 5 Split Window 9 6 View Reports During acquisition or live view you can view the reading status of the device Click in control toolbar to open the statistics window to view the detailed information Read Code Images refers to the number of the images on which the barcodes are read by the device Unread Code Images refers to the numbe...

Page 100: ...device errors warning and informational log etc Figure 9 7 View Log 9 8 Set Time After enabling NTP time synchronization the device will synchronize time according to the configured interval Steps 1 Go to Config Management and find Timing 2 Click Setting and enable NTP Enable 3 Set parameters according to actual demands Note Configure NTP server settings before using NTP time synchronization funct...

Page 101: ...NTP Timing 9 9 Enable Device Auto Work This function allows the device to automatically enter the operating status after being powered on You can go to Config Management Device Auto Work Enable and enable Device Auto Work Enable Figure 9 9 Enable Device Auto Work ...

Page 102: ...vice will reboot automatically after updating the firmware Select the device to be updated in the device list right click the device and click Firmware Update Click to select update file from local PC and click Update to update firmware Note You can also go to Tool Firmware Updater to update firmware Figure 10 1 Update Firmware 10 2 Reboot Device You can reboot the device via client software in 2 ...

Page 103: ...ID5000 Series Smart Code Reader User Manual 94 Figure 10 2 Reboot Device ...

Page 104: ...open largely 11 2 Why the image s frame rate is very low in the live view Problem Image incoherent Low frame rate Image tearing when adjusting the view preview Reason The network may be Fast Ethernet Incorrect jumbo packet setting Solution Check whether the network transmission speed is 1 Gbps and NIC is the gigabit NIC etc Set jumbo packet value as 9 KB or 9014 bytes 11 3 Why there is no device l...

Page 105: ...oblem No image in the live view Reason Enabled trigger mode but there is no trigger signal Incorrect device mode settings and no codes are recognized within the field of view Solution Disable the trigger mode Set the device mode as the test mode 11 5 Why codes within the field of view cannot be recognized Problem Codes within the field of view cannot be recognized Reason Correct code types are not...

Page 106: ... section Set Code Quantity Evaluation Add section Set Stack Code Algorithm Parameter Modify section Set Code Reading ROI Modify section Set Self Adaptive Adjustment Add section Set Time V2 0 0 UD22125B Nov 25 2020 Add section Set Exposure Add section Set Gain Modify section Set Polling Modify section Set Lens Focus Modify section Add Barcode Modify section Set 1D Algorithm Parameter Modify section...

Page 107: ...UD27157B ...

Reviews: