Using the barcodes in the app and the best scanners

Laser-based scanners are not compatible with Smartphones because the laser 'bounces' off of the glass screen. In order to take advantage of the barcode functionality of the app, you need to use a digital imager scanner that can read 2d barcodes.