Hi @alfidus
For the pictures to show using the barcode, the explanation provided by @Ysr3322 is perfect. You may also want to look at the discussions that happened here which now complements the barcode with images. Focus on the later discussions
On this issue
You can create a form per shelf where you allow repeat so that all the shelf items are scanned within the repeat groups.