Camera barcode scanner