(EN) A scanner system includes a light source for producing a light beam and scanning components for directing the light beam to a spot on a surface to be scanned that is located at a predetermined location relative to the scanning means, moving the spot across the surface along a scan line of predetermined length in a series of scan cycles. A pixel clock (31) is included for producing a train of clock pulses during each of the scan cycles, which pixel clock is configured so that some of the clock pulses are spaced apart by a first time interval and others are spaced apart by a longer second time interval in order to maintain timing of the clock pulses according to spot position along the scan line in a manner that compensates for scanner non-linearity in order to reduce pixel position distortion. One embodiment counts (33) reference pulses in producing the clock pulses and that is done so that the first time interval represents the occurrence of M reference pulses while the second time interval represents the occurrence of M + 1 reference pulses, different segments of the scan cycle employing different ratios (35) of the first and second time intervals. The pixel clock may be configured to produce a train of constant width pulses for reducing pixel exposure distortion.
(FR) Appareil scanner comprenant une source de lumière qui produit un faisceau lumineux et des composants de balayage qui dirigent le faisceau lumineux vers un point sur une surface devant être analysée qui se trouve à un endroit prédéterminé par rapport au scanner, le point étant déplacé à travers la surface le long d'une ligne de balayage de longueur prédéterminée lors d'une série de cycles de balayage. Une horloge de cadencement de pixels (31) est incorporée dans l'appareil pour produire un train d'impulsions d'horloge durant chacun des cycles de balayage, l'horloge de cadencement de pixels étant conçue de façon qu'une partie des impulsions d'horloge sont séparées par un premier intervalle de temps et d'autres impulsions sont séparées par un intervalle de temps plus long afin d'assurer la synchronisation des impulsions d'horloge selon la position du point sur la ligne de balayage d'une manière qui compense la non-linéarité du scanner et réduit la distorsion de la position du pixel. Une variante compte (33) les impulsions de référence en produisant les impulsions d'horloge et le fait de façon que le premier intervalle de temps représente l'occurrence de M impulsions de référence, tandis que le deuxième intervalle de temps représente l'occurrence de M + 1 impulsions de référence, les différents segments du cycle de balayage employant des rapports différents (35) des premier et deuxième intervalles de temps. L'horloge de cadencement de pixels peut être conçue de façon à produire un train d'impulsions de largeur constante pour réduire la distorsion de l'exposition des pixels.