A free program for Android, by TEC-IT.
Scanner Keyboard is a soft keyboard that allows you to scan bar codes, QR codes, texts (OCR), and NFC tags to the target app. The target app receives the data like it's typed by you on the keyboard. This works with any app, even without modifications.
You can use the free version or the one that you purchase to meet your requirements. It's versatile, ready for bulk deployment, and can be configured to meet virtually any requirement.
Scanner Keyboard is compatible with Android 4.0 (Ice Cream Sandwich) and higher. It supports both Latin and non-Latin-based text in pictures. The scan view has been optimized for mobile phones. The free trial version displays a demo hint in irregular intervals.