You could get an old barcode scanner that connects to a com port and write a barcode battler.