Malfunction of a bi-directional resonant motor drive in an electro-optical
reader is detected without new hardware by monitoring the frequency of a start-of-scan
signal, and by determining whether the monitored frequency lies within a predetermined
frequency range.