Scanbot is a mobile app that allows you to use your device's camera as a document scanner. The app is capable of scanning a large number of source materials, and it can handle QR codes as well.