Page 1
ID3000 Series Smart Code Reader User Manual...
Page 2
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.
Page 3
ID3000 Series Smart Code Reader User Manual THE PERFORMANCE DATA IN THIS PUBLICATION IS BASED ON HIKROBOT'S INTERNAL RESEARCH/EVALUATION. ACTUAL DATA MAY VARY DEPENDING ON SPECIFIC CONFIGURATIONS AND OPERATING CONDITIONS AND HIKROBOT SHALL NOT BEAR THE CONSEQUENCES ARISING THEREFROM. IN THE EVENT OF ANY CONFLICTS BETWEEN THIS MANUAL AND THE APPLICABLE LAW, THE LATER PREVAILS.
Page 4
Note important points of the main text. Available Model This manual is applicable to the ID3000 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.
Page 5
ID3000 Series Smart Code Reader User Manual Transportation ● The product contains precision optical components and electronic components. During transportation, storage and installation, incorrect operations like heavy pressure and violent vibration should be avoided. Otherwise, the product may be damaged.
Page 6
ID3000 Series Smart Code Reader User Manual problems arise, the product can be packed with packaging materials and sent to the agent or returned to the manufacturer for processing. The company does not bear any liability for accidental damage during transportation caused by non-original packaging.
ID3000 Series Smart Code Reader User Manual 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)
Page 11
ID3000 Series Smart Code Reader User Manual Figure 1-2 Appearance (Type II) Table 1-1 Appearance Description Name Description It provides power, input/output, Ethernet, and serial port signal. The 17-Pin Interface interface is designed with screw threads to tighten connection between the device and cable, and thus avoiding influence caused by vibration.
Page 12
ID3000 Series Smart Code Reader User Manual Name Description It can be replaced with other lens cap. Refer to the device’s Lens Cap specification for details. It refers to LED lamps providing light for improving code reading effect. Note Light Source ●...
ID3000 Series Smart Code Reader User Manual Chapter 2 Interface Description Read the following section to get definitions of 17-pin interface. Figure 2-1 17-Pin Interface Table 2-1 Pin Definitions Signal I/O Signal Source Description POWER_IN Direct current power supply positive...
Page 14
ID3000 Series Smart Code Reader User Manual Signal I/O Signal Source Description DI_0 LineIn0 signal line Input DI_1 LineIn1 signal line Input Note ● You should refer to the table above and the label attached to the power and I/O cable to wire the device.
ID3000 Series Smart Code Reader User Manual Chapter 3 I/O Wiring 3.1 Input Signal The device's LineIn 0/1/2 are input signals, and their internal circuit is as follows. Note ● The maximum input current of input signal is 25 mA.
ID3000 Series Smart Code Reader User Manual Figure 3-4 Output Logic Level When the external voltage and resistance is 12 VDC and 1 KΩ respectively, output electrical feature is as follows. Note If the external voltage and resistance change, the corresponding current of output signal and output logic level low may differ.
Page 18
ID3000 Series Smart Code Reader User Manual PNP Device Note It is recommended to use 330 Ω pull-down resistor. Figure 3-5 Input Signal Connecting to PNP Device NPN Device Note If the VCC of NPN device is 12 VDC or 24 VDC, and it is recommended to use 1 KΩ pull-up resistor.
ID3000 Series Smart Code Reader User Manual Figure 3-7 Input Signal Connecting to a Switch 3.4 Output Signal Wiring The device can output signal to external devices via I/O interface, and here we take LineOut 0 as an example to introduce output signal wiring.
ID3000 Series Smart Code Reader User Manual Figure 3-9 Output Signal Connecting to NPN Device 3.5 RS-232 Serial Port The 9-pin male connector and 25-pin male connector are commonly used serial ports, as shown below. You can refer to the table below for the specific pin name and function.
Page 21
ID3000 Series Smart Code Reader User Manual You can refer to the serial port wiring below to connect the device with an external device. Device Power RS-232 Serial Port External Output Device RS-232 Serial Port Input Device Power Ground Figure 3-12 RS-232 Serial Port Wiring...
ID3000 Series Smart Code Reader User Manual Chapter 4 Installation 4.1 Installation Preparation You need to prepare following accessories before installation. Table 4-1 Accessories Name Quantity Description It refers to the supplied 17-pin cable that is included 17-Pin Cable in the package.
ID3000 Series Smart Code Reader User Manual Chapter 5 Device Connection Device connection to the client software is required for device’s configuration and remote operations. This section introduces how to install the client software, set PC and device network, connect the device to the client software, etc.
ID3000 Series Smart Code Reader User Manual 5.2 Turn off Firewall To ensure stable client running and image transmission, you are recommended turning off Windows firewall before using the client software. Steps Note For different Windows versions, the path name or interface may differ. Please refer to the actual condition.
ID3000 Series Smart Code Reader User Manual Select Obtain an IP address automatically to get an IP address of the PC automatically. Or select Use the following IP address to set an IP address for the PC manually.
ID3000 Series Smart Code Reader User Manual Figure 5-4 Modify IP Address 6. Click OK. 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.
ID3000 Series Smart Code Reader User Manual Chapter 6 Client Software Layout After connecting to the device, the client software can read the device information and display it. Figure 6-1 Main Window Note The specific interfaces of the client software may differ by its versions.
Page 28
ID3000 Series Smart Code Reader User Manual Name Description This area displays different barcode information read by the device in History Record and real-time, including read time, cost time, code type, content, code score, Image Cache etc. You can also set image cache here.
ID3000 Series Smart Code Reader User Manual Chapter 7 Device Mode Settings The device supports 3 types of operating modes, including Test, Normal, and Raw. You can select different modes in live view window according to actual demands. Note ● Stopping the real-time acquisition is required before selecting modes.
Page 30
ID3000 Series Smart Code Reader User Manual Figure 7-2 Code Reading...
ID3000 Series Smart Code Reader User Manual Chapter 8 Device Settings You are recommended to complete device settings in following order: Device Connection → Image Settings → Algorithm Settings → I/O Control Settings → Data Processing → Communication Settings → Configuration Management.
Page 32
ID3000 Series Smart Code Reader User Manual Note ● Make sure you have select the device to be set in Device Connection before setting image parameters. ● For specific parameter range like exposure time, gain and acquisition frame rate, refer to the device’s specification for details.
ID3000 Series Smart Code Reader User Manual Figure 8-1 Set Image 8.1.2 Set Polling The polling function allows the device to acquire images based on the parameters you set, including exposure time, gain, Gamma, and light source. Currently, 2 types of polling modes are available, including single mode and multiple mode.
Page 34
ID3000 Series Smart Code Reader User Manual Figure 8-2 Single Mode Multiple Mode Note ● The parameter of Best Polling Group Idx is used to display the polling parameter number when the device recognizes codes after enabling polling. If the polling is disabled or polling parameters are edited, it displays 1 by default.
ID3000 Series Smart Code Reader User Manual Figure 8-3 Multiple Mode Parameter 1 Parameter 4 Parameter 3 Parameter 2 Exposure Time 1 Exposure Time 4 Exposure Time 3 Exposure Time 2 Gain 1 Gain 4 Gain 2 Gain 3 Gamma 1...
Page 36
ID3000 Series Smart Code Reader User Manual Own Lighting It refers to use the device's embedded light source to light during code reading. External Lighting It refers to the device controls the external light source by triggering output signal during code reading.
ID3000 Series Smart Code Reader User Manual Precharge Time It determines how earlier the light source starts lighting before exposure and the unit is μs. Figure 8-5 Light Parameters Note The figure above is only for reference. The specific graphic user interface may differ by device models.
Page 38
ID3000 Series Smart Code Reader User Manual Note ● The lens 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.
ID3000 Series Smart Code Reader User Manual Figure 8-7 Manual Focus 8.1.5 Set Self-Adaptive Adjustment Note This function may differ by device models. The function of self-adaptive adjustment can automatically adjust exposure, gain, Gamma and other parameters to have a better code reading effect.
ID3000 Series Smart Code Reader User Manual 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 time and prompts adjustment succeeded.
ID3000 Series Smart Code Reader User Manual 8.2 Code Algorithm Settings The code reader supports reading multiple types of 1D code and 2D code, and you can add and set code parameters via the client software. 8.2.1 Add Code Adding code before you set code parameters via the client software. In Algorithm Settings, you can add different types of codes according to actual demands.
ID3000 Series Smart Code Reader User Manual 8.2.2 Set Code Reading ROI Algorithm ROI (Region of Interest) allows the device to execute algorithms and read codes on the specific area you selected, and thus improving code reading efficiency. Currently, up to 4 ROIs can be configured, and the device outputs codes according to the number of ROI (e.g.
Page 43
ID3000 Series Smart Code Reader User Manual Note Make sure that the output device is connected when using this function. Draw ROI in Batch Steps 1. Go to Algorithm Settings, click All Features, and find Algorithm ROI. 2. Click Batch to set parameters according to actual demands.
Page 44
ID3000 Series Smart Code Reader User Manual 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.
ID3000 Series Smart Code Reader User Manual 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.
ID3000 Series Smart Code Reader User Manual Accurate Timeout Enable If it is enabled, the accuracy of algorithm timeout will improve. 8.2.4 Set 2D Algorithm Parameter Click All Features on the upper-right to display all algorithm parameters. In the Algorithm Parameter page, select 2D Code as Arithmetic Type, and then you can set its corresponding parameters.
Page 47
ID3000 Series Smart Code Reader User Manual On Black Wall 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.
Page 48
ID3000 Series Smart Code Reader User Manual Figure 8-16 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 in the QR code are continuous.
ID3000 Series Smart Code Reader User Manual Accurate Timeout Enable If it is enabled, the accuracy of algorithm timeout will improve. 8.2.5 Set 2D Code Quality Evaluation After 2D Code Quality Enable, you can set specific parameters according to actual demands.
ID3000 Series Smart Code Reader User Manual that the code quality is the worst. 6. (Optional) Click specific grade in the overall grade list to view different quantity evaluation items. 8.2.6 Set Code Score After enabling code score function, the client software can output specific score for codes it has read.
ID3000 Series Smart Code Reader User Manual 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.
Page 52
ID3000 Series Smart Code Reader User Manual images. Steps 1. Click I/O Control Settings → Input → Trigger Mode. 2. Select On as Trigger Mode. 3. Select Software as Trigger Source. 4. Click Execute in Trigger Source to send trigger commands.
Page 53
ID3000 Series Smart Code Reader User Manual Figure 8-21 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 example, if you set the Count Number to 3, the trigger source will be generated after 3 signals appear.
Page 54
ID3000 Series Smart Code Reader User Manual Start as Trigger Source. Set Trigger Delay, Tcp Trigger Port, and Tcp Start Trigger Text according to actual demands. Figure 8-23 Set and Execute TCP Trigger Mode Set and Execute UDP Trigger Mode UDP start specifies the UDP server as the source for the trigger signal.
ID3000 Series Smart Code Reader User Manual Figure 8-25 Set and Execute Serial Port Trigger Mode Set and Execute Self Trigger Mode Self trigger mode allows you to trigger the device according to the trigger period you configured. Steps 1. Click I/O Control Settings → Input → Trigger Mode.
Page 56
ID3000 Series Smart Code Reader User Manual completed, the device cannot make response to trigger again. Stop Trigger via IO You can stop a trigger via IO: Enabling IO Stop Trigger Enable first, select specific sources from IO Stop Trigger Selector, and then set the trigger polarity as the condition to stop trigger.
Page 57
ID3000 Series Smart Code Reader User Manual Figure 8-29 Stop Trigger via Serial Stop Trigger via UDP When the UDP server receives the specified string text, the trigger will be stopped. The client software sends stop trigger command to the device after Udp Stop Trigger Enable is enabled. You should enter Udp Trigger Port and Udp Stop Trigger Text according to actual demands.
Page 58
ID3000 Series Smart Code Reader User Manual Figure 8-31 Stop Trigger via TCP Stop Trigger via Timeout Duration Note TimeOut Stop Trigger Enable is only available when the device mode is set to Normal and the Trigger Mode is On.
ID3000 Series Smart Code Reader User Manual Figure 8-33 Stop Trigger via Code Number 8.4 Signal Output Settings 8.4.1 Select Output Signal The device’s output signal can control external devices like PLC, flashing light, etc. Click I/O Control Settings → Output → Line Out Selector to select output signal.
ID3000 Series Smart Code Reader User Manual Figure 8-35 Enable Line Out Inverter 8.4.3 Set Event Source 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.
Page 61
ID3000 Series Smart Code Reader User Manual Select Acquisition Start Active If acquisition starts, the output signal will be triggered. When you select Acquisition Start Active as Line Out Activation Event, you can set its output delay time and duration.
Page 62
ID3000 Series Smart Code Reader User Manual Figure 8-38 Select Acquisition Stop Active Select Frame Burst Start Active Note The Frame Burst Start Active is not supported when the trigger polarity is level high or level low. If the burst of a frame starts, the output signal will be triggered. When you select Frame Burst Start Active as Line Out Activation Event, you can set its output delay time and duration.
Page 63
ID3000 Series Smart Code Reader User Manual If the burst of a frame stops, the output signal will be triggered. When you select Frame Burst Stop Active as Line Out Activation Event, you can set its output delay time and duration.
Page 64
ID3000 Series Smart Code Reader User Manual Figure 8-41 Select Exposure Start Active Select Soft Trigger Active If you select Soft Trigger Active as Line Out Activation Event, you can set its output delay time, duration, and execute outputting signal manually.
Page 65
ID3000 Series Smart Code Reader User Manual 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 Trigger Source It sets the hardware trigger source, including LineIn 0, LineIn 1, and LineIn 2.
Page 66
ID3000 Series Smart Code Reader User Manual Figure 8-44 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.
ID3000 Series Smart Code Reader User Manual Figure 8-46 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 the output signal.
ID3000 Series Smart Code Reader User Manual related parameters. 8.5.1 Set Code Reading Result Output Mode There are 2 types of output modes when the device mode is Normal and trigger mode is On: Instant output mode and non-instant output mode.
Page 69
ID3000 Series Smart Code Reader User Manual Max Output Length It sets the max. code length 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.
Page 70
ID3000 Series Smart Code Reader User Manual 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.
ID3000 Series Smart Code Reader User Manual Figure 8-48 Regular Expression Filter Mode 8.5.3 Set Result Format Result format settings allow you to set the format and contents contained in the outputted barcode information. Result format is related to communication protocol and trigger mode. With different selected communication protocol and trigger mode, you need to set corresponding parameters.
Page 72
ID3000 Series Smart Code Reader User Manual 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.
Page 73
ID3000 Series Smart Code Reader User Manual One By One Enable If it is enabled, the device will send one piece 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 Local Save Picture Mode It includes Off and NoRead.
Page 74
ID3000 Series Smart Code Reader User Manual Note If data retransmission is still failed after the times allowed for data retransmission is reached, the retransmission will be discarded. FTP Picture Name Content It selects what contents you want to display in FTP file name, including code content, code type, frame number, etc.
Page 75
ID3000 Series Smart Code Reader User Manual Regarding other communication protocols, the configurable parameters are similar with slight difference in term of parameter names., and refer to the actual device you got for details. Sorting Rules It decides the output order of codes, and you can select it according to actual demands.
Page 76
ID3000 Series Smart Code Reader User Manual range frames and specific frame. If specific frame is selected as Local Save Picture Strategy, you need to set Local Picture Index. Profinet Output Format It selects what contents you want to output, including code content, code type, angle, trigger start time, code score, etc.
ID3000 Series Smart Code Reader User Manual 8.6 Contrast Control Settings Note You need to set 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.
Page 78
ID3000 Series Smart Code Reader User Manual Steps 1. Right click the device in Device Connection, and click Feature Tree. 2. Go to Contrast Control, enable Contrast Enable, and select Consecutive Number as Compare Rules. 3. Set Start Position that means the stating position of the comparison.
ID3000 Series Smart Code Reader User Manual 8.7 Communication Settings The communication protocol is used to transmit and output code reading result and image. The communication protocol is related to the device modes. With various device modes, the device supports different communication protocols and corresponding parameters.
ID3000 Series Smart Code Reader User Manual Figure 8-52 TCP Client 8.7.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.
ID3000 Series Smart Code Reader User Manual Figure 8-54 Serial 8.7.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-55 FTP 8.7.6 Profinet...
ID3000 Series Smart Code Reader User Manual Figure 8-56 Profinet 8.7.7 MELSEC If MELSEC is selected as the Communication Protocols, you can enable MELSEC Protocol Enable and set related parameters according to actual demands. MELSEC Destination Address It sets the IP address of the target PLC.
ID3000 Series Smart Code Reader User Manual Figure 8-57 MELSEC 8.7.8 Ethernet/IP If Ethernet/IP is selected as the Communication Protocols, you can enable Ethernet/IP Enable, and the device will output data via Ethernet/IP. Figure 8-58 Ethernet/IP 8.7.9 ModBus If ModBus is selected as the Communication Protocols, you can enable ModBus Enable and set related parameters according to actual demands.
ID3000 Series Smart Code Reader User Manual ModBus Control Address Offset It refers to the address offset, and is 0 by default. ModBus Control Data Number It is 2 by default. ModBus State Address Space It is input_register by default.
Page 85
ID3000 Series Smart Code Reader User Manual parameters according to actual demands. Fins Communication Mode It includes UDP or TCP. Fins Local Port It is 9600 by default. Fins Dst IP It sets the IP address of the target device.
ID3000 Series Smart Code Reader User Manual Figure 8-60 Fins 8.7.11 SLMP If SLMP is selected as the Communication Protocols, you can enable SLMP Enable and set related parameters according to actual demands. SLMP Dst Addr It sets the IP address of the target PLC.
ID3000 Series Smart Code Reader User Manual SLMP Module Station Num It displays the module station number. SLMP Timeout It sets the waiting time before the returning of PLC’s response. Figure 8-61 SLMP 8.8 User Set Customization The Configuration Management module allows you to set and manage the user set. A user set is a group of parameter values with all the settings needed to control the device, and you can save, load and switch different user sets.
ID3000 Series Smart Code Reader User Manual Note The Default refers to restore the device parameter settings to the factory ones. Start Settings The selected user set will be automatically loaded after the device being powered on. For example, if you select Default, the device parameter settings will be restored to the factory settings.
ID3000 Series Smart Code Reader User Manual Parameter Name Description Algo Time Ave. The average time of algorithm, and the unit is ms. Algo Time Max. The max. time of algorithm, and the unit is ms. Algo Time Min. The min. time of algorithm, and the unit is ms.
Page 90
ID3000 Series Smart Code Reader User Manual below. You can click Execute in Reset Event to clear all information. Figure 8-64 Event Report...
ID3000 Series Smart Code Reader User Manual Chapter 9 Device Operation The device operation section introduces some basic device operations about how to start live view, acquisition and recording, add cross line in the image, split window, view reports, etc.
ID3000 Series Smart Code Reader User Manual Figure 9-2 Enable Acquisition 9.3 Add Cross Line During live view, you can add a cross line on the live view image to adjust the position of the object in the view. Click...
ID3000 Series Smart Code Reader User Manual Figure 9-4 Start Recording 9.5 Split Window The client software supports window division function that allows you to split the window into multiple-window mode to view the live view of multiple devices at the same time.
ID3000 Series Smart Code Reader User Manual 9.7 View Log You can view the device logs and export them to the local PC. Click in control toolbar to open the device log window, and you can view different types of logs, including device errors, warning, and informational log, etc.
ID3000 Series Smart Code Reader User Manual Figure 9-8 Set NTP Timing 9.9 Enable Device Auto Work This function allows the device to automatically enter the operating status after being powered You can go to Config Management → Device Auto Work Enable, and enable Device Auto Work Enable.
ID3000 Series Smart Code Reader User Manual Chapter 10 Device Maintenance 10.1 Update Firmware The device supports updating firmware via the client software. Note ● Disconnect the device with client software. ● Please use the firmware package of the corresponding device model for upgrading.
Page 97
ID3000 Series Smart Code Reader User Manual Figure 10-2 Reboot Device...
ID3000 Series Smart Code Reader User Manual Chapter 11 FAQ (Frequently Asked Question) 11.1 Why the image is very dark? Problem All black or too dark during preview. Reason ● Insufficient brightness of supplement light. ● Too small adjustment value of exposure and gain.
ID3000 Series Smart Code Reader User Manual Reason ● The device is powered off. ● Network exception. Solution ● Check the device power connection (observe whether the top PWR light is solid green or not), to make sure the device is powered up normally.
Need help?
Do you have a question about the ID3000 Series and is the answer not in the manual?
Questions and answers