A device used along with a barcode scanner or credit card reader to automate the process of typing the information contained on either medium. It accomplishes this by being inserted between a keyboard and its host computer and injecting characters pertaining to the barcode / stripe contents in lieu of entry via the keyboard.