HD Vision Systems

LumiScan Ecosystem: Code Text Recognition

LumiScan Barcode Reader

Reads 1D barcodes such as Code 128, Code 39, EAN-13 and UPC-A – no template, no setup.

LumiScan Barcode Reader finds every linear (1D) barcode in a camera image and reports its content and position. Code 128, Code 39, EAN-13, UPC-A and the other common linear symbologies are read by the same call, without naming the barcode type in advance – machine vision for identification and traceability.

The reader needs no template, training or configuration: you give it the address of an image and run it. Every barcode in the image is reported, not just one, and your PLC receives the decoded text and position of each code.

Features

  • Reads Code 128, Code 39, EAN-13, UPC-A and other linear barcodes
  • Barcode type need not be specified in advance
  • Any number of codes per image
  • Per code: decoded text, centre, outline and score
  • No template, no training, no configuration

Typical applications

  • Reading barcode labels on boxes and containers
  • Identification and traceability in production
  • Reading several labels in one image

Integration

  • ctrlX OS (ctrlX CORE or ctrlX IPC) with the ctrlX Data Layer
  • Windows 11 or Ubuntu 24.04 with LumiScan Keryx
  • Control from a ctrlX PLC on the same device, or via OPC UA on a PC
  • Images from LumiScan Cam Driver for GenICam cameras on the same device
  • Codes drawn with their text in LumiScan Cockpit

All apps in the ecosystem

Frequently asked questions

Which barcodes does Barcode Reader read?

Linear (1D) barcodes such as Code 128, Code 39, EAN-13 and UPC-A. All are read by the same call; the barcode type does not have to be specified in advance.

Does Barcode Reader need a template, training or configuration?

No. You give the reader the address of an image and run it. Every code in the image is reported, not just one – each with its decoded text, centre, outline and score.

Does Barcode Reader run on ctrlX OS and on a PC?

Yes. On ctrlX OS (ctrlX CORE or ctrlX IPC) it uses the ctrlX Data Layer; on a PC with Windows 11 or Ubuntu 24.04 it uses LumiScan Keryx. Node addresses, types and behaviour are the same on both, so a program written against one works against the other. On a PC, a PLC controls it via OPC UA.

Where does the app get its images from?

It does not talk to a camera itself. It reads the image node of another app on the same device, normally LumiScan Cam Driver for GenICam cameras. Supported pixel formats are Mono8, Mono12, RGB8, RGB12, BGR8, BGR12 and the common Bayer 8/12-bit formats.

Can we see the codes that were read?

Yes. LumiScan Cockpit draws every code with its text on the image – in the browser on ctrlX OS or in its own window on a PC.

Interested in LumiScan Barcode Reader?

Tell us briefly about your application – we will get back to you within one business day with a quote.

YOUR ENQUIRY

Let’s talk about your application.

A few details are enough – we get back to you within one business day. Prefer to talk? +49 6221 6721900

Up to 3 files, 10 MB in total · JPG, PNG, PDF, STEP

We use your details to answer your enquiry. See the privacy notice.