With the AJE Code-Reader you can scan any type of 1- & 2-dimensional Codes until a code-size of about 4mm.
It can be used as a standalone app to scan codes, or can be called from another application using an intent-object returning the scanned code as a String-Object.
Intent-Call:
Parameter: boolean "CloseAfterScan"
application-id: de.aje.barcodereader