EP0690403A2

Bar code reader for reading both one dimensional and two dimensional symbologies with programmable resolution

Abstract

A plurality of the areas of differing light reflectivity of a bar code symbol (34) or the like are simultaneously illuminated using, for example, a beam of laser light (22) that has an elongate cross-section. The light beam (22) is swept over the symbol to be read in a direction transverse to the elongated dimension of the illuminated region (78) so that a two-dimensional area (42) of the symbol is illuminated over time. The reflected light is sensed by a 1D CCD array (50). A microprocessor (52) within the scanner provides visual feedback to aid a user in aligning the device, and also provides for a selectable aspect ratio for the image, a selectable image resolution and size, a selectable aspect ratio of the illumination, and a selectable pixel size. All of these options may be programmed within the microprocessor (52), enabling the device to read a large variety of two-dimensional symbols.

EP0690403A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 30 June 2015, 11.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    An optical reader (10) for reading an indicia having areas of differing light reflectivity, characterised by:(a) a light source (20)arranged to produce an outgoing light beam (22) which, in use, simultaneously illuminates an elongate region (38) of an indicia (34) to be read, the elongate region (38) including a plurality of areas of differing light reflectivity;(b) an adjustable image-capture portion for directing the light beam (22) onto the indicia (34)and for receiving light reflected from the indicia, the image-capture portion comprising;(i) an optical scanning element (26) for scanning the beam (22) over the indicia in a direction transverse to the elongated dimension;(ii) an optical detector (50) for receiving light reflected from the indicia and for producing an output signal representative thereof;and (c) a microprocessor control (52)for adjusting the image-capture portion in dependence on the indicia to be read.
  2. 2
    An optical reader as claimed in Claim 1 in which the microprocessor control (52) controls the optical scanning element (26) to cause the beam to dwell at opposing ends of a scanned region, thereby producing brighter bars (54,56) at the said opposing ends to assist a user in aligning the reader with respect to an indicia (34) to be read.
  3. 3
    An optical reader as claimed in Claim 1 in which the optical scanning element (26) includes a scan mirror, arranged to reflect the outgoing beam (22), the mirror being arranged to oscillate under microprocessor control, and in which preferably the scan mirror (26) also receives light which has been reflected from the indicia being read, and directs it to the detector (50).
  4. 4
    An optical reader as claimed in Claim 1 in which the optical detector (50) is a 1D CCD array, preferably in which the optical detector (50) is a plurality of 1D CCD arrays, one of the said plurality of arrays being chosen for detection by the microprocessor control, preferably including an adjustable field stop (70), movable under microprocessor control with respect to the detector (50), to restrict the reflected light which impinges on the detector. preferably in which the detector (50) and the field stop (70) are both movable under microprocessor control, and preferably in which the detector (50) and the field stop (70) are movable in mutually opposite directions via a rack and pinion mechanism (51,71,72).
  5. 5
    An optical reader as claimed in Claim 1 in which the optical detector (50) is a CCD array comprising a plurality of shift register lines (100,102,104), one of the said plurality of lines being chosen for readout by the microprocessor control (52), preferably in which the shift register lines (100,102,104) are centred about an axis perpendicular to the elongated axis of the illuminated region (38), preferably in which the optical detector (50) is a CCD array having selectively resettable shift registers, at least some registers being reset under microprocessor control without being read out, preferably including an auto-iris (79) in the outgoing beam (22), under microprocessor control, to control the length of the elongate region (38) on the indicia (34) to be read, and preferably in which the optical scanning element (26) includes a scan mirror, arranged to reflect the outgoing beam (22), the mirror being arranged to oscillate under microprocessor control.
  6. 6
    An optical reader as claimed in Claim 5 in which the microprocessor control (52) includes a stored data table representative of a relationship between an aperture of the auto-iris (78) and a position of the detector (50).
  7. 7
    An optical reader as claimed in Claim 3 in which the microprocessor control (52) instructs the scan mirror (26) to oscillate at a rate faster than a readout rate of the detector (50), and preferably in which the detector (50) is under microprocessor control, the microprocessor control (54) instructing the detector to operate at a reduced clock speed.
  8. 8
    An optical reader as claimed in Claim 1 further comprising a multi-position trigger (16) the trigger being shiftable between a plurality of positions each position corresponding to a different mode of operation of the optical reader.
  9. 9
    An optical reader as claimed in one of the Claims 1 to 8 further comprising a trigger (16) adapted to vary the value of operational parameters or the specific mode of operation of the reader dependent on the amount of pressure applied to the trigger (16) which results in the extent of deflection thereof.
  10. 10
    An optical reader (10) for reading an indicia having areas of differing light reflectivity, characterised by:(a) a light source (20)arranged to produce an outgoing light beam (22);(b) an adjustable image-capture portion for directing the light beam (22) onto the indicia (34)and for receiving light reflected from the indicia;(c) a microprocessor control (52)for adjusting the image-capture portion in dependence on the indicia to be read.