Multiple Barcodes

The scan Barcode function works fine, if there is just one barcode visible.
However if there are multiple barcodes close to each other for example on a box, it is very hard and error prone to scan the correct one. Especially if it is the one at the center with others around.
Is it possible to return all scanned barcodes as an array or list? So I can loop through and pick the one I need programatically