An optical reader is a device that observes visual information and translates it into digital information, as found within most image and barcode and matrix-code scanners.