Table of Contents

Barcodes

Microscope slides have labels. In many instances, these slides have barcodes printed on them. In complex scenarios, a single label can even have multiple barcodes.

These barcodes are available in several different industry-standard formats.

Through the technique of Optical Character Recognition (OCR), many times it is possible for computer software to automatically recognize a barcode and reverse engineer it back to its original textual representation (which can then be a LIMS Accession ID or other internal identifier).

PMA.core uses two open source libraries to try to interpret printed-on barcodes as good as it can.

ZXing library

https://github.com/zxing/zxing

The following formats are supported by ZXing (check the website for latest updates):

1D product 1D industrial 2D
UPC-A Code 39 QR Code
UPC-E Code 93 Data Matrix
EAN-8 Code 128 Aztec
EAN-13 Codabar PDF 417
UPC/EAN Extension 2/5 ITF MaxiCode
RSS-14
RSS-Expanded

Aspose library

https://products.aspose.com/barcode/net/

Here is the list of barcode formats supported by Aspose:

Supported linear types:

2D types:

Postal types:

Extracting barcodes and automation

See image endpoints.