Barcode scanner implemented *hopefully* also quick fixes to prevent

warnings