Hi,
You can drag a checkbox from the Object Library onto the page. From there you can size and format the checkbox as to how you want it to appear visually on the form.
If A and B are mutually exclusive, then you could use a radio button exclusion group. Normally I would recommend leaving radio buttons as circular elements, but if you need them as squares for scanning, then you can set the radio buttons to "appear" as checkboxes. See the Object > Field palette.
In relation to barcodes, you should appreciate the restrictions if the user has the free Adobe Reader when accessing the form. See the summary here: http://assure.ly/etkFNU.
![Deploy Options 04 - Barcodes.png Deploy Options 04 - Barcodes.png](/t5/image/serverpage/image-id/2658i8930A52C0CF16D52/image-size/large?v=v2&px=999)
Hope that helps,
Niall