DataMatrix barcode decoding and flatbed scanning library