A very basic barcode scanner uses a single LED light and light sensor. In this case, the user would need to slide the reader directly over the code. More advanced readers use a laser beam that is ...