Patent ID: 6305606
Filing Date: 2001-10-23
Classification: G06K

Abstract:
A process for scanning a bar code, said code comprising two synchronism characters, one of the synchronism characters being a character of start and the other one a character of stop, and a plurality of useful characters in-between the character of start and the character of stop, each character comprising a plurality of a bar-and-space elements, the process comprising the steps of:a) acquisition of a first bar code scanning along a scanning line,b) identification of a belonging family of the bar code,c) determination of a width of at least one of the synchronism characters,d) calculation of an estimated width of each character of the code being examined, based on the width of the at least one of the synchronism characters considered,e) identification, by way of a first approximation, of a character following one of the synchronism characters by counting a number of m elements equal to a number of elements that make up each character in the belonging family,f) determination of a potential width of said following character,g) checking whether the potential width of said following character differs from the estimated width of a lower quantity with respect to a prefixed tolerance, and:g1) if said check gives a positive result, identification of said following character as a ""decodable character"", and reiteration, for each character following the decodable character, of steps e) through g), until the other synchronism character has been reached,g2) if said check gives a negative result, labeling of said following character as an ""undecodable character"".