A java-based multi-symbology barcode-scanning library