Is there a portable scanner connect to an android phone?
Try to look for Bluetooth scanners. Android supports bluetooth and there is SDK API for it so you could create your own app to receive and process data from scanner.

One such device I could find: http://www.planon.com/products/docupen/xseries