use a professional and mature barcode scanner in .net development to help you scan and read different barcodes.