have you some more infos about your system / environment?
do you want to scan with an smartphone / mobile device?
--> do you want to have a nativ app or a webside based system?
are the devices that the user has got fixed to the user?
are the devices fix to the system or is it a device the user brings in?
i love to give the creativ part a spin ;-)
there are so much ways to do this..
my favorit would be a webbased system - so it can work on much as possible diffenrent kind of devices -
to scan from a webside you can use the 'intend' system - there are some infos about this here in the group:
https://groups.google.com/d/topic/zxing/dQ4_wKjut1M/discussionsunny greetings
stefan