Character conversion and invalid barcode scans

Character conversion for non ascii characters. Simple handling of invalid barcode scans