A barcode Reader Application