LumiScan DMC Reader

Two metal parts on a conveyor, each marked with a Data Matrix code

Capture the marked parts. Printed labels or direct part marking.

Both Data Matrix codes outlined with their decoded content

Find and decode every code. ECC 200 Data Matrix, no template or training.

Example result

Codes

2

Text

HDV-4711-0425

Center

640, 312 px

Hand the result to your PLC. Content and position of each code.

LumiScan DMC Reader finds every ECC 200 Data Matrix code in a camera image and reports its content and position. Data Matrix is the square-module standard for part marking and direct part marking, so your PLC can trace serial numbers, batches and parts through production. The reader needs no template, training or configuration and runs on ctrlX OS or a Windows or Ubuntu PC.

For licensing, see Licence. Questions? See the FAQ. A problem or an error message? See Troubleshooting.

In this manual

  • Description – LumiScan DMC Reader finds ECC 200 Data Matrix codes in a camera image and reports each code's text and position - no template or training needed.

  • Requirements – Requirements for LumiScan DMC Reader - licence check on ctrlX OS, Standard and Advanced licence, an image source on the same Data Layer, pixel formats.

  • Reading a Code – Reading a code with LumiScan DMC Reader - write the image node address to input/image-address, call execute and read every code from output/results.

  • Reading Codes on an Image Stream (Experimental) – Reading codes on an image stream with LumiScan DMC Reader (experimental) - subscribe to a Cam Driver camera stream and get one result per frame.

  • Data Layer Reference – Data Layer reference for LumiScan DMC Reader - the node tree with input, the execute method, output and the experimental image stream nodes.

  • FAQ – FAQ for LumiScan DMC Reader - ctrlX OS and PC, image source and pixel formats, reading codes, the result, failed runs, the image stream and licences.

  • Troubleshooting – Problems with LumiScan DMC Reader step by step - shutdown at start-up, empty result, refused stream calls, a stream without results or one that restarts.