Description

LumiScan QR Code Reader finds QR codes in a camera image and reports, for each one, what it says and where it is.

It reads QR codes — the 2D symbology with a square finder pattern in three corners, the most widely used code for carrying a long payload such as a URL or a serial number. Every code found in the image is reported: there is no limit of one per run, and no reference picture or training step of any kind.

The application needs no template and no configuration. You give it the address of an image and call execute; it reads every QR code in that image. Its sibling applications read the other symbologies — LumiScan DMC Reader, LumiScan Aztec Code Reader and LumiScan Barcode Reader — and work the same way.

Where the images come from

The application does not talk to a camera itself. It reads an image node published by another application on the Data Layer - the ctrlX Data Layer on ctrlX OS, LumiScan Keryx on a PC - given as an address in input/image-address, for example:

What is the same for every LumiScan app - how addresses are built, the handshake, execute and stream call patterns, status codes, settings and tools - is described in the LumiScan Keryx manual. This manual covers only what is specific to LumiScan QR Code Reader; its own nodes are listed in the Data Layer Reference.

hdvisionsystems/lumiscan-cam-driver/camera1/output/image

The node must publish data, width, height and pixel-type, which is what LumiScan Cam Driver provides. See Requirements.

No modules

Unlike the LumiScan applications that search for a configured thing, this reader has no modules. There is one reader per installation, at one Data Layer address. On ctrlX OS one licence seat covers it.

There is nothing per-instance to configure because there is nothing to configure at all: the only input that changes between runs is which image to read.

Seeing the results

The results are numbers on the Data Layer. To see them drawn on the picture they were found in, open LumiScan Cockpit: it lists this application as a single view named qr-code and draws a rectangle around each code, labelled with the decoded text and the score.