My apps accept bar code input and when I hear a request like yours they usually mean they want to avoid all the work of setting up the system.

To make this easy, get your CIO/CTO and IT in the meeting and tell what you want and how it should work.

It's not easy at first and for some instances not a good fit.