4. Can I read a barcode off of a screen?

In order to read a barcode off of a screen, you will need to have a 2D imaging scanner as it processes images as opposed to reflected light. A standard laser barcode scanner will not be able to read anything from a screen.