A barcode reader is a device that is used to read barcodes. This technology uses optical character recognition so the reading of the characters is done by photocells. The term “barcode reader” is sometimes used to refer to a handheld scanner or Imager, but this usage has become less common as the functionality of smartphones and dedicated standalone devices has increased. Barcode readers can be either contact or contactless, depending on the type of barcodes they read. The most common type used in libraries is laser scanners that capture images via CCDs. The size and performance of both types are mainly driven by the price point at which they are targeted.
In conclusion, a barcode reader is a device that uses optical character recognition so the reading of the characters is done by photocells and is used to read barcodes.