LumiScan Text Reader

Label with part number, lot and date; the part number line is marked

Say where the text is. A crop around the marking, and which characters may occur.

The words PN and 482913 outlined, each with its score

Read it word by word. With a confidence for every word.

Example result

Text

PN 482913

Words

2

Mean score

0.95

Status

1

Check it in your PLC. Compare the text and the score before you rely on it.

LumiScan Text Reader reads printed text such as part numbers, batch and date codes and labels from a camera image. You tell it where the text is and which characters it may contain, and it returns the text with a confidence for every word, so your PLC can check the read before relying on it. It runs on ctrlX OS or a Windows or Ubuntu PC, with settings for dot-matrix and laser-etched markings.

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

In this manual

  • Description – LumiScan Text Reader reads printed text from a camera image - part numbers, batch codes, date codes and labels - and reports a confidence for every word.

  • Requirements – Requirements for LumiScan Text Reader - licence on ctrlX OS, ctrlX Data Layer or LumiScan Keryx on a PC, an image source on the same device, pixel formats.

  • Execute a Method – Executing a method in LumiScan Text Reader - write the inputs, write to execute, read output/status-code; the same for reading, models and modules.

  • Reading Text – Reading text with LumiScan Text Reader - what a read-text run does, its settings, the textreadresult flatbuffer and the status codes when a reading fails.

  • Reading Text on an Image Stream (Experimental) – Reading text on an image stream with LumiScan Text Reader (experimental) - a module subscribes to a Cam Driver camera stream, one result per frame.

  • Reading Accurately – Reading accurately with LumiScan Text Reader - the five settings that decide whether an OCR result can be trusted, starting with a tight crop.

  • Language Models – Language models in LumiScan Text Reader - Tesseract .traineddata files, uploading your own on ctrlX OS or a PC, and the two directories searched in order.

  • Module Management – Module management in LumiScan Text Reader - create, remove and save modules while the application runs; on ctrlX OS one licence covers ten modules.

  • Data Layer Reference – Data Layer reference for LumiScan Text Reader - application-wide nodes for language models, per-module read-text nodes, layout values and image stream.

  • How To: Read a Part Marking from a Camera Image – How to read a part marking from a camera image with LumiScan Text Reader - from a fresh installation to a production setting, on a six-digit part number.

  • FAQ – FAQ for LumiScan Text Reader - image source and image quality, taking a reading, language models, the image stream, status codes and licensing.

  • Troubleshooting – Problems and error messages of LumiScan Text Reader - empty or wrong readings, slow reading, status codes, language models, image stream, lost settings.