Long-Range Barcode Scanning