/BarcodeReader

A simple Barcodereader for Code128, Code93, Code39 and EAN-13 barcodes in javascript.

Primary LanguageJavaScript

BarcodeReader

A simple Barcodereader for Code128, Code93, Code39 and EAN-13 barcodes in javascript. Supports multiple barcodes in one image and detects what type of barcodes there are.

I'm currently working on comments for the code, just in case someone actually tries to understand my scribbles.

I've added two options for when you post a message to the decode worker, priority and skip.

Priority simply is the order in which the worker checks for a matching barcode and works as follows:

Default order is ["Code128","Code93","Code39","EAN-13"].

DecodeWorker.postMessage({pixels: image-data, cmd: normal/flip/left/right, priority: ["Code39"]});

This will make the order ["Code39","Code128","Code93","EAN-13"].

Skip is which encodings to ignore, useful for speeding up decoding if you're only looking for some types and works as follows:

DecodeWorker.postMessage({pixels: image-data, cmd: normal/flip/left/right, skip: ["Code39","Code128"]});

This will make it decode only EAN-13 and Code93.