Intrinsically Safe 2D Barcode Scanning Engine