iPad can read Barcodes using its camera--not super speedy, but camera is always there.
For fast scanning add a bluetooth scanner such as a simple handheld. When you forget, simply tap the Barcode button on the iPad and point the camera at the barcode to read.