US5481099A - Scanning arrangement for the implementation of omni-directional scanning patterns over indicia - Google Patents

Scanning arrangement for the implementation of omni-directional scanning patterns over indicia Download PDF

Info

Publication number
US5481099A
US5481099A US08/245,520 US24552094A US5481099A US 5481099 A US5481099 A US 5481099A US 24552094 A US24552094 A US 24552094A US 5481099 A US5481099 A US 5481099A
Authority
US
United States
Prior art keywords
scanning
scan
scanner
indicia
light beam
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/245,520
Inventor
Paul Dvorkis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Symbol Technologies LLC
Original Assignee
Symbol Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US07/428,770 external-priority patent/US5099110A/en
Priority claimed from US07/520,464 external-priority patent/US5168149A/en
Application filed by Symbol Technologies LLC filed Critical Symbol Technologies LLC
Priority to US08/245,520 priority Critical patent/US5481099A/en
Application granted granted Critical
Publication of US5481099A publication Critical patent/US5481099A/en
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SYMBOL TECHNOLOGIES, INC.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10861Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
    • G06K7/10871Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels randomly oriented data-fields, code-marks therefore, e.g. concentric circles-code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10554Moving beam scanning
    • G06K7/10564Light sources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10554Moving beam scanning
    • G06K7/10564Light sources
    • G06K7/10584Source control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10554Moving beam scanning
    • G06K7/10594Beam path
    • G06K7/10603Basic scanning using moving elements
    • G06K7/10633Basic scanning using moving elements by oscillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10554Moving beam scanning
    • G06K7/10594Beam path
    • G06K7/10603Basic scanning using moving elements
    • G06K7/10633Basic scanning using moving elements by oscillation
    • G06K7/10643Activating means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10554Moving beam scanning
    • G06K7/10594Beam path
    • G06K7/10603Basic scanning using moving elements
    • G06K7/10633Basic scanning using moving elements by oscillation
    • G06K7/10643Activating means
    • G06K7/10653Activating means using flexible or piezoelectric means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10554Moving beam scanning
    • G06K7/10594Beam path
    • G06K7/10603Basic scanning using moving elements
    • G06K7/10673Parallel lines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10554Moving beam scanning
    • G06K7/10594Beam path
    • G06K7/10683Arrangement of fixed elements
    • G06K7/10693Arrangement of fixed elements for omnidirectional scanning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10792Special measures in relation to the object to be scanned
    • G06K7/10801Multidistance reading
    • G06K7/10811Focalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10851Circuits for pulse shaping, amplifying, eliminating noise signals, checking the function of the sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10881Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices constructional details of hand-held scanners
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10881Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices constructional details of hand-held scanners
    • G06K7/10891Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices constructional details of hand-held scanners the scanner to be worn on a finger or on a wrist
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10881Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices constructional details of hand-held scanners
    • G06K7/109Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices constructional details of hand-held scanners adaptations to make the hand-held scanner useable as a fixed scanner
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/1098Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices the scanning arrangement having a modular construction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2207/00Other aspects
    • G06K2207/1011Aiming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2207/00Other aspects
    • G06K2207/1016Motor control or optical moving unit control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2207/00Other aspects
    • G06K2207/1018Source control

Definitions

  • the present invention relates, in general, to a scanning arrangement in a scanner and incorporating a scan element which is capable of the repetitive high-speed scanning of indicia having parts of different light reflectivity; for example, such as barcode symbols, and more particularly, pertains to the operation of a scanning arrangement of the type which, at high scanning speeds, will enable the scanning of indicia in variable and specified omni-directional scanning patterns.
  • the invention is directed to the provision of novel scanning methods and apparatus for omni-directionally scanning indicia through the use of a single scan element, especially such as a resonant asymmetric scan element, operating in at least two different frequency modes creating a precessing lissajous pattern so as to provide an at least 1/3 omni-directional scan of the indicia.
  • variable omni-directional scanning pattern is attained through control over the electrical energy input to a read-start device for activating the scan element of the scanner for vibratory motion between first and second pairs of scan end position, in which the energy input is controlled and varied in a manner so as to enable the scan element to implement the aforementioned omni-directional scanning patterns over the indicia.
  • an omni-directional scanning pattern is realized in that a double lissajous pattern is implemented by a single scan element through the combining of a fast lissajous pattern with a slower lissajous pattern and periodically changing between the two lissajous patterns through control over the electrical energy input such that there is obtained an omni-directional scanning pattern without the necessity of having to utilize an additional motor in the scanning arrangement.
  • the electrical energy input to the read-start means for imparting the vibratory movements to the scan element of the scanning arrangement causes the relative amplitudes between the different scanning directions of the scan element to be varied, such as in sinusoidal modes, so as to allow for decoding of indicia in any orientation which; in effect, will provide a full omni-directional scanning pattern to allow presentation in any orientation of the indicia.
  • laser scanning devices for the scanning or reading of information provided on a target; such as a package or sale item, is well known in this particular technology and has found wide acceptance in commerce.
  • various types of laser scanning devices incorporate scanning heads which house optical reading systems, such as barcode readers, for the reading of information or barcode symbols on targets which are scanned by a laser beam projected from the barcode reader.
  • such laser scanning devices are widely employed in industry, such as manufacturing, shipping, and in retail commerce and; for example, may be permanently incorporated in the structures of check-out counters of supermarkets, whereby the items of merchandise having the barcode symbols imprinted thereon or applied thereto are passed over a fixed barcode reader located beneath the counter surface so as to provide a record for the merchant of the merchandise being purchased by a consumer, and concurrently a readout (and possibly a printed record) for the consumer.
  • the barcode reader or laser scanning device may also be constituted of an optical scanner unit which is fixedly mounted on a stand extending above a support platform or countertop on which the merchandise may be arranged; or in many instances of utilization, pursuant to a preferred embodiment of the invention, may be in the form of a miniature, lightweight and gun-shaped device having a pistol grip, and which the activated device is normally passed over the barcode symbol which is imprinted on a sale item or target at some short distance therefrom so as to enable scanning of the information provided by the barcode symbols.
  • the barcode symbol itself is a coded pattern of indicia comprises of a series of bars of various widths spaced apart from one another to bound spaces of various widths, the bars and spaces having different light-reflecting characteristics.
  • the readers and scanning systems electro-optically transform the graphic indicia into electrical signals, which are decoded into alphanumerical characters that are intended to be descriptive of the article or some characteristic thereof. Such characters are typically represented in digital form and utilized as an input to a data processing system for applications, in point-of-sale processing, inventory control, and the like. Scanning systems of this general type have been disclosed, for example, in U.S. Pat. Nos. 4,251,798; 4,369,361; 4,387,297; 4,409,470; 4,760,248; and 4,896,026, all of which have been assigned to the same assignee as the instant application.
  • one embodiment of such a scanning system resides, inter alia, in a hand-held, portable laser scanning head supported by a user, which is configured to allow the user to aim the head, and more particularly, the light beam or laser beam projected therefrom, at a target and a symbol which is to be read.
  • the light source in a laser scanner is typically a gas laser or semiconductor laser.
  • semiconductor devices such as a laser diode
  • the laser beam is optically modified, typically by a lens, to form a beam spot of a certain size at the target distance. It is preferred that the beam spot size at the target distance be approximately the same as the minimum width between regions of different light reflectivity, i.e., the bars and spaces of the symbol.
  • Barcode symbols are formed from bars or elements that are typically rectangular in shape with a variety of possible widths.
  • the specific arrangement of elements defines the character represented according to a set of rules and definitions specified by the code or "symbology" used.
  • the relative size of the bars and spaces is determined by the type of coding used, as is the actual size of the bars and spaces.
  • the number of characters per inch represented by the barcode symbol is referred to as the density of the symbol.
  • To encode a desired sequence of characters a collection of element arrangements are concatenated together to form the complete barcode symbol, with each character of the message being represented by its own corresponding group of elements. In some symbologies a unique "start” and "stop” character is used to indicate where the barcode begins and ends.
  • a number of different barcode symbologies exist. These symbologies include UPC/EAN, Code 39, Code 128, Codabar, and Interleaved 2 of 5.
  • characters recognized and defined by a symbology shall be referred to as legitimate characters, while characters not recognized and defined by that symbology are referred to as illegitimate characters.
  • an arrangement of elements not decodable by a given symbology corresponds to an illegitimate character(s) for that symbology.
  • Code 49 introduces a "two-dimensional" concept by stacking rows of characters vertically instead of extending the bars horizontally. That is, there are several rows of bar and space patterns, instead of only one row.
  • the structure of Code 49 is described in U.S. Pat. No. 4,794,239, which is hereby incorporated by reference.
  • a one-dimensional single-line scan as ordinarily provided by hand-held readers, has disadvantages in reading these two dimensional barcodes; that is, the reader must be aimed at each row, individually.
  • the multiple-scan-line readers produce a number of scan lines at an angle to one another so these are not suitable for recognizing a Code 49 type of two-dimensional symbols.
  • the light beam is directed by a lens or similar optical components along a light path toward a target that includes a barcode symbol on the surface.
  • the scanning functions by repetitively scanning the light beam in a line or series of lines across the symbol.
  • the scanning component may incorporate a drive or scanning motor adopted to either sweep the beam spot across the symbol and trace a scan line across and past the symbol in a high-speed repetitive mode, or scan the field of view of the scanner, or do both.
  • Scanning systems also normally include a sensor or photodetector which functions to detect light reflected from the symbol.
  • the photodetector is therefore positonied in the scanner or in an optical path in which it has a field of view which extends across and slightly past the symbol.
  • a portion of the reflected light which is reflected off the symbol is detected and converted into an electrical signal, and electronic circuitry or software decodes the electrical signal into a digital representation of the data represented by the symbol that has been scanned.
  • the analog electrical signal from the photodetector may typically be converted into a pulse width modulated digital signal, with the widths corresponding to the physical widths of the bars and spaces.
  • Such a signal is then decoded according to the specific symbology into a binary representation of the data encoded in the symbol, and to the alphanumeric characters so represented.
  • the decoding process in known scanning systems usually work in the following way.
  • the decoder receives the pulse width modulated digital signal from the scanner, and an algorithm implemented in software attempts to decode the scan. If the start and stop characters and the characters between them in the scan were decoded successfully and completely, the decoding process terminates and an indicator of a successful read (such as a green light and/or an audible beep) is provided to the user. Otherwise, the decoder receives the next scan, performs another decode attempt on that scan, and so on, until a completely decoded scan is achieved or no more scans are available.
  • a successful read such as a green light and/or an audible beep
  • Such a signal is then decoded according to the specific symbology into a binary representation of the data encoded in the symbol, and to the alphanumeric characters so represented.
  • Laser scanners are not the only type of optical instrument capable of reading barcode symbols.
  • Another type of barcode reader is one which incorporates detectors based upon charge coupled device (CCD) technology.
  • CCD charge coupled device
  • the size of the detector is larger than or substantially the same as the symbol which is to be read.
  • the entire symbol is flooded with light from the reader, and each CCD cell is sequentially read out to determine the presence of a bar or a space.
  • CCD charge coupled device
  • Such readers are lightweight and easy to use, but require substantially direct contact or placement of the reader on the symbol to enable the symbol to properly read. Such physical contact of the reader with the symbol is a preferred mode of operation for some applications, or as a matter of personal preference by the user.
  • the invention is directed towards the provision of a scanner incorporating a rapidly oscillated scan element or mirror enabling the generation of omni-directional scanning patterns, preferably a resonance asymmetric scan element (RASE), wherein the scan element is preferably mounted on a vibratory set of components, such as a U-shaped spring of the scanning arrangement having a holder thereon grippingly engaging the upper side edges of the mirror.
  • the fast or high frequency axis of rotation for the scan element or mirror on the vibratory component may coincide with the center of mass of the mirror so as to thereby reduce any vibratory stresses generated in the region of attachment of the mirror.
  • the vibration imparted to the components of the scanning arrangement through the intermediary of a read-start unit consists of an electrically-energized magnet structure, incorporating a control device for varying the intensity of electrical energization or the frequency of the electrical energizing current applied to the read-start unit so as to generate varying types of omni-directional scanning patterns over an indicia which is being read by the scanner.
  • control device for electrically energizing the read-start unit may impart operation in at least two modes to the single scan element so as to create a precessive lissajous scanning pattern which provides for an annular redundancy of the scan lines of a 1/3 omni-directional scan which can decode at least 33.3% of a 360° orientation, enabling the indicia, such as a barcode symbol, to deviate at angles relative to the scan direction of the scanner while being scanned in either a presentation or pass-through mode by the scanner.
  • the energization of the read-start unit by the control device is adapted to generate a double-lissajous omni-directional scan in which the scan element, such as the resonant asymmetric scan element, has two available "Y" oscillatory frequencies at different orders of magnitude imparted thereonto; and also a torsional mode which imparts oscillation in the "Z" oscillatory directions, thereby combining the last-mentioned motion with alternatingly or periodically switching between the fast and slow "Y" oscillatory, there are produced two lissajous patterns so as to create an omni-directional scanning pattern.
  • the scan element such as the resonant asymmetric scan element
  • the control device for the read-start unit may impart electrical energizing current to the read-start unit for the scan element in which the relative amplitudes between the "Y" and “Z” oscillating modes are continually varied, preferably sinusoidally, so as to allow decoding of the indicia being read in any orientation during this varying opening period in the scanning frequencies or amplitudes, thereby enabling the generating of a full omni-directional scanning pattern.
  • Another object of tile present invention is to provide a scanning arrangement of the type described in which the control device for energizing the read-start unit enables generation of omni-directional scanning patterns in precessing and lissajous patterns so as to provide for a full 1/3 omni-directional scanning pattern as described herein.
  • Still another object of the present invention is to provide for a method of generating novel omni-directional scanning patterns utilizing the inventively energized scanning arrangement.
  • FIG. 1 illustrates a longitudinal sectional view through an exemplary embodiment of a laser scanning device adaptable for housing a scanning arrangement in accordance with the present invention, and in which the scanning device is in the shape of a hand-held, gun-shaped component;
  • FIG. 2 illustrates a top plan view through a typical scanning arrangement in accordance with the present invention
  • FIG. 3 illustrates a somewhat modified embodiment of the scanning arrangement of FIG. 2;
  • FIG. 4a and 4b illustrate an omni-directional scanning raster pattern attainable with the scanning arrangement of FIG. 2;
  • FIG. 5 illustrates an inherent orientation freedom for a typical barcode symbol
  • FIG. 6a and 6b illustrate, respectively, a presentation mode and pass-through mode for the raster scanning pattern of FIG. 4;
  • FIG. 7 illustrates an omni-directional scanning pattern attainable with the inventive scanning device
  • FIG. 8 illustrates a full scanning pattern with the energizing drive signal received from the control device by the read-start unit for the scan element
  • FIGS. 9a through 9d illustrate an omni-directional scanning pattern obtained through the energization of the read-start unit with fluctuating the amplitude levels or the frequencies by means of the energizing control device;
  • FIGS. 10a and 10b graphically illustrate the amplitude of the oscillations in the "Y" and “Z” planes of the scan element.
  • a laser scanning device may be a barcode reader unit 100 in a hand-held gun-shaped configuration, although obviously other kinds of configurations of scanners readily lend themselves to the invention, having a pistol-grip type of handle 153 and in which a movable trigger 154 is employed to allow the user to activate the light beam 151 and detector circuitry when pointed at the symbol to be read, thereby saving battery life if the unit is self-powered.
  • a lightweight plastic housing 155 contains the laser light source, the detector 158, the optics and signal processing circuitry, and the CPU 140 as well as power source or battery 162.
  • a light-transmissive window 156 in the front end of the housing 155 allows the outgoing light beam 151 to exit and the incoming reflected light 152 to enter.
  • the reader 100 is designed to be aimed at a barcode symbol by the user from a position in which the reader 100 is spaced from the symbol, i.e., not touching the symbol or moving across the symbol.
  • this type of hand-held barcode reader is specified to operate in the range of from contact with the symbol to distances of perhaps several inches or even further therefrom.
  • the reader 100 may also function as a portable computer terminal, and in such embodiments include a keyboard 148 and a display 149, such as described in the previously noted U.S. Pat. No. 4,409,470.
  • a suitable lens 157 may be used to focus the scanned beam into the barcode symbol at an appropriate reference plane.
  • a light source 146 such as a semiconductor laser diode, is positioned to introduce a light beam into the axis of the lens 157, and the beam passes through a partially-silvered mirror 147 and other lenses or beam-shaping structure as needed, along with an oscillating mirror or scanning element 159 which is attached to a scanning motor 160 activated when the trigger 154 is pulled.
  • an aiming light if needed, produces a visible-light spot which may be fixed, or scanned just like the laser beam; the user employs this visible light to aim the reader unit at the symbol before pulling the trigger 154.
  • a holder 202 incorporates a U-shaped spring 204 having a pair of arms 206 and 208.
  • a scan element 210 for example a light reflector or mirror, is fixedly mounted at the free end of the arm 208, while a permanent magnet 212 is mounted at the opposite free end of arm 206.
  • An electromagnetic coil 214 is fixedly mounted on a support member 216, the latter of which is secured to a support member 218, wherein these components 212 and 214 form a read-start unit for the scan element 210.
  • the arm 206 and the permanent magnet 212 are secured to a generally planar spring member 222 at one end 222a thereof, and which has its other end 222b secured to the base 218.
  • the planar spring 222 may be made of any suitable flexible material, such as a leaf spring, a flexible metal foil, a flat bar.
  • the U-shaped spring structure 204, 206, 208 may also be constituted from any suitable metallic material possessing resilient or flexibility properties; preferably a material such as a beryllium-copper alloy.
  • the mass of the mirror 210 may be equal to the mass of the permanent magnet 212, and under certain instances may be much higher than the equivalent mass of the U-shaped spring 204. In either case the material mass on the mirror or right side of the planar spring will be greater than that on the other or left side of the planar spring. This difference in the mass causes a weight imbalance that results in a torsional bending, or what is more commonly referred to as twisting, of the planar spring 222. Due to this twisting, a driving signal can be applied to the planar spring 222 to impart an angular oscillatory movement of the mirror 210 in the x-z plane for effecting a "Z" directional or vertical scan.
  • FIG. 5 Viewing FIG. 5 as a top plan view of the holder assembly an omni directional scan can be obtained because of the weight imbalance of the components with respect to planar spring, i.e. a greater mass will be on the right side of spring than on the left side.
  • this weight imbalance will result in a torsional vibration of planar spring causing a vertical or y-directional scan with the mirror moving in the z-y, not x-y as erroneously stated in the patent, plane and the u-shaped spring will vibrate in the x-z plane to effect a horizontal or x-directional scan.
  • the driving signal can be applied in the manner described to obtain simultaneous vibration of the u-shaped spring to effect the horizontal scan and of the planar spring to effect a vertical scan, resulting in an omni-directional scan.
  • FIGS. 2 of the present application similarly provides an assembly for obtaining a two dimensional, raster or omni-directional scan pattern.
  • FIG. 2 is a top plan view of the holder assembly.
  • a two dimensional, raster or omni-directional scan can be obtained because of the weight imbalance of the components with respect to planar spring 222, i.e. a greater mass will be on the right side of spring 222 than on the left side.
  • this weight imbalance will result in a torsional vibration of planar spring 222 causing a vertical or z-directional scan with the mirror moving in the z-x plane.
  • the driving signal will also cause the u-shaped spring 204 to vibrate in x-y plane to effect a horizontal or y-directional scan.
  • the driving signal can be applied in the manner described elsewhere to obtain simultaneous vibration of the u-shaped spring to effect the horizontal scan and torsional vibration of the planar spring to effect a vertical scan which will result in an omni-directional scan.
  • a fast horizontal scan results from the vibration of the u-shaped spring while a slower vertical scan results from the torsional vibration of the planar spring.
  • an omni-directional scan is one in which the target can be scanned at any angle to the emitted beam so long as the target is visible.
  • the FIG. 2 arrangement can provide either a raster or omni-directional type scan.
  • the FIG. 2 configuration allows for dual frequency vibrations in the x-y plane which relate to a horizontal scan.
  • the u-shaped spring is designed to vibrate at resonant frequency, in the x-y plane at a relatively higher frequency, for example 400 Hz., than the planar spring, which might be at 50 Hz.
  • the planar spring will vibrate torsionally in the x-z plane to provide a vertical scan.
  • FIG. 7 By maintaining the torsional forcing frequency constant and varying the bending vibration forcing frequency between the natural frequencies of the two springs, for x-y plane vibrations, an omni-directional scan as shown in FIG. 7 will be obtained.
  • the FIG. 3 embodiment can also produce an omni-directional scan using only a single forcing frequency in combination with assembly rotation.
  • the phrase "precessive mode" means that the scan pattern changes, at least slightly, with each scan. This is achieved by designing the vibrating assembly such that the resonant frequencies about the various axis of vibration are not integer multiples of each other. This results in a scan pattern being formed which will cover both the width and height of a symbol during multiple scan cycles. In order to obtain a raster-type scan pattern, the U-shaped spring 204 and the planar spring 222 to vibrate in planes which are orthogonal to each other.
  • the arms of the U-shaped spring 204 will vibrate in the X-Y plane resulting in a horizontal scan and the planar spring 222 will vibrate in the X-Z plane resulting in a vertical scan.
  • the mirror or scanner component 210 is mounted for angular oscillating movement, in first and second alternate circumferential directions, between first and second pairs of scan end positions.
  • vending vibration of the U-shaped spring 204 will be within a high range of frequencies, typically of within 200 to 800 Hz
  • the planar spring 222 will vibrate within a low range of frequencies, typically about 50 to 200 Hz.
  • the amplitude of vibration necessary to scan the symbol will depend upon the size of the symbol and would typically be at least 10° to 30° optical.
  • Increasing the angular amplitude and thus, the scan line produced by the holder arrangement 202 may be readily attained by constructing the U-shaped spring 204 with the arms being asymmetrically dimensioned, in effect, of different lengths thereby producing a resonant asymmetric scan element.
  • the arm 208 may be shorter than the arm 206 by a ratio of at least 2:1.
  • an asymmetrically dimensioned U-shaped spring will result in a longer Y direction scan line in a raster-type pattern.
  • an asymmetrically dimensioned U-shaped spring provides a higher durability against metal fatigue and cracking since the nodal point is no longer located at a curved portion of the spring.
  • This type of construction also provides the benefit of less vibration being transferred to the base, since the U-shaped spring is held only at the magnet end and the angular movement of the magnet can be a plurality of times lower than that of the scanning component or mirror 210.
  • FIG. 3 shows, in side view, another configuration for producing an omni-directional or other multi-directional scan pattern; namely, which rotates the entire holder means about an axis.
  • the arrangement shown in FIG. 3 is similar to that of FIG. 2 and like reference numerals are used to identify like parts and a description thereof is not repeated here for the sake of brevity.
  • component 300 shown in FIG. 3 is illustrative only, inasmuch as any suitable means for rotating the scanning arrangement 200 about an axis may be employed to effect an omni-directional scan pattern.
  • the component 300 includes a motor 302 having a shaft 304 for driving a transmission belt 306.
  • Belt 306 is coupled to a shaft (not shown) connected to the support 308 for rotating the support 308 about ball bearing 310 which is attached to support beam 312.
  • the rotation of a single axis direction scan arrangement will produce an omni-directional scan pattern in the form of a rosette.
  • the rotation of a two-axis scan arrangement will produce various other omni-directional scan patterns depending on the type of two-axis arrangement being rotated.
  • FIGS. 4a, 4b and 5 through 7 of the drawings there is illustrated an omni-directional scanning pattern which is attainable with scanners shown in FIGS. 2 and 3 of the drawings.
  • control device 221 causes the read-start unit 212, 214 of each scanning arrangement to be energized at variable electrical current intensities and/or frequencies in order to provide specified omni-directional scanning patterns without the need for incorporating additional motors or other components in presently existing scanners of this type.
  • a presentation mode as shown in FIG. 6a in which the scanning arrangement is passed across and then back over the indicia, or alternatively, a pass-through mode as shown in FIG. 6b in which the indicia, such as a barcode, is passed beneath a fixed scanning point at a specified linear speed of travel (for example, up to 30 in./sec. as long as the barcode orientation is ⁇ 30° around the preferred orientation thereof) can be used.
  • FIGS. 4a and 4b there is employed a precessive lissajous scanning mode by the scanning arrangement 200 whereby, for example, a raster scanner at 600 scans/sec. and 100 frames/sec. would readily constitute a 1/3-omni scanning device allowing for ⁇ 30° freedom of orientation for the indicia, as shown in FIGS. 4a and 4b.
  • the scanning pattern includes two parallel lines, two ⁇ 10° lines and two ⁇ 20° lines. Any symbol has an inherent orientation freedom.
  • the barcode having its width divided by its length, as shown in FIG. 5.
  • a precessive mode such as 3:1; 3.1:1; 3.2:1 etc., may be utilized to generates an overlapping omni-directional scanning pattern. This will enable the accurate and complete scanning of the symbol during either presentation or pass through modes while the symbol; i.e. barcode, is in angled scan orientation as shown relative to the scanning arrangement.
  • FIG. 4a shows the result of combined vibrations which cause a scan in two orthogonal directions.
  • a scan pattern could be obtained using the arrangement shown in FIG. 2.
  • the u-shaped spring normally vibrates at a higher rate than the flat spring.
  • FIG. 2 is a top view of the spring arrangement
  • the FIG. 4a scan reflects, for example, a rate of vibration of the u-shaped spring of say 300 Hz. and a rate of torsional vibration of the planar spring of say 50 Hz.
  • the pattern of FIG. 4a can be obtained using the FIG. 2 arrangement by simultaneously applying the applicable forcing frequencies to cause the necessary oscillation of the u-shaped spring 204 and the planar spring 222 to produce a relatively fast horizontal scan vibration in the x-y plane and a relatively slow vertical scan in the x-z plane.
  • FIG. 7 illustrates a star-shaped double lissajous omni-directional scanning pattern in which the star-shaped double-lissajous pattern is obtained by switching between a slow and a fast "Y" oscillation frequency for the scan element by alternating the signals driving bending vibration of the planar and U-shaped springs e.g., 100 to 400 Hz, at the enumerated four points indicated in FIG. 8 and conversely.
  • the switching is performed over a period of time, such as 15 msec, while maintaining the "Z" oscillations by driving a constant torsional vibration of the planar spring at 200 Hz.
  • the scan element which may be an RASE, has two available "X" oscillating frequencies introduced therein by the control element energizing the read-scan unit.
  • the scan element is operating at bending vibratory or oscillatory frequencies of 100 Hz or 400 Hz in the "Y" direction while "Z” is maintained at a torsional vibration or oscillating frequency of 200 Hz.
  • "Z" oscillations constant while switching between the two "F” scanning amplitudes or frequencies whereby one is high and one is low there are obtained two orthogonal 1:2 lissajous scanning patterns.
  • This will provide the star-shaped double-lissajous pattern as shown in FIG. 7 of the drawings if the "F" oscillations are switched exactly by a drive signal at the end of each cycle with the same phase, in essence, as shown at the points represented in FIG. 8 of the drawings.
  • both the "Y"'s and the “Z” have to be self-resonance close feedback loops; in effect, a total of three loops; and inasmuch as each loop has its own feedback, these can be employed for the accurate switching needed to obtain a precise scanning pattern in a double-lissajous arrangement.
  • the intensities in the current levels for producing the "F" and “Z” oscillating of the scan elements may be varied, such as sinusoidally, so as to produce gradual changes in the relative amplitudes between the "F” and “Z” oscillations, i.e. the oscillations respectively resulting from bending vibrations of either the planar or U-shaped springs and from the torsional vibration of the planar spring, to permit for decoding in any orientation during the opening up-time, which may be over a period of 200 ms.
  • the variation in the patterns will ensure that an indicia, such as a barcode signal, irrespective as to the orientation thereof will be fully scanned as a result of the varying intensity between "F" and "Z".
  • the particular full omni-directional scanning pattern which is obtained by varying the intensity of the energization of the read-start unit by the control device, in effect, by providing sinusoidal amplitudes for both the "X" and "Z” oscillations, i.e. the oscillations respectively resulting from bending vibrations of either the planar or U-shaped springs and from the torsional vibration of the planar spring, of the scan element, and also by utilizing some rotational movement of the scan element as shown in the embodiment of FIG. 3 for the scanning device, will produce a full omni-directional pattern created by an integration of the scan amplitudes during the opening time, as shown in FIGS. 10a and 10b.
  • This correlated change in the relative amplitudes of the "Z” and the "Y" oscillations permit for a decoding of a symbol in any orientation during the opening up-time of the cycle, which may extend through a time period of up to 200 msec.
  • the FIG. 7 scan pattern is achievable by precise varying of the frequencies and without rotating the springs.
  • the resonant torsional or twist frequency of the planar spring is 200 Hz.
  • the resonant bending frequencies of the planar and u-shaped springs are respectively 100 and 400 Hz.
  • the coil supplies a constant resonant twist frequency of 200 Hz. while simultaneously supplying a resonant bending frequency which is switched between 100 and 400 Hz. Because the resonant frequencies of the two springs for twisting and bending vibration are different, the superimposed frequencies drive only the particular spring which resonates at the driving frequency or frequencies. In the example given, there is no overlap of frequencies.
  • the driving forces are at 100, 200 and 400 Hz.
  • Those springs not having a natural frequency at a particular forcing frequency will not vibrate in response to that frequency.
  • a spring with natural frequencies of 100 and 600 Hz. will resonate at those frequencies and not at frequencies which are lower or higher.
  • the springs are driven at resonant frequency.

Abstract

A scanner for reading indicia having portions of differing light reflectivity has means for directing a light beam from the scanner towards the indicia and collecting reflected light returning from the indicia. The scanner includes a scanning arrangement with a scanner component, such as a mirror. First and second vibratory means support the scanner component for angular oscillatory movement to scan the light beam in first and second orthogonal scan directions. The scanning arrangement includes read-start means for moving the scanner component to simultaneously scan the light beam in the first and second scan directions. Control means, operatively connected to the read-start means, are provided for imparting differing signals to the read-start means to (1) alternatively drive fast and slow vibrations of the first and second vibratory means to vary the scanning of the light beam in the first scan direction and (2) to drive vibration of only the second vibratory means to cause the scanning of the light beam in the second scan direction. The scanning of the light beam in the first and second scan directions generates a scan pattern over the indicia.

Description

This is a divisional application of U.S. patent application Ser. No. 07/880,256, which was filed on May 8, 1992 (now abandoned) which is a continuation in part of U.S. patent application Ser. No. 07/520,464, filed May 8, 1990 (now U.S. Pat. No. 5,168,149, issued Dec. 1, 1992), which is in turn a continuation in part of U.S. patent application Ser. No. 07/428,770, filed Oct. 30, 1989 (now U.S. Pat. No. 5,099,110). This application is also related to U.S. application Ser. No. 08/207,516, which is a continuation of application Ser. No. 07/880,256, now abandoned, and to U.S. application Ser. No. 08/108,521, which is a continuation of application Ser. No. 07/868,401, which issued as U.S. Pat. No. 5,280,165.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates, in general, to a scanning arrangement in a scanner and incorporating a scan element which is capable of the repetitive high-speed scanning of indicia having parts of different light reflectivity; for example, such as barcode symbols, and more particularly, pertains to the operation of a scanning arrangement of the type which, at high scanning speeds, will enable the scanning of indicia in variable and specified omni-directional scanning patterns.
In accordance with specific aspects, the invention is directed to the provision of novel scanning methods and apparatus for omni-directionally scanning indicia through the use of a single scan element, especially such as a resonant asymmetric scan element, operating in at least two different frequency modes creating a precessing lissajous pattern so as to provide an at least 1/3 omni-directional scan of the indicia.
As contemplated pursuant to another aspect of the invention, the variable omni-directional scanning pattern is attained through control over the electrical energy input to a read-start device for activating the scan element of the scanner for vibratory motion between first and second pairs of scan end position, in which the energy input is controlled and varied in a manner so as to enable the scan element to implement the aforementioned omni-directional scanning patterns over the indicia.
According to a specific feature of the invention, an omni-directional scanning pattern is realized in that a double lissajous pattern is implemented by a single scan element through the combining of a fast lissajous pattern with a slower lissajous pattern and periodically changing between the two lissajous patterns through control over the electrical energy input such that there is obtained an omni-directional scanning pattern without the necessity of having to utilize an additional motor in the scanning arrangement.
Additionally, as contemplated by another concept of the invention, the electrical energy input to the read-start means for imparting the vibratory movements to the scan element of the scanning arrangement causes the relative amplitudes between the different scanning directions of the scan element to be varied, such as in sinusoidal modes, so as to allow for decoding of indicia in any orientation which; in effect, will provide a full omni-directional scanning pattern to allow presentation in any orientation of the indicia.
The foregoing varying modes of scanning to attain the different and varying types of omni-directional scanning patterns is readily attained through the use of currently existent scanning devices, particularly such as by means of a resonant asymmetric scan element, through controlling the electrical energization frequency and/or intensity supplied to the read-start device for the scan element employed in the scanning arrangement.
The utilization of laser scanning devices for the scanning or reading of information provided on a target; such as a package or sale item, is well known in this particular technology and has found wide acceptance in commerce. In this connection, various types of laser scanning devices incorporate scanning heads which house optical reading systems, such as barcode readers, for the reading of information or barcode symbols on targets which are scanned by a laser beam projected from the barcode reader. In general, such laser scanning devices; especially those in the type of barcode readers, are widely employed in industry, such as manufacturing, shipping, and in retail commerce and; for example, may be permanently incorporated in the structures of check-out counters of supermarkets, whereby the items of merchandise having the barcode symbols imprinted thereon or applied thereto are passed over a fixed barcode reader located beneath the counter surface so as to provide a record for the merchant of the merchandise being purchased by a consumer, and concurrently a readout (and possibly a printed record) for the consumer.
Alternatively, the barcode reader or laser scanning device may also be constituted of an optical scanner unit which is fixedly mounted on a stand extending above a support platform or countertop on which the merchandise may be arranged; or in many instances of utilization, pursuant to a preferred embodiment of the invention, may be in the form of a miniature, lightweight and gun-shaped device having a pistol grip, and which the activated device is normally passed over the barcode symbol which is imprinted on a sale item or target at some short distance therefrom so as to enable scanning of the information provided by the barcode symbols.
2. Discussion of the Prior Art
Various optical readers and optical scanning systems have been developed heretofore for reading barcode symbols appearing on a label or on the surface of an article. The barcode symbol itself is a coded pattern of indicia comprises of a series of bars of various widths spaced apart from one another to bound spaces of various widths, the bars and spaces having different light-reflecting characteristics. The readers and scanning systems electro-optically transform the graphic indicia into electrical signals, which are decoded into alphanumerical characters that are intended to be descriptive of the article or some characteristic thereof. Such characters are typically represented in digital form and utilized as an input to a data processing system for applications, in point-of-sale processing, inventory control, and the like. Scanning systems of this general type have been disclosed, for example, in U.S. Pat. Nos. 4,251,798; 4,369,361; 4,387,297; 4,409,470; 4,760,248; and 4,896,026, all of which have been assigned to the same assignee as the instant application.
As disclosed in some of the above patents, one embodiment of such a scanning system resides, inter alia, in a hand-held, portable laser scanning head supported by a user, which is configured to allow the user to aim the head, and more particularly, the light beam or laser beam projected therefrom, at a target and a symbol which is to be read.
The light source in a laser scanner is typically a gas laser or semiconductor laser. The use of semiconductor devices, such as a laser diode, as the light source in scanning systems is especially desirable because of their small size, low cost and low power requirements. The laser beam is optically modified, typically by a lens, to form a beam spot of a certain size at the target distance. It is preferred that the beam spot size at the target distance be approximately the same as the minimum width between regions of different light reflectivity, i.e., the bars and spaces of the symbol.
Barcode symbols are formed from bars or elements that are typically rectangular in shape with a variety of possible widths. The specific arrangement of elements defines the character represented according to a set of rules and definitions specified by the code or "symbology" used. The relative size of the bars and spaces is determined by the type of coding used, as is the actual size of the bars and spaces. The number of characters per inch represented by the barcode symbol is referred to as the density of the symbol. To encode a desired sequence of characters, a collection of element arrangements are concatenated together to form the complete barcode symbol, with each character of the message being represented by its own corresponding group of elements. In some symbologies a unique "start" and "stop" character is used to indicate where the barcode begins and ends. A number of different barcode symbologies exist. These symbologies include UPC/EAN, Code 39, Code 128, Codabar, and Interleaved 2 of 5.
For purpose of discussion, characters recognized and defined by a symbology shall be referred to as legitimate characters, while characters not recognized and defined by that symbology are referred to as illegitimate characters. Thus, an arrangement of elements not decodable by a given symbology corresponds to an illegitimate character(s) for that symbology.
In order to increase the amount of data that can be represented or stored on a given amount of surface area, several new barcode symbologies have recently been developed. One of these new code standards, Code 49, introduces a "two-dimensional" concept by stacking rows of characters vertically instead of extending the bars horizontally. That is, there are several rows of bar and space patterns, instead of only one row. The structure of Code 49 is described in U.S. Pat. No. 4,794,239, which is hereby incorporated by reference.
A one-dimensional single-line scan, as ordinarily provided by hand-held readers, has disadvantages in reading these two dimensional barcodes; that is, the reader must be aimed at each row, individually. Likewise, the multiple-scan-line readers produce a number of scan lines at an angle to one another so these are not suitable for recognizing a Code 49 type of two-dimensional symbols.
In the scanning systems known in the art, the light beam is directed by a lens or similar optical components along a light path toward a target that includes a barcode symbol on the surface. The scanning functions by repetitively scanning the light beam in a line or series of lines across the symbol. The scanning component may incorporate a drive or scanning motor adopted to either sweep the beam spot across the symbol and trace a scan line across and past the symbol in a high-speed repetitive mode, or scan the field of view of the scanner, or do both.
Scanning systems also normally include a sensor or photodetector which functions to detect light reflected from the symbol. The photodetector is therefore positonied in the scanner or in an optical path in which it has a field of view which extends across and slightly past the symbol. A portion of the reflected light which is reflected off the symbol is detected and converted into an electrical signal, and electronic circuitry or software decodes the electrical signal into a digital representation of the data represented by the symbol that has been scanned. For example, the analog electrical signal from the photodetector may typically be converted into a pulse width modulated digital signal, with the widths corresponding to the physical widths of the bars and spaces. Such a signal is then decoded according to the specific symbology into a binary representation of the data encoded in the symbol, and to the alphanumeric characters so represented.
The decoding process in known scanning systems usually work in the following way. The decoder receives the pulse width modulated digital signal from the scanner, and an algorithm implemented in software attempts to decode the scan. If the start and stop characters and the characters between them in the scan were decoded successfully and completely, the decoding process terminates and an indicator of a successful read (such as a green light and/or an audible beep) is provided to the user. Otherwise, the decoder receives the next scan, performs another decode attempt on that scan, and so on, until a completely decoded scan is achieved or no more scans are available.
Such a signal is then decoded according to the specific symbology into a binary representation of the data encoded in the symbol, and to the alphanumeric characters so represented.
Laser scanners are not the only type of optical instrument capable of reading barcode symbols. Another type of barcode reader is one which incorporates detectors based upon charge coupled device (CCD) technology. In such readers, the size of the detector is larger than or substantially the same as the symbol which is to be read. The entire symbol is flooded with light from the reader, and each CCD cell is sequentially read out to determine the presence of a bar or a space. Such readers are lightweight and easy to use, but require substantially direct contact or placement of the reader on the symbol to enable the symbol to properly read. Such physical contact of the reader with the symbol is a preferred mode of operation for some applications, or as a matter of personal preference by the user.
SUMMARY OF THE INVENTION
In essence, the invention is directed towards the provision of a scanner incorporating a rapidly oscillated scan element or mirror enabling the generation of omni-directional scanning patterns, preferably a resonance asymmetric scan element (RASE), wherein the scan element is preferably mounted on a vibratory set of components, such as a U-shaped spring of the scanning arrangement having a holder thereon grippingly engaging the upper side edges of the mirror. Preferably, although not necessarily, the fast or high frequency axis of rotation for the scan element or mirror on the vibratory component may coincide with the center of mass of the mirror so as to thereby reduce any vibratory stresses generated in the region of attachment of the mirror.
Pursuant to a specific feature of the invention, the vibration imparted to the components of the scanning arrangement through the intermediary of a read-start unit, consists of an electrically-energized magnet structure, incorporating a control device for varying the intensity of electrical energization or the frequency of the electrical energizing current applied to the read-start unit so as to generate varying types of omni-directional scanning patterns over an indicia which is being read by the scanner. Thus, in a particular instance, the control device for electrically energizing the read-start unit may impart operation in at least two modes to the single scan element so as to create a precessive lissajous scanning pattern which provides for an annular redundancy of the scan lines of a 1/3 omni-directional scan which can decode at least 33.3% of a 360° orientation, enabling the indicia, such as a barcode symbol, to deviate at angles relative to the scan direction of the scanner while being scanned in either a presentation or pass-through mode by the scanner.
Another inventive feature resides in that the energization of the read-start unit by the control device is adapted to generate a double-lissajous omni-directional scan in which the scan element, such as the resonant asymmetric scan element, has two available "Y" oscillatory frequencies at different orders of magnitude imparted thereonto; and also a torsional mode which imparts oscillation in the "Z" oscillatory directions, thereby combining the last-mentioned motion with alternatingly or periodically switching between the fast and slow "Y" oscillatory, there are produced two lissajous patterns so as to create an omni-directional scanning pattern.
The control device for the read-start unit may impart electrical energizing current to the read-start unit for the scan element in which the relative amplitudes between the "Y" and "Z" oscillating modes are continually varied, preferably sinusoidally, so as to allow decoding of the indicia being read in any orientation during this varying opening period in the scanning frequencies or amplitudes, thereby enabling the generating of a full omni-directional scanning pattern.
Accordingly, it is a primary object of the present invention to provide a novel and unique scanning arrangement in a scanner incorporating a control device for electrically energizing a read-start unit for imparting oscillatory movement to the scan element of the scanner at differing energizing levels and/or frequencies so as to generate controllably varying and specified omni-directional scanning patterns over an indicia being read by the scanner.
Another object of tile present invention is to provide a scanning arrangement of the type described in which the control device for energizing the read-start unit enables generation of omni-directional scanning patterns in precessing and lissajous patterns so as to provide for a full 1/3 omni-directional scanning pattern as described herein.
Still another object of the present invention is to provide for a method of generating novel omni-directional scanning patterns utilizing the inventively energized scanning arrangement.
BRIEF DESCRIPTION OF THE DRAWINGS
Reference may now be had to the following detailed description of exemplary embodiments of the invention, taken in conjunction with the accompanying drawings; in which:
FIG. 1 illustrates a longitudinal sectional view through an exemplary embodiment of a laser scanning device adaptable for housing a scanning arrangement in accordance with the present invention, and in which the scanning device is in the shape of a hand-held, gun-shaped component;
FIG. 2 illustrates a top plan view through a typical scanning arrangement in accordance with the present invention;
FIG. 3 illustrates a somewhat modified embodiment of the scanning arrangement of FIG. 2;
FIG. 4a and 4b illustrate an omni-directional scanning raster pattern attainable with the scanning arrangement of FIG. 2;
FIG. 5 illustrates an inherent orientation freedom for a typical barcode symbol;
FIG. 6a and 6b illustrate, respectively, a presentation mode and pass-through mode for the raster scanning pattern of FIG. 4;
FIG. 7 illustrates an omni-directional scanning pattern attainable with the inventive scanning device;
FIG. 8 illustrates a full scanning pattern with the energizing drive signal received from the control device by the read-start unit for the scan element;
FIGS. 9a through 9d illustrate an omni-directional scanning pattern obtained through the energization of the read-start unit with fluctuating the amplitude levels or the frequencies by means of the energizing control device; and
FIGS. 10a and 10b graphically illustrate the amplitude of the oscillations in the "Y" and "Z" planes of the scan element.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
Referring in more specific detail to the drawings, as diagrammatically illustrated in FIG. 1, pursuant to a typical exemplary prior art embodiment adaptable for housing a scanning arrangement in accordance with the present invention, a laser scanning device may be a barcode reader unit 100 in a hand-held gun-shaped configuration, although obviously other kinds of configurations of scanners readily lend themselves to the invention, having a pistol-grip type of handle 153 and in which a movable trigger 154 is employed to allow the user to activate the light beam 151 and detector circuitry when pointed at the symbol to be read, thereby saving battery life if the unit is self-powered. A lightweight plastic housing 155 contains the laser light source, the detector 158, the optics and signal processing circuitry, and the CPU 140 as well as power source or battery 162. A light-transmissive window 156 in the front end of the housing 155 allows the outgoing light beam 151 to exit and the incoming reflected light 152 to enter. The reader 100 is designed to be aimed at a barcode symbol by the user from a position in which the reader 100 is spaced from the symbol, i.e., not touching the symbol or moving across the symbol. Typically, this type of hand-held barcode reader is specified to operate in the range of from contact with the symbol to distances of perhaps several inches or even further therefrom.
The reader 100 may also function as a portable computer terminal, and in such embodiments include a keyboard 148 and a display 149, such as described in the previously noted U.S. Pat. No. 4,409,470.
As further depicted in FIG. 1, a suitable lens 157 (or multiple lens system) may be used to focus the scanned beam into the barcode symbol at an appropriate reference plane. A light source 146, such as a semiconductor laser diode, is positioned to introduce a light beam into the axis of the lens 157, and the beam passes through a partially-silvered mirror 147 and other lenses or beam-shaping structure as needed, along with an oscillating mirror or scanning element 159 which is attached to a scanning motor 160 activated when the trigger 154 is pulled. If the light produced by the source 146 is not visible, an aiming light, if needed, produces a visible-light spot which may be fixed, or scanned just like the laser beam; the user employs this visible light to aim the reader unit at the symbol before pulling the trigger 154.
As is illustrated in FIG. 2 of the drawings, which a top plan view of a typical scanning arrangement 200 for the implementation of a two-dimensional or two-axis scan pattern in accordance with the present invention, a holder 202 incorporates a U-shaped spring 204 having a pair of arms 206 and 208. A scan element 210, for example a light reflector or mirror, is fixedly mounted at the free end of the arm 208, while a permanent magnet 212 is mounted at the opposite free end of arm 206. An electromagnetic coil 214 is fixedly mounted on a support member 216, the latter of which is secured to a support member 218, wherein these components 212 and 214 form a read-start unit for the scan element 210. Electrical input leads 220 from an electrical control device 221 supply an energizing signal to the electromagnetic coil 214. The arm 206 and the permanent magnet 212 are secured to a generally planar spring member 222 at one end 222a thereof, and which has its other end 222b secured to the base 218. The planar spring 222 may be made of any suitable flexible material, such as a leaf spring, a flexible metal foil, a flat bar. The U-shaped spring structure 204, 206, 208 may also be constituted from any suitable metallic material possessing resilient or flexibility properties; preferably a material such as a beryllium-copper alloy. The mass of the mirror 210 may be equal to the mass of the permanent magnet 212, and under certain instances may be much higher than the equivalent mass of the U-shaped spring 204. In either case the material mass on the mirror or right side of the planar spring will be greater than that on the other or left side of the planar spring. This difference in the mass causes a weight imbalance that results in a torsional bending, or what is more commonly referred to as twisting, of the planar spring 222. Due to this twisting, a driving signal can be applied to the planar spring 222 to impart an angular oscillatory movement of the mirror 210 in the x-z plane for effecting a "Z" directional or vertical scan.
Such an arrangement has been previously described in my prior U.S. Pat. No. 5,168,149. In column 11, lines 1-31, of the '149 patent is described a way of obtaining an omni-directional scan pattern using the arrangement shown in FIG. 5 of the patent. Viewing FIG. 5 as a top plan view of the holder assembly an omni directional scan can be obtained because of the weight imbalance of the components with respect to planar spring, i.e. a greater mass will be on the right side of spring than on the left side. When a driving signal is applied, this weight imbalance will result in a torsional vibration of planar spring causing a vertical or y-directional scan with the mirror moving in the z-y, not x-y as erroneously stated in the patent, plane and the u-shaped spring will vibrate in the x-z plane to effect a horizontal or x-directional scan. The driving signal can be applied in the manner described to obtain simultaneous vibration of the u-shaped spring to effect the horizontal scan and of the planar spring to effect a vertical scan, resulting in an omni-directional scan.
FIGS. 2 of the present application similarly provides an assembly for obtaining a two dimensional, raster or omni-directional scan pattern. FIG. 2 is a top plan view of the holder assembly. A two dimensional, raster or omni-directional scan can be obtained because of the weight imbalance of the components with respect to planar spring 222, i.e. a greater mass will be on the right side of spring 222 than on the left side. When a driving signal is applied, this weight imbalance will result in a torsional vibration of planar spring 222 causing a vertical or z-directional scan with the mirror moving in the z-x plane. The driving signal will also cause the u-shaped spring 204 to vibrate in x-y plane to effect a horizontal or y-directional scan. The driving signal can be applied in the manner described elsewhere to obtain simultaneous vibration of the u-shaped spring to effect the horizontal scan and torsional vibration of the planar spring to effect a vertical scan which will result in an omni-directional scan. A fast horizontal scan results from the vibration of the u-shaped spring while a slower vertical scan results from the torsional vibration of the planar spring.
It is perhaps worthwhile to point out that an omni-directional scan is one in which the target can be scanned at any angle to the emitted beam so long as the target is visible. As noted above, the FIG. 2 arrangement can provide either a raster or omni-directional type scan. The FIG. 2 configuration allows for dual frequency vibrations in the x-y plane which relate to a horizontal scan. Normally, the u-shaped spring is designed to vibrate at resonant frequency, in the x-y plane at a relatively higher frequency, for example 400 Hz., than the planar spring, which might be at 50 Hz. Additionally, by providing the proper forcing frequency the planar spring will vibrate torsionally in the x-z plane to provide a vertical scan. By maintaining the torsional forcing frequency constant and varying the bending vibration forcing frequency between the natural frequencies of the two springs, for x-y plane vibrations, an omni-directional scan as shown in FIG. 7 will be obtained. The FIG. 3 embodiment can also produce an omni-directional scan using only a single forcing frequency in combination with assembly rotation.
As those skilled in the art will understand, the phrase "precessive mode" means that the scan pattern changes, at least slightly, with each scan. This is achieved by designing the vibrating assembly such that the resonant frequencies about the various axis of vibration are not integer multiples of each other. This results in a scan pattern being formed which will cover both the width and height of a symbol during multiple scan cycles. In order to obtain a raster-type scan pattern, the U-shaped spring 204 and the planar spring 222 to vibrate in planes which are orthogonal to each other. As shown in the drawing, the arms of the U-shaped spring 204 will vibrate in the X-Y plane resulting in a horizontal scan and the planar spring 222 will vibrate in the X-Z plane resulting in a vertical scan. Through this arrangement of the holder structure 202, the mirror or scanner component 210 is mounted for angular oscillating movement, in first and second alternate circumferential directions, between first and second pairs of scan end positions. Moreover, due to their respective shapes and positioning, vending vibration of the U-shaped spring 204 will be within a high range of frequencies, typically of within 200 to 800 Hz, whereas the planar spring 222 will vibrate within a low range of frequencies, typically about 50 to 200 Hz. The amplitude of vibration necessary to scan the symbol will depend upon the size of the symbol and would typically be at least 10° to 30° optical. Increasing the angular amplitude and thus, the scan line produced by the holder arrangement 202, as may be desirable for certain applications, may be readily attained by constructing the U-shaped spring 204 with the arms being asymmetrically dimensioned, in effect, of different lengths thereby producing a resonant asymmetric scan element. Thus, in a specific embodiment, the arm 208 may be shorter than the arm 206 by a ratio of at least 2:1. Thus, an asymmetrically dimensioned U-shaped spring will result in a longer Y direction scan line in a raster-type pattern.
In addition to increasing the angular amplitude, which can be as much as a 100% increase over a symmetrically dimensioned U-shaped spring, an asymmetrically dimensioned U-shaped spring provides a higher durability against metal fatigue and cracking since the nodal point is no longer located at a curved portion of the spring. This type of construction also provides the benefit of less vibration being transferred to the base, since the U-shaped spring is held only at the magnet end and the angular movement of the magnet can be a plurality of times lower than that of the scanning component or mirror 210.
FIG. 3 shows, in side view, another configuration for producing an omni-directional or other multi-directional scan pattern; namely, which rotates the entire holder means about an axis. The arrangement shown in FIG. 3 is similar to that of FIG. 2 and like reference numerals are used to identify like parts and a description thereof is not repeated here for the sake of brevity. In order to rotate the entire scanning arrangement, component 300 shown in FIG. 3 is illustrative only, inasmuch as any suitable means for rotating the scanning arrangement 200 about an axis may be employed to effect an omni-directional scan pattern. The component 300 includes a motor 302 having a shaft 304 for driving a transmission belt 306. Belt 306 is coupled to a shaft (not shown) connected to the support 308 for rotating the support 308 about ball bearing 310 which is attached to support beam 312. The rotation of a single axis direction scan arrangement will produce an omni-directional scan pattern in the form of a rosette. The rotation of a two-axis scan arrangement will produce various other omni-directional scan patterns depending on the type of two-axis arrangement being rotated.
Reverting to FIGS. 4a, 4b and 5 through 7 of the drawings, there is illustrated an omni-directional scanning pattern which is attainable with scanners shown in FIGS. 2 and 3 of the drawings.
Thus, in each of the scanners of FIGS. 2 and 3, the control device 221 causes the read- start unit 212, 214 of each scanning arrangement to be energized at variable electrical current intensities and/or frequencies in order to provide specified omni-directional scanning patterns without the need for incorporating additional motors or other components in presently existing scanners of this type.
In a particular instance of utilization in which it is intended to obtain a 1/3 omni scan, whereby the scanning arrangement 200 can decode at least 331/3% of a 360° orientation of the indicia, a presentation mode as shown in FIG. 6a in which the scanning arrangement is passed across and then back over the indicia, or alternatively, a pass-through mode as shown in FIG. 6b in which the indicia, such as a barcode, is passed beneath a fixed scanning point at a specified linear speed of travel (for example, up to 30 in./sec. as long as the barcode orientation is ±30° around the preferred orientation thereof) can be used.
Hereby, by way of example, there is employed a precessive lissajous scanning mode by the scanning arrangement 200 whereby, for example, a raster scanner at 600 scans/sec. and 100 frames/sec. would readily constitute a 1/3-omni scanning device allowing for ±30° freedom of orientation for the indicia, as shown in FIGS. 4a and 4b. In FIG. 4a there can be seen that the scanning pattern includes two parallel lines, two ±10° lines and two ±20° lines. Any symbol has an inherent orientation freedom. For example, the barcode having its width divided by its length, as shown in FIG. 5. Thus, for example, utilizing the oscillations in the "X" direction at 300 Hz caused by the bending vibration of the U-shaped spring and "Z" direction of oscillation at 50 Hz resulting from the torsional vibration of the planar spring, a precessive mode, such as 3:1; 3.1:1; 3.2:1 etc., may be utilized to generates an overlapping omni-directional scanning pattern. This will enable the accurate and complete scanning of the symbol during either presentation or pass through modes while the symbol; i.e. barcode, is in angled scan orientation as shown relative to the scanning arrangement.
Hence, FIG. 4a shows the result of combined vibrations which cause a scan in two orthogonal directions. Such a scan pattern could be obtained using the arrangement shown in FIG. 2. The u-shaped spring normally vibrates at a higher rate than the flat spring. Noting that FIG. 2 is a top view of the spring arrangement, the FIG. 4a scan reflects, for example, a rate of vibration of the u-shaped spring of say 300 Hz. and a rate of torsional vibration of the planar spring of say 50 Hz. Thus, the pattern of FIG. 4a can be obtained using the FIG. 2 arrangement by simultaneously applying the applicable forcing frequencies to cause the necessary oscillation of the u-shaped spring 204 and the planar spring 222 to produce a relatively fast horizontal scan vibration in the x-y plane and a relatively slow vertical scan in the x-z plane.
Reverting to the scanning mode as shown in FIGS. 7 and 8, FIG. 7 illustrates a star-shaped double lissajous omni-directional scanning pattern in which the star-shaped double-lissajous pattern is obtained by switching between a slow and a fast "Y" oscillation frequency for the scan element by alternating the signals driving bending vibration of the planar and U-shaped springs e.g., 100 to 400 Hz, at the enumerated four points indicated in FIG. 8 and conversely. The switching is performed over a period of time, such as 15 msec, while maintaining the "Z" oscillations by driving a constant torsional vibration of the planar spring at 200 Hz. Thus, the scan element, which may be an RASE, has two available "X" oscillating frequencies introduced therein by the control element energizing the read-scan unit.
In essence, the scan element is operating at bending vibratory or oscillatory frequencies of 100 Hz or 400 Hz in the "Y" direction while "Z" is maintained at a torsional vibration or oscillating frequency of 200 Hz. Thus, by maintaining the "Z" oscillations constant while switching between the two "F" scanning amplitudes or frequencies whereby one is high and one is low there are obtained two orthogonal 1:2 lissajous scanning patterns. This will provide the star-shaped double-lissajous pattern as shown in FIG. 7 of the drawings if the "F" oscillations are switched exactly by a drive signal at the end of each cycle with the same phase, in essence, as shown at the points represented in FIG. 8 of the drawings.
Hereby, both the "Y"'s and the "Z" have to be self-resonance close feedback loops; in effect, a total of three loops; and inasmuch as each loop has its own feedback, these can be employed for the accurate switching needed to obtain a precise scanning pattern in a double-lissajous arrangement.
On the other hand, if the switching at the various points is not precisely accurate, this will result in a precessing pattern which can also provide for an advantageous scanning of the symbol.
It is also possible to utilize the foregoing energizing cycle with a precessing pattern, such that rather than obtaining a 1:2 or 1:3 ratio, a 1:2.1 etc. can be obtained or 1:3.1 etc. which, in the absence of accurate switching of the "Y" frequencies at the switching points in FIGS. 7 and 8, will provide a precessing scanning pattern enabling an advantageous reading of the indicia by the scanner.
As shown, pursuant to another mode of energization of the read-start unit by the control device, it is also possible to obtain the desired omni-directional scanning patterns shown in FIGS. 9 of the drawings. The intensities in the current levels for producing the "F" and "Z" oscillating of the scan elements may be varied, such as sinusoidally, so as to produce gradual changes in the relative amplitudes between the "F" and "Z" oscillations, i.e. the oscillations respectively resulting from bending vibrations of either the planar or U-shaped springs and from the torsional vibration of the planar spring, to permit for decoding in any orientation during the opening up-time, which may be over a period of 200 ms. From the foregoing, and as shown particularly in FIGS. 9a through 9d, the variation in the patterns will ensure that an indicia, such as a barcode signal, irrespective as to the orientation thereof will be fully scanned as a result of the varying intensity between "F" and "Z".
The particular full omni-directional scanning pattern which is obtained by varying the intensity of the energization of the read-start unit by the control device, in effect, by providing sinusoidal amplitudes for both the "X" and "Z" oscillations, i.e. the oscillations respectively resulting from bending vibrations of either the planar or U-shaped springs and from the torsional vibration of the planar spring, of the scan element, and also by utilizing some rotational movement of the scan element as shown in the embodiment of FIG. 3 for the scanning device, will produce a full omni-directional pattern created by an integration of the scan amplitudes during the opening time, as shown in FIGS. 10a and 10b. This correlated change in the relative amplitudes of the "Z" and the "Y" oscillations permit for a decoding of a symbol in any orientation during the opening up-time of the cycle, which may extend through a time period of up to 200 msec.
The FIG. 7 scan pattern is achievable by precise varying of the frequencies and without rotating the springs. The resonant torsional or twist frequency of the planar spring is 200 Hz. The resonant bending frequencies of the planar and u-shaped springs are respectively 100 and 400 Hz. The coil supplies a constant resonant twist frequency of 200 Hz. while simultaneously supplying a resonant bending frequency which is switched between 100 and 400 Hz. Because the resonant frequencies of the two springs for twisting and bending vibration are different, the superimposed frequencies drive only the particular spring which resonates at the driving frequency or frequencies. In the example given, there is no overlap of frequencies. The driving forces are at 100, 200 and 400 Hz. Those springs not having a natural frequency at a particular forcing frequency will not vibrate in response to that frequency. Thus, a spring with natural frequencies of 100 and 600 Hz. will resonate at those frequencies and not at frequencies which are lower or higher. The springs are driven at resonant frequency.
The foregoing in a clear and accurate manner will enable the omni-directional scanning of indicia irrespective of orientations thereof deviating from the normal, and without having to utilize additional motor or drive components, by simply incorporating the control element 221 in existing scanner structures.
While there have been shown and described what are considered to be preferred embodiments of the invention, it will, of course, be understood that various modifications and changes in form or detail could readily be made without departing from the spirit of the invention. It is therefore intended that the invention not be limited to the exact form and detail herein shown and described, nor to anything less than the whole of the invention herein disclosed as hereinafter claimed.

Claims (33)

What is claimed is:
1. A scanner for reading indicia having portions of differing light reflectivity; comprising:
(a) means for directing a light beam from said scanner towards said indicia;
(b) means for collecting reflected light returning from said indicia; and
(c) an arrangement for scanning the indicia with said light beam, said scanning arrangement comprising:
(i) a scanner component;
(ii) first and second vibratory means supporting said scanner component for angular oscillatory movement to scan said light beam in a first scan direction and in a second scan direction orthogonal to said first scan direction;
(iii) read-start means for moving said scanner component to simultaneously scan said light beam in said first and second scan directions; and
(iv) control means operatively connected to said read-start means for imparting differing signals to said read-start means to (1) alternatively drive fast and slow vibrations of said first and second vibratory means so as to vary the scanning of said light beam in said first scan direction and (2) to drive vibration of only said second vibratory means so as to cause the scanning of said light beam in said second scan direction, wherein the scanning of said light beam in said first and said second scan directions generates a scan pattern over the indicia.
2. The arrangement as claimed in claim 1, wherein said control means for said read-start means causes said scanning component to implement a precessing lissajous scanning pattern over the indicia.
3. The arrangement as claimed in claim 2, wherein said control means energizes said read-start means to produce operation in lissajous and precessing scanning patterns with an orientation freedom of about ±30° for decoding a barcode symbol.
4. The arrangement as claimed in claim 3, wherein said scanner component facilitates omni-directional scanning of said symbol in a presentation mode.
5. The arrangement as claimed in claim 3, wherein said scanner component facilitates omni-directional scanning of said symbol in a pass-through mode.
6. The arrangement as claimed in claim 1, wherein said control means energizes said read-start means by periodically alternating input frequencies of said signals so as to implement a double-lissajous omni-directional scanning pattern over the indicia.
7. The arrangement as claimed in claim 1, wherein said control means energizes said read-start so as to continually vary the amplitude of said signals so as to generate a lissajous omni-directional scanning pattern of varying orientations.
8. The arrangement as claimed in claim 1, wherein said control means for energizing said read-start means varies the frequency of electrical current supplied to said read-start means.
9. The arrangement as claimed in claim 1, wherein said first vibratory means comprises a U-shaped spring having a pair of arms, said scanner component being mounted at a free end of one of said arms.
10. The arrangement as claimed in claim 9, wherein the arms of said U-shaped spring are asymmetrically dimensioned.
11. The arrangement as claimed in claim 9, wherein said second vibratory means comprises a generally planar spring having one end secured to the end of the other arm of said U-shaped spring and the other end secured to a support member.
12. The arrangement as claimed in claim 11, wherein said read-start means includes an electrically-operated actuator responsive to actuation thereof for vibrating said first and second vibratory means to angularly oscillate said component in the first and second scan directions, said actuator including an electromagnetic coil having a passage, and a magnet mounted on the first and second vibratory means and movable towards and away from the passage during actuation of said coil.
13. The arrangement as claimed in claim 12, wherein said magnet is mounted on said first and second vibratory means proximate a juncture of said one end of the planar spring and said end of said other arm of said U-shaped spring.
14. The arrangement as claimed in claim 11, wherein said U-shaped spring is formed from a bent leaf spring.
15. A scanner for reading indicia having portions of differing light reflectivity; comprising:
(a) means for directing a light beam from said scanner towards said indicia;
(b) means for collecting reflected light returning from said indicia; and
(c) an arrangement for scanning the indicia with said light beam, said scanning arrangement comprising:
(i) a scanner component;
(ii) first and second vibratory means positioned to support said scanner component for angular oscillatory movement to scan said light beam in a first scan direction and in a second scan direction orthogonal to said first scan direction;
(iii) read-start means for moving said scanner component to simultaneously scan said light beam in said first and second scan directions; and
(iv) control means operatively connected to said read-start means for imparting differing signals to said read-start means so as to vary the scanning of said light beam and thereby generate specified scan patterns over the indicia;
(v) wherein said first vibratory means comprises a U-shaped spring having a pair of arms, said scanner component being mounted at the free end of one of said arms;
(vi) wherein said second vibratory means comprises a generally planar spring having one end secured to the end of the other arm of said U-shaped spring at a juncture between the first and second vibratory means, and the other end secured to a support member;
(vii) wherein said read-start means includes an electrically-operated actuator responsive to actuation thereof for vibrating said first and second vibratory means to angularly oscillate said component in the first and second scan directions, said actuator including an electromagnetic coil having a passage, and a magnet mounted at said juncture and movable towards and away from the passage during actuation of said coil; and
wherein said first and second vibratory means are configured to vibrate at at least one frequency to scan said light beam in said first scan direction and wherein said second vibratory means is configured to torsionally vibrate at a constant frequency to scan said light beam in said second scan direction to thereby effect a scan pattern over the indicia in response to the actuation of said coil of the read-start means by said control means through the utilization of a first signal having said at least one frequency and a second signal having said constant frequency.
16. The arrangement as claimed in claim 1, wherein said indicia is a barcode symbol and said scanner is a barcode reader.
17. A method for reading indicia having portions of differing light reflectivity; comprising:
directing a light beam from a scanner component towards the indicia;
collecting reflected light returning from the indicia;
angularly oscillating said scanner component to simultaneously scan said light beam in a first scan direction and a second scan direction orthogonal to said first scan direction; and
alternately driving fast and slow angular oscillation of said scanner component so as to cause said scanner component to vary the scanning of said light beam in said first scan direction, and driving a constant angular oscillation of said scanner component to cause the scanning of said light beam in said second scan direction, wherein the scanning of said light beam in said first and said second scan directions generates a scan pattern over the indicia.
18. A method as claimed in claim 17, wherein said scanning component is driven to implement a precessing lissajous scanning pattern over the indicia.
19. A method as claimed in claim 18, wherein said scanning component is driven to produce lissajous and precessing scanning patterns with an orientation freedom of about ±30° for decoding a barcode symbol.
20. A method as claimed in claim 19, wherein said scanner component facilitates omni-directional scanning of said symbol in a presentation mode.
21. A method as claimed in claim 19, wherein said scanner component facilitates omni-directional scanning of said symbol in a pass-through mode.
22. A method as claimed in claim 17, wherein said scanner component is driven to periodically alternate between frequencies of oscillation in said first scan direction so as to implement a double-lissajous omni-directional scanning pattern over the indicia.
23. A method as claimed in claim 17, wherein said scanner component oscillation is driven by signals having continuously varying amplitudes to thereby generate a lissajous omni-directional scanning pattern of varying orientations relative to the indicia.
24. A method as claimed in claim 17, wherein said said scanner component oscillation is driven by an electrical current of varying frequency.
25. A scanner for reading indicia having portions of differing light reflectivity, comprising:
(a) means for directing a light beam from said scanner towards said indicia;
(b) means for collecting reflected light returning from said indicia; and
(c) an arrangement for scanning the indicia with said light beam, said scanning arrangement including:
(i) a scanner component;
(ii) a scanner component holder having a first vibratory member positioned to support said scanner component and a second vibratory member connected to said first vibratory member such that a mass of said scanner component and first vibratory member induce a torque on said second vibratory member;
(iii) a drive component connected to said holder;
(iv) a drive controller operatively connected to said drive component for driving said drive component to induce (a) bending vibration at at least one frequency of said holder to oscillate said scanner component to scan said light beam in a first scan direction and (b) torsional vibration of said second vibratory member to oscillate said scanner component to scan said light beam in a second scan direction orthogonal to said first scan direction.
26. A scanner according to claim 25, wherein said first member is a U-shaped member.
27. A scanner according to claim 25, wherein said second member is a substantially planar member.
28. A scanner according to claim 25, wherein said at least one frequency includes a fast frequency and a slow frequency, and said drive controller alternately drives said drive component at said fast frequency and said slow frequency.
29. A scanner according to claim 25, wherein said drive controller drives said drive component at a constant frequency to torsionally vibrate said second vibratory member.
30. A scanner according to claim 25, wherein:
said at least one frequency includes a fast frequency and a slow frequency; and
said drive controller (a) alternately drives said drive component at said fast frequency and said slow frequency to induce bending vibration of said first and said second vibratory members, and (b) drives said drive component at a constant frequency to induce torsional vibration of said second vibratory member.
31. A scanner according to claim 30, wherein said fast frequency and said slow frequency are different than said constant frequency.
32. A scanner according to claim 25, wherein said scanner component is oscillated so as to generate an omni-directional scan pattern over the indicia.
33. A scanner according to claim 25, wherein said bending vibration of said holder occurs simultaneous with said torsional vibration of said second vibratory member.
US08/245,520 1989-10-30 1994-05-18 Scanning arrangement for the implementation of omni-directional scanning patterns over indicia Expired - Lifetime US5481099A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/245,520 US5481099A (en) 1989-10-30 1994-05-18 Scanning arrangement for the implementation of omni-directional scanning patterns over indicia

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US07/428,770 US5099110A (en) 1989-10-30 1989-10-30 Power saving scanning arrangement
US07/520,464 US5168149A (en) 1989-10-30 1990-05-08 Scan pattern generators for bar code symbol readers
US88025692A 1992-05-08 1992-05-08
US08/245,520 US5481099A (en) 1989-10-30 1994-05-18 Scanning arrangement for the implementation of omni-directional scanning patterns over indicia

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US88025692A Division 1989-10-30 1992-05-08

Publications (1)

Publication Number Publication Date
US5481099A true US5481099A (en) 1996-01-02

Family

ID=27411600

Family Applications (2)

Application Number Title Priority Date Filing Date
US08/207,516 Expired - Lifetime US5477043A (en) 1989-10-30 1994-04-21 Scanning arrangement for the implementation of scanning patterns over indicia by driving the scanning elements in different component directions
US08/245,520 Expired - Lifetime US5481099A (en) 1989-10-30 1994-05-18 Scanning arrangement for the implementation of omni-directional scanning patterns over indicia

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US08/207,516 Expired - Lifetime US5477043A (en) 1989-10-30 1994-04-21 Scanning arrangement for the implementation of scanning patterns over indicia by driving the scanning elements in different component directions

Country Status (1)

Country Link
US (2) US5477043A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5696751A (en) * 1994-05-06 1997-12-09 Schablonentechnik Kufstein Aktiengesellschaft Optical reading head having a displaceable light source for scanning a target having surface structure
US6118569A (en) * 1990-11-15 2000-09-12 Plesko; George A. Ultra compact scanning system for a wide range of speeds, angles and field depth
US6311896B1 (en) 1995-03-20 2001-11-06 Symbol Technologies, Inc. Compact bar code scanner
US6334573B1 (en) 1990-05-29 2002-01-01 Symbol Technologies, Inc. Integrated scanner on a common substrate having an omnidirectional mirror
US6612192B2 (en) * 2001-01-10 2003-09-02 Ball Aerospace & Technologies Corp. Scanning apparatus and method that avoids unwanted reactions
US6629642B1 (en) 1996-08-02 2003-10-07 Symbol Technologies, Inc. Data system and method for accessing a computer network using a collection of bar code symbols
US20040069855A1 (en) * 2002-10-15 2004-04-15 Mehul Patel Imaging bar code reader with moving beam simulation
US20050077359A1 (en) * 2003-10-08 2005-04-14 Thomas Boehm System and method for configuring an omnidirectional scanner
US20080023551A1 (en) * 2003-10-08 2008-01-31 Thomas Boehm System and method for configuring an omnidirectional scanner
KR100853254B1 (en) 2001-03-12 2008-08-21 일렉트로 싸이언티픽 인더스트리이즈 인코포레이티드 Quasi-cw diode pumped, solid-state uv laser system and method employing same
US20100252634A1 (en) * 2009-04-07 2010-10-07 Metrologic Instruments,Inc. Laser Scanner
US20110024178A1 (en) * 2009-07-30 2011-02-03 Chen Tingjui Substrate of a wiring board and a drilling method thereof

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5614705A (en) * 1994-06-29 1997-03-25 Olympus Optical Co., Ltd. Device for optically reading out information by use of laser beam
US5907146A (en) * 1996-12-06 1999-05-25 Symbol Technologies, Inc. Scanning system and method of operation using wide band scanning elements for generating arbitrary rotatable multi-dimensional scanning patterns in portable or fixed scanning modes
KR100513793B1 (en) * 1998-03-30 2005-12-08 삼성전자주식회사 Apparatus for making monitor
US6616046B1 (en) 2000-05-10 2003-09-09 Symbol Technologies, Inc. Techniques for miniaturizing bar code scanners including spiral springs and speckle noise reduction
US7341456B2 (en) * 2004-03-25 2008-03-11 Mcadams John B Braille type device, system, and method
US20060163354A1 (en) * 2005-01-21 2006-07-27 Tyranski Robert P System and method of product identification, authentication and verification
JP6642527B2 (en) 2017-07-20 2020-02-05 カシオ計算機株式会社 Mobile terminal
JP6583742B2 (en) 2017-07-20 2019-10-02 カシオ計算機株式会社 Mobile device
JP6829159B2 (en) * 2017-07-20 2021-02-10 カシオ計算機株式会社 Mobile terminal
JP6850696B2 (en) 2017-07-20 2021-03-31 カシオ計算機株式会社 Mobile terminal

Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1202446A (en) * 1915-02-12 1916-10-24 Western Electric Co Electromagnetic device.
US1552186A (en) * 1924-04-12 1925-09-01 Carnegie Inst Of Washington Seismometer
US1800601A (en) * 1929-01-07 1931-04-14 Centeno Melchor Television apparatus
US1873926A (en) * 1930-02-21 1932-08-23 V Melchor Centeno Television apparatus
US2971054A (en) * 1956-08-03 1961-02-07 Varo Mfg Co Inc Scanning devices and systems
US2989643A (en) * 1952-07-11 1961-06-20 Wayne W Scanlon Infra-red image system
US3087373A (en) * 1960-08-26 1963-04-30 Barnes Eng Co Oscillatory scanning system
US3532408A (en) * 1968-05-20 1970-10-06 Bulova Watch Co Inc Resonant torsional oscillators
US3642343A (en) * 1970-04-30 1972-02-15 Gen Motors Corp Linear optical scanning device
US3981566A (en) * 1974-09-23 1976-09-21 Eastman Kodak Company Lever-action mountings for beam steerer mirrors
US3998092A (en) * 1974-12-23 1976-12-21 Bruce Sargent Maccabee Simple systems for light beam modulation by acoustic surface waves
US4021096A (en) * 1975-10-20 1977-05-03 U.S. Philips Corporation Electrodynamically controllable pivoting mirror device
US4175832A (en) * 1977-03-04 1979-11-27 Sony Corporation Two-axis mirror control apparatus
US4199219A (en) * 1977-04-22 1980-04-22 Canon Kabushiki Kaisha Device for scanning an object with a light beam
US4251798A (en) * 1978-05-31 1981-02-17 Symbol Technologies Portable laser scanning arrangement for and method of evaluating and validating bar code symbols
US4256364A (en) * 1978-02-20 1981-03-17 Canon Kabushiki Kaisha Two-dimensional scanning optical system with distortion correction
US4360798A (en) * 1978-05-31 1982-11-23 Symbol Technologies, Inc. Portable laser scanning arrangement for and method of evaluating and validating bar code symbols
US4369361A (en) * 1980-03-25 1983-01-18 Symbol Technologies, Inc. Portable, stand-alone, desk-top laser scanning workstation for intelligent data acquisition terminal and method of scanning
US4387297A (en) * 1980-02-29 1983-06-07 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
US4409470A (en) * 1982-01-25 1983-10-11 Symbol Technologies, Inc. Narrow-bodied, single-and twin-windowed portable laser scanning head for reading bar code symbols
US4496831A (en) * 1980-02-29 1985-01-29 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
US4593186A (en) * 1980-02-29 1986-06-03 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
US4632501A (en) * 1984-02-16 1986-12-30 General Scanning, Inc. Resonant electromechanical oscillator
US4705365A (en) * 1984-12-01 1987-11-10 Ngk Spark Plug Co., Ltd. Light deflecting apparatus
US4732440A (en) * 1985-10-22 1988-03-22 Gadhok Jagmohan S Self resonant scanning device
US4808804A (en) * 1987-01-28 1989-02-28 Symbol Technologies, Inc. Bar code symbol readers with variable spot size and/or working distance
US4816661A (en) * 1986-12-22 1989-03-28 Symbol Technologies, Inc. Scan pattern generators for bar code symbol readers
US4816660A (en) * 1985-02-28 1989-03-28 Symbol Technologies, Inc. Portable laser diode scanning head
US4871904A (en) * 1987-12-28 1989-10-03 Symbol Technologies, Inc. Multidirectional optical scanner
US4902083A (en) * 1988-05-31 1990-02-20 Reflection Technology, Inc. Low vibration resonant scanning unit for miniature optical display apparatus
US4919500A (en) * 1988-09-09 1990-04-24 General Scanning, Inc. Torsion bar scanner with damping
US4974918A (en) * 1987-12-24 1990-12-04 Techneme Sarl Device with oscillating mirrors for deviating electromagnetic beams
EP0471291A2 (en) * 1990-08-07 1992-02-19 Omron Corporation Optical scanner
US5168149A (en) * 1989-10-30 1992-12-01 Symbol Technologies, Inc. Scan pattern generators for bar code symbol readers
US5295014A (en) * 1992-11-12 1994-03-15 The Whitaker Corporation Two-dimensional laser beam scanner using PVDF bimorph
US5371347A (en) * 1991-10-15 1994-12-06 Gap Technologies, Incorporated Electro-optical scanning system with gyrating scan head

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3624284A (en) * 1966-09-01 1971-11-30 Battelle Development Corp Photographic record of digital information and playback system including optical scanner
US5235167A (en) * 1988-10-21 1993-08-10 Symbol Technologies, Inc. Laser scanning system and scanning method for reading bar codes
JPH02187886A (en) * 1989-01-13 1990-07-24 Canon Inc Information reader
US5373148A (en) * 1989-10-30 1994-12-13 Symbol Technologies, Inc. Optical scanners with scan motion damping and orientation of astigmantic laser generator to optimize reading of two-dimensionally coded indicia
US5250791A (en) * 1990-04-09 1993-10-05 Symbol Technologies, Inc. Scanning system with adjustable light output and/or scanning angle

Patent Citations (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1202446A (en) * 1915-02-12 1916-10-24 Western Electric Co Electromagnetic device.
US1552186A (en) * 1924-04-12 1925-09-01 Carnegie Inst Of Washington Seismometer
US1800601A (en) * 1929-01-07 1931-04-14 Centeno Melchor Television apparatus
US1873926A (en) * 1930-02-21 1932-08-23 V Melchor Centeno Television apparatus
US2989643A (en) * 1952-07-11 1961-06-20 Wayne W Scanlon Infra-red image system
US2971054A (en) * 1956-08-03 1961-02-07 Varo Mfg Co Inc Scanning devices and systems
US3087373A (en) * 1960-08-26 1963-04-30 Barnes Eng Co Oscillatory scanning system
US3532408A (en) * 1968-05-20 1970-10-06 Bulova Watch Co Inc Resonant torsional oscillators
US3642343A (en) * 1970-04-30 1972-02-15 Gen Motors Corp Linear optical scanning device
US3981566A (en) * 1974-09-23 1976-09-21 Eastman Kodak Company Lever-action mountings for beam steerer mirrors
US3998092A (en) * 1974-12-23 1976-12-21 Bruce Sargent Maccabee Simple systems for light beam modulation by acoustic surface waves
US4021096A (en) * 1975-10-20 1977-05-03 U.S. Philips Corporation Electrodynamically controllable pivoting mirror device
US4175832A (en) * 1977-03-04 1979-11-27 Sony Corporation Two-axis mirror control apparatus
US4199219A (en) * 1977-04-22 1980-04-22 Canon Kabushiki Kaisha Device for scanning an object with a light beam
US4199219B1 (en) * 1977-04-22 1989-11-14
US4256364A (en) * 1978-02-20 1981-03-17 Canon Kabushiki Kaisha Two-dimensional scanning optical system with distortion correction
US4251798A (en) * 1978-05-31 1981-02-17 Symbol Technologies Portable laser scanning arrangement for and method of evaluating and validating bar code symbols
US4360798A (en) * 1978-05-31 1982-11-23 Symbol Technologies, Inc. Portable laser scanning arrangement for and method of evaluating and validating bar code symbols
US4387297A (en) * 1980-02-29 1983-06-07 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
US4496831A (en) * 1980-02-29 1985-01-29 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
US4593186A (en) * 1980-02-29 1986-06-03 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
US4387297B1 (en) * 1980-02-29 1995-09-12 Symbol Technologies Inc Portable laser scanning system and scanning methods
US4369361A (en) * 1980-03-25 1983-01-18 Symbol Technologies, Inc. Portable, stand-alone, desk-top laser scanning workstation for intelligent data acquisition terminal and method of scanning
US4409470A (en) * 1982-01-25 1983-10-11 Symbol Technologies, Inc. Narrow-bodied, single-and twin-windowed portable laser scanning head for reading bar code symbols
US4632501A (en) * 1984-02-16 1986-12-30 General Scanning, Inc. Resonant electromechanical oscillator
US4705365A (en) * 1984-12-01 1987-11-10 Ngk Spark Plug Co., Ltd. Light deflecting apparatus
US4816660B1 (en) * 1985-02-28 1994-02-15 Symbol Technologies, Inc. Portable laser diode scanning head
US4816660A (en) * 1985-02-28 1989-03-28 Symbol Technologies, Inc. Portable laser diode scanning head
US4732440A (en) * 1985-10-22 1988-03-22 Gadhok Jagmohan S Self resonant scanning device
US4816661A (en) * 1986-12-22 1989-03-28 Symbol Technologies, Inc. Scan pattern generators for bar code symbol readers
US4808804A (en) * 1987-01-28 1989-02-28 Symbol Technologies, Inc. Bar code symbol readers with variable spot size and/or working distance
US4974918A (en) * 1987-12-24 1990-12-04 Techneme Sarl Device with oscillating mirrors for deviating electromagnetic beams
US4871904A (en) * 1987-12-28 1989-10-03 Symbol Technologies, Inc. Multidirectional optical scanner
US4902083A (en) * 1988-05-31 1990-02-20 Reflection Technology, Inc. Low vibration resonant scanning unit for miniature optical display apparatus
US4919500A (en) * 1988-09-09 1990-04-24 General Scanning, Inc. Torsion bar scanner with damping
US5168149A (en) * 1989-10-30 1992-12-01 Symbol Technologies, Inc. Scan pattern generators for bar code symbol readers
EP0471291A2 (en) * 1990-08-07 1992-02-19 Omron Corporation Optical scanner
US5371347A (en) * 1991-10-15 1994-12-06 Gap Technologies, Incorporated Electro-optical scanning system with gyrating scan head
US5295014A (en) * 1992-11-12 1994-03-15 The Whitaker Corporation Two-dimensional laser beam scanner using PVDF bimorph

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6334573B1 (en) 1990-05-29 2002-01-01 Symbol Technologies, Inc. Integrated scanner on a common substrate having an omnidirectional mirror
US6118569A (en) * 1990-11-15 2000-09-12 Plesko; George A. Ultra compact scanning system for a wide range of speeds, angles and field depth
US5696751A (en) * 1994-05-06 1997-12-09 Schablonentechnik Kufstein Aktiengesellschaft Optical reading head having a displaceable light source for scanning a target having surface structure
US6311896B1 (en) 1995-03-20 2001-11-06 Symbol Technologies, Inc. Compact bar code scanner
US6629642B1 (en) 1996-08-02 2003-10-07 Symbol Technologies, Inc. Data system and method for accessing a computer network using a collection of bar code symbols
US6612192B2 (en) * 2001-01-10 2003-09-02 Ball Aerospace & Technologies Corp. Scanning apparatus and method that avoids unwanted reactions
KR100853254B1 (en) 2001-03-12 2008-08-21 일렉트로 싸이언티픽 인더스트리이즈 인코포레이티드 Quasi-cw diode pumped, solid-state uv laser system and method employing same
US20040069855A1 (en) * 2002-10-15 2004-04-15 Mehul Patel Imaging bar code reader with moving beam simulation
US6866198B2 (en) * 2002-10-15 2005-03-15 Symbol Technologies, Inc. Imaging bar code reader with moving beam simulation
US20050077359A1 (en) * 2003-10-08 2005-04-14 Thomas Boehm System and method for configuring an omnidirectional scanner
US20080023551A1 (en) * 2003-10-08 2008-01-31 Thomas Boehm System and method for configuring an omnidirectional scanner
US20100252634A1 (en) * 2009-04-07 2010-10-07 Metrologic Instruments,Inc. Laser Scanner
US7866558B2 (en) 2009-04-07 2011-01-11 Metrologic Instruments, Inc. Laser scanner
US20110024178A1 (en) * 2009-07-30 2011-02-03 Chen Tingjui Substrate of a wiring board and a drilling method thereof

Also Published As

Publication number Publication date
US5477043A (en) 1995-12-19

Similar Documents

Publication Publication Date Title
US5481099A (en) Scanning arrangement for the implementation of omni-directional scanning patterns over indicia
US5412198A (en) High-speed scanning arrangement with high-frequency, low-stress scan element
CA2084212C (en) Scanning arrangement and method
US6439461B2 (en) Multi-dimensional scanning arrangement with U-shaped planar spring
US5168149A (en) Scan pattern generators for bar code symbol readers
US6142379A (en) Compact bar code scanner with scan mirror jointly movable with drive component
US5668362A (en) Light beam scanner with oscillatory scan element
US5637856A (en) Scanning system and scanning method with scan pattern control for reading 1-D and 2-D barcode symbols
US6056200A (en) Scan module with pin stop
US5543610A (en) Compact bar code scanning arrangement
US5280163A (en) Drive circuit for resonant motors
JP4842255B2 (en) Synchronous and resonant drive for generating multiple scan line patterns for electro-optic reading of marks
EP0590537A2 (en) Slim-line module with interchangeable X-Y scan element
EP0827102B1 (en) Compact bar code scanning arrangement
US5583331A (en) Arrangement for compensating for scan line curvature
JP3543991B2 (en) Optical scanner
JPH0612513A (en) Device and method for optical scanning
EP0809204A2 (en) Scanning arrangement

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., NEW YORK

Free format text: SECURITY INTEREST;ASSIGNOR:SYMBOL TECHNOLOGIES, INC.;REEL/FRAME:016116/0203

Effective date: 20041229

FPAY Fee payment

Year of fee payment: 12