We're using a Zebra TC77 for tracking packages around and it has been a great success this past year!
I'm talking about the barcode scanner session event. Straight from the manual The scanned barcode action can make use of a mobile device's built in camera.
Prefix/suffix must be configured on the scanner, yes, but you also have to define them on the component as well, which is what I was referring to.