Does a scanning device exist which allows easy communication with the .NET framework?
The scanning device needs to be:
- Portable (so it should be able to store data within itself until connected to a pc)
- Should be able to scan QR Codes, and display appropriate options on the built in screen of the device
- Should have a programmable display which gives the user custom options after scanning in a QR code
- Once connected to a computer, it should automatically make any changes to a networked database, based on the temporary data saved on the device which will depend on which qr codes have been scanned and which options the user selected after scanning a qr code.
I have used a .NET tag, because it is the language used by the environment I will be working in.
Expensive, but the Cognex 9500 should do everything you want:
http://www.cognex.com/DPM-mobile-computer.aspx
It's basically a Windows PDA lashed to a barcode reader. You can write your own apps in .NET Compact Framework to run on the PDA, and there's a C# API if you want to use the scanner from a PC.