addaScan home
Assessment
HIKROBOT series // 3

Choosing a HIKROBOT code reader: ID series, resolution, lighting and PLC protocols

For engineers choosing a fixed or handheld HIKROBOT code reader and connecting it to the line.

By Frank GuoTechnical review: Frank GuoPublished Updated 11 min read

Test code reading on your packs
// Short answer

Choose a HIKROBOT code reader in four steps: the series for the space and application (ID800 to ID5000 fixed readers, ID6000 and ID7000 for logistics, IDH handhelds), the resolution from the smallest code element and the field of view, the light and lens cap for the material and marking process, and the ingress protection and PLC protocol for the line. Use a code reader when reading is the whole task; when labels or print must be checked too, a camera that also reads codes does both.

Code reader or camera?

Buyers often search for a HIKROBOT barcode scanner, a fixed mount barcode scanner or a fixed-mount barcode reader; HIKROBOT calls these devices code readers, and so does this page. A fixed code reader is a compact camera, light and decoder made for one job: reading barcodes and 2D codes and sending the content on. Use one when reading and matching the code is the whole task. When the station must also check the label, the print or defects, a camera or smart camera that reads codes as well does both in one view. HIKROBOT states that its code readers use built-in deep-learning decoding (HIKROBOT catalogue 2025 Q4).

Industrial barcode readers for 1D, 2D and GS1 codes

An industrial barcode reader differs from a retail or warehouse handheld in three ways. It is mounted on the line and triggered by it, it is built for the plant (the ingress protection of each model is listed below), and it talks to the PLC directly. That is what buyers mean by an industrial barcode scanner, a fixed mount barcode reader or a fixed mount barcode scanner.

  • Data Matrix and other 2D codes. A fixed code reader reads 2D codes as well as linear barcodes, so the same reader works as a Data Matrix code reader on packs carrying GS1 DataMatrix, and on marked parts once the light suits the mark. Searches for a Data Matrix reader, a Data Matrix code scanner or a DataMatrix code scanner usually mean this kind of reader.
  • GS1 barcodes. A GS1 barcode reader or GS1 barcode scanner on the line reads EAN-13, ITF-14, GS1-128 and GS1 DataMatrix and passes the content on, so the PLC or line computer can compare the GTIN, batch number or SSCC with what the run should carry.
  • Printed text beside the code. An OCR barcode scanner, one device that reads both the code and the printed date or batch text, is a camera task rather than a code reader task. Reading text needs OCR on a smart camera or vision controller; see OCR/OCV inspection.
  • Price. As a guide to fixed mount barcode scanner price, our cost guide lists HIKROBOT ID2000 and ID3000 series code readers at about R 10 100 to R 39 600 each, excluding VAT, from European list prices checked on 24 September 2026. The reader is only part of a working station: mounting, light, trigger, PLC integration and testing make up most of the cost.

Reading is not grading. An industrial reader proves each code decodes with the right content; a print-quality grade needs a verifier (see barcode verification and grading).

HIKROBOT code reader series

Positioning as HIKROBOT describes it (HIKROBOT catalogue 2025 Q4); the last column is where we would consider each.

HIKROBOT code reader series and typical use
SeriesHIKROBOT positioningWhere we would consider it
ID800Compact fixed reader, large depth of fieldSimple reading points on machines and conveyors
HIKROBOT ID2000Extremely small fixed reader for embedding in machinesReading inside packaging machines where space is tight
HIKROBOT ID3000Compact fixed reader, high-speed readingFast lines: unit codes, labels, cartons
HIKROBOT ID5000Full-featured fixed reader, large field of viewLarger or variable code positions; parts and DPM with the right light
HIKROBOT ID6000, ID7000Logistics readers; ID7000 is a line-scan reader for conveyors up to 1.4 m wideParcel and case reading on wide conveyors
IDSIntegration code reader coreBuilt into other equipment
IDH2000, IDH3000Handheld, general purposeGoods-in, rework, NOK stations
IDH7000, IDH9000Handheld, durable and ultra-durable; IDH7000 for DPM readingWorkshops, marked parts

Selecting a code reader in four steps

HIKROBOT’s selection guide for code readers runs in four steps (HIKROBOT catalogue 2025 Q4):

HIKROBOT code reader selection steps
StepWhat to decide
1. SeriesChoose by application and space: embedded, compact high-speed, full-featured, logistics or handheld.
2. Resolution and focal lengthWork out the resolution from the smallest code element (narrow bar or module) and the field of view; take the focal length from the working distance.
3. Light source and lens capChoose for the carrier material, the marking process (print, inkjet, laser, dot-peen) and the surface.
4. Structure and functionsIngress protection, cable and mounting; communication protocol to the PLC; functions such as polling, number of regions and code score.

Ingress protection and protocols for the fixed readers, as listed by HIKROBOT (HIKROBOT catalogue 2025 Q4):

HIKROBOT fixed code readers: ingress protection and communication protocols
ModelIngress protectionCommunication (vendor list)
ID800IP54USB, serial
ID2000EIP54TCP client, serial, FTP, TCP server, UDP, Profinet, EtherNet/IP, USB
ID2000MIP65Confirm per model with HIKROBOT’s current datasheet
ID3000 (P, X)IP67TCP client, serial, FTP, TCP server, Profinet, EtherNet/IP, MELSEC, Fins, Modbus, SLMP, UDP
ID5000IP67As ID3000

Configuring a code reader on the line

  1. Mount at the working distance from the specification, angled slightly off the surface normal on shiny labels and film to avoid direct glare.
  2. Light with the built-in light or the lens cap and lamp panel chosen for the material; test dot-peen and laser marks separately.
  3. Trigger from a photoelectric sensor or the PLC, one read window per product.
  4. Set the expected content and the output: code content, a match or no-match result, and a no-read signal that the PLC treats as a fail.
  5. Connect to the PLC with the protocol listed for the model, and send failed products to the reject with confirmation.
  6. Test with good codes, damaged codes, wrong codes and missing codes at line speed before handover.

Reading proves a code decodes with the right content; it does not grade print quality. See barcode verification and grading, and for marked parts DPM code reading.

Worked example: how much resolution does the code need?

HIKROBOT’s selection guide converts the code into a minimum camera resolution: take the field of view, divide by the smallest element (the narrow bar of a barcode or the module of a 2D code) and apply a factor, recommended at 1 to 4 for 1D codes and 3 to 8 for 2D codes for a stable project (HIKROBOT catalogue 2025 Q4). Its resolution ranges per series are below.

HIKROBOT code reader resolution by series (W = 10,000 pixels, HIKROBOT’s notation)
SeriesResolution range in HIKROBOT’s selection guideIn megapixels
ID80030 W to 130 Wabout 0.3 to 1.3 MP
ID200040 W to 160 Wabout 0.4 to 1.6 MP
ID3000130 W to 500 Wabout 1.3 to 5 MP
ID5000300 W to 2500 Wabout 3 MP and up; the series description says up to 20 MP, so confirm per model
ID6000890 W to 2000 Wabout 8.9 to 20 MP
IDH handhelds30 W to 130 Wabout 0.3 to 1.3 MP

The examples use element sizes from the GS1 General Specifications, such as the 0.396 mm minimum module in the relevant retail point-of-sale 2D symbol specification table; this is not a universal minimum for every GS1 application and the 0.33 mm target narrow bar of EAN-13 (GS1 General Specifications). A larger field of view, needed when code position varies, raises the pixel count quickly; that is the usual reason to move up a series.

Example: pixels needed across the field of view = field of view ÷ smallest element × factor (arithmetic; compare with the model’s horizontal resolution)
Code (example)Smallest elementField of view acrossElements acrossPixels across with HIKROBOT’s factor
GS1 DataMatrix on a retail pack0.396 mm module (specified retail POS application)60 mmabout 152455 to 1,212 (factor 3 to 8)
Data Matrix marked on a part0.25 mm module30 mm120360 to 960 (factor 3 to 8)
EAN-13 at target size0.33 mm narrow bar100 mmabout 303303 to 1,212 (factor 1 to 4)
ITF-14 on a case0.495 mm narrow bar200 mmabout 404404 to 1,616 (factor 1 to 4)

Proving the read rate

Read rates in brochures describe the vendor’s conditions. Your acceptance test describes yours. A run of n reads with no no-reads bounds the no-read rate rather than proving it is zero: about 0.9 % after 300 clean reads and about 0.27 % after 1,000, using a one-sided 95% Wilson upper confidence bound with z = 1.645, calculated as z² / (n + z²), based on NIST’s method (NIST e-Handbook, 7.2.4.1). This assumes independent, representative trials; repeatedly reading one pristine label does not represent production variation. Report the sample population, conditions and denominator. Test damaged, low-contrast and wrong-but-valid codes separately, and record no-reads and wrong reads separately rather than pooling fault classes into one reassuring rate.

Troubleshooting a fixed code reader

HIKROBOT lists the ID3000 with white light as standard, optional red, blue, infrared and UV light, and a half-polarised lens cap by default (HIKROBOT ID3000); reader set-up is done in the IDMVS client from HIKROBOT’s download centre (HIKROBOT download centre). Most field problems come back to light, position and data handling:

Troubleshooting a fixed code reader
SymptomLikely causeWhat to check or change
No-reads on shiny labels or filmSpecular glare straight into the lensTilt the reader off the surface normal; polarising lens cap or lamp panel
No-reads at higher line speedMotion blur or the code leaving the read windowShorter exposure, more light, wider field of view or a later trigger
Intermittent no-reads on dot-peen marksLight angle wrong for the dots, oil on the partLow-angle light; clean or dry parts; test marks from each marking machine
Reads the wrong codeSeveral codes in view: unit code through the case, old labelRestrict symbology, length, region or content pattern; physically mask the other code
Reads, but the PLC rejectsContent compared with the wrong expected value, or FNC1/GS characters not parsedExpected value from the recipe; parse GS1 Application Identifiers
Read quality falls over weeksPrint head, ribbon or marking stylus wearingTrend the reader’s code score; check the print source
// FAQ

Questions about HIKROBOT code readers

When is a code reader better than a camera?
When the task is only to read barcodes or 2D codes and pass the content on. A fixed code reader is compact, quick to set up and made for reading. When the same station must also check labels, print or defects, a camera or smart camera that reads codes as well is usually the better choice.
Which HIKROBOT code reader reads DPM codes?
HIKROBOT positions the IDH7000 handheld for DPM code reading, and its fixed readers can read direct part marks with lighting chosen for the mark. For dot-peen and laser marks on metal, the lighting and angle are tested on your parts first.
Which HIKROBOT code readers support PROFINET?
In HIKROBOT’s catalogue, the ID2000E lists Profinet and EtherNet/IP, and the ID3000 and ID5000 list Profinet, EtherNet/IP, MELSEC, Fins, Modbus and SLMP among others. We confirm the protocol for the exact model against your PLC before quoting.
Who installs HIKROBOT code readers in South Africa?
addaScan, in Johannesburg, chooses, installs and tests HIKROBOT code readers for production lines in South Africa, either on their own for code matching or as part of a vision station, connected to your PLC and reject. Indicative list prices for the ID2000 and ID3000 series are in the cost guide.
How much does a fixed mount barcode scanner cost?
The reader alone is a small part of the cost. Our cost guide lists HIKROBOT ID2000 and ID3000 series fixed readers at about R 10 100 to R 39 600 each, excluding VAT, from European list prices checked on 24 September 2026, before freight and clearance. Mounting, lighting, triggering, PLC integration and testing make up most of a working station.
Can a fixed code reader read Data Matrix and GS1 codes?
Yes. Fixed code readers read 2D codes such as Data Matrix and GS1 DataMatrix as well as linear GS1 barcodes such as EAN-13, ITF-14 and GS1-128, and pass the content to the PLC for matching. Direct part marks need lighting chosen for the mark and a test on your parts.
Does a code reader grade barcode quality?
HIKROBOT lists a code score function on its larger fixed readers, which shows how well a code reads. A formal ISO/IEC grade still needs a calibrated verifier; see barcode verification and grading.

Product names are as HIKROBOT publishes them. This website does not claim any official HIKROBOT partnership or distributor status.

// Next step

Codes not reading reliably?

Send coded samples and tell us the line speed and PLC. We test the reader and light on your packs before proposing anything.

Use the country guidance to prepare the line data, interfaces and delivery scope for a project assessed from Johannesburg.

Industrial Barcode Scanners in Nigeria

Choose an industrial barcode reader around the Nigerian production task. Project scope, references and Johannesburg delivery for Nigeria.

Industrial Barcode Scanners in Kenya

Read bottle and packaging codes without losing the product event. Project scope, references and Johannesburg delivery for Kenya.

Industrial Barcode Scanners in Egypt

Separate DataMatrix decoding from printed-text and platform checks. Project scope, references and Johannesburg delivery for Egypt.

Lecteurs code-barres industriels au Maroc

For Morocco, specify the DPM surface, reader interface and the difference between equipment supply and a complete station. French guidance.

Lecteurs code-barres industriels en Algérie

For Algeria, specify the code and expected record; layout and Arabic/French text inspection may need another view. French guidance.

Lecteurs code-barres industriels en Tunisie

Étiquettes de faisceaux, DPM sur pièces et cartons ; guide en français.

Lecteurs code-barres industriels au Cameroun

Bouteilles, packs, caisses et palettes ; guide en français.