ES2274380T3 - Sistema activado automaticamente de lectura de codigo de barras mediante escaneo manual por laser con interruptor de activacion de transmision de datos. - Google Patents

Sistema activado automaticamente de lectura de codigo de barras mediante escaneo manual por laser con interruptor de activacion de transmision de datos. Download PDF

Info

Publication number
ES2274380T3
ES2274380T3 ES04076763T ES04076763T ES2274380T3 ES 2274380 T3 ES2274380 T3 ES 2274380T3 ES 04076763 T ES04076763 T ES 04076763T ES 04076763 T ES04076763 T ES 04076763T ES 2274380 T3 ES2274380 T3 ES 2274380T3
Authority
ES
Spain
Prior art keywords
barcode
data
symbol
symbols
bar code
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
ES04076763T
Other languages
English (en)
Inventor
David M. Wilz, Sr.
George Rockstein
Robert E. Blake
Mark Schmidt
Garrett Russell
Donald T. Hudrick
Stephen J. Colavito
Carl Harry Knowles
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.)
Metrologic Instruments Inc
Original Assignee
Metrologic Instruments Inc
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 US09/204,176 external-priority patent/US6283375B1/en
Application filed by Metrologic Instruments Inc filed Critical Metrologic Instruments Inc
Application granted granted Critical
Publication of ES2274380T3 publication Critical patent/ES2274380T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B82NANOTECHNOLOGY
    • B82YSPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
    • B82Y15/00Nanotechnology for interacting, sensing or actuating, e.g. quantum dots as markers in protein assays or molecular motors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/10663Basic scanning using moving elements using hologram
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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/10702Particularities of propagating elements, e.g. lenses, mirrors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2207/00Other aspects
    • G06K2207/1012Special detection of object

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Nanotechnology (AREA)
  • Molecular Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Mechanical Optical Scanning Systems (AREA)
  • Character Input (AREA)
  • Optical Radar Systems And Details Thereof (AREA)
  • Discharge Of Articles From Conveyors (AREA)
  • Selective Calling Equipment (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Image Input (AREA)
  • Optical Communication System (AREA)

Abstract

Un método de lectura de símbolos de código de barras en un objeto usando un dispositivo manual (1, 41, 1002) que comprende los pasos de: (a) leer repetidamente uno o más símbolos de código de barras en un objeto dentro de un periodo de tiempo predeterminado, en respuesta a cada nueva lectura exitosa de uno de dichos símbolos de código de barras y dentro de dicho periodo de tiempo predeterminado, produciendo una nueva cadena de caracteres de datos de carácter de símbolos representativa de dicho símbolo leído del código de barras; y (b) manualmente, accionar un interruptor de transmisiones de datos (7A, 44, 1003) integrado con dicho dispositivo manual, para generar una señal de control de activación de transmisión de datos dentro de dicho periodo de tiempo predeterminado; (c) en respuesta a dicha señal de activación de transmisión de datos, seleccionar y transmitir una de dichas cadena de caracteres de datos de carácter de símbolos producidas hacia un sistema anfitrión servidor (45, 441, 1009) conectado de modo operable a dicho dispositivo manual.

Description

Sistema activado automáticamente de lectura de código de barras mediante escaneo manual por láser con interruptor de activación de transmisión de datos.
Antecedentes de la invención Campo especializado
La presente invención en general se refiere a mejoras en los sistemas automáticos de lectura de símbolos de código de barras mediante escaneo con láser, en donde las operaciones de escaneo con láser y de lectura de símbolos de código de barras son automáticamente iniciadas en respuesta a la detección automática de objetos y/o de símbolos de código de barras presentes en éstos.
Breve descripción de la técnica anterior
Los símbolos de código de barras se han vuelto ampliamente usados en muchos ambientes como, por ejemplo, estaciones de punto de venta (POS, por sus siglas en inglés) en tiendas minoristas y en supermercados, rastreo de inventario de documentos de administración, y aplicaciones diversas de control de datos. Para suplir las crecientes demandas de esta innovación tecnológica, lectores de símbolos de código de barras de tipos diversos han sido desarrollados para enviar símbolos de código de barras y producir datos de símbolos de carácter para ser usados como entrada en los sistemas automatizados de procesamiento de datos.
En general, la técnica anterior de los lectores manuales de símbolos de código de barras usando mecanismos de escaneo con láser pueden ser clasificados en dos categorías principales.
La primera categoría de lectores manuales de símbolos de código de barras basados en láser incluye escáneres de láser manuales y ligeros que tienen mecanismos de disparo activados manualmente para iniciar las operaciones de escaneo por láser y lectura de símbolos de código de barras. El usuario sitúa el escáner del láser manual a una distancia especificada del objeto cargando el símbolo de código de barras, manualmente activa el escáner para iniciar la lectura, y luego mueve el escáner sobre otros objetos produciendo los símbolos de código de barras ser leídos. Lectores de símbolos de código de barras de la técnica anterior ilustrativos de esta primera categoría son revelados en las Patentes
USA Nos.: 4.575.625; 4.845.349; 4.825.057; 4.903.848; 5.107.100; 5.080.456; 5.047.617; 4.387.297; 4.806.742; 5.021.641; 5.468.949; 5;180,904; 5.206.492; 4.593.186; 5.247.162; 4.897.532; 5.250.792; 5.047.617; 4.835.374;
5.017.765; 5.600.121; S, 149,950; y 4.409.470.
La segunda categoría de lectores manuales de símbolos de código de barras basados en láser incluye escáneres de láser manuales y ligeros que tienen mecanismos activados automáticamente (o sea sin disparador) para iniciar las operaciones de escaneo láser y de lectura de símbolos de código de barras. El usuario sitúa el escáner de láser manual a una distancia especificada de un objeto cargando un símbolo de código de barras, la presencia del objeto es automáticamente detectada utilizando un rayo de luz infrarrojo (IR por sus siglas en español e inglés) o un rayo de luz láser de baja potencia, la presencia del símbolo de código de barras en el objeto es detectada usando un rayo de luz láser visible, y luego el símbolo detectado del código de barras es automáticamente escaneado y decodificado (esto es la lectura) para producir datos de carácter del símbolo representativos del símbolo leído del código de barras. Ilustrativos de la técnica anterior de esta segunda categoría de sistemas lectores de símbolo de código de barras basados en láser son revelados en las Patentes USA Nos. 4.639.606; 4.933.538; 5.828.048; 5.828.049; 5.825.012; 5.808.285; 5.796.091; 5.789.730; 5.789.731; 5.777.315; 5.767.501; 5.736.982; 5.742.043; 5.528.024; 5.525.789; D-385,265; 5.484.992; 5.661.292; 5.637.852; 5.468.951; 5.627.359; 5.424.525; 5.616.908; 5.591.953; 5.340.971; 5.340.973; 5.557.093; 5.260.553.
Los lectores de símbolos de código de barras de escaneo con láser automáticamente activados del tipo revelado en las antes referenciadas Patentes de Invención USA posibilitan la lectura de símbolos de código de barras sin las deficiencias y los inconvenientes de los lectores manuales de símbolos de código de barras manualmente activados. Sin embargo, los lectores de símbolos de código de barras automáticamente activados a veces leen agresivamente los símbolos de código de barras que no se desean leer por el usuario como, por ejemplo, cuándo se intenta leer un código de barras particular de una lista de símbolos de código de barras estrechamente impresos en un menú de códigos de barras o en una estructura similar. Esto se debe a que la línea de escaneo del láser dentro del campo de escaneo escanea hasta dos o más símbolos de código de barras al mismo tiempo, lo cual posiblemente ocurre cuando el lector de códigos de barras es situado a una gran distancia del objeto y la línea de escaneo del láser es larga debido a la geometría de escaneo del escáner. A menudo errores accidentales en la lectura de los símbolos de código de barras deben corregirse en su momento de ocurrencia, desaprovechando valiosos recursos y tiempo del usuario.
Notablemente, el uso del modo de emulación CCD a corto alcance explicado en la Patente USA 5.558.024 proporciona una solución para el problema de la lectura sin intensión de símbolos de código de barras indeseados impresos estrechamente en los menús de códigos de barras. Sin embargo, aún al utilizar este modo de emulación CCD a corto plazo, es posible que el patrón de escaneo con láser automáticamente generado accidentalmente lea un código de barras indeseado del menú de código de barras mientras el operador mueve la porción principal del lector manual a la posición correcta sobre el símbolo de código de barras a ser leído. Esto es debido a la anchura del plano de escaneo con láser que interseca el plano objetivo cargando el símbolo de código de barras a ser leído. Mientras es posible en teoría operar el detector de objeto basado en IR en un modo de operación a corto plazo, consideraciones de costo dificultan que esto sea logrado en la práctica.
También, con el objetivo de disfrutar de los beneficios del modo de emulación CCD de corto alcance, el lector de símbolos de código de barras de escaneo con láser debe ser inducido en este modo de operación ya sea mediante la lectura de UN símbolo de código de barras predesignado (programación de función), o manualmente mediante un interruptor en el exterior del armazón del escáner. Entonces, después de leer el símbolo de código de barras del menú mientras el dispositivo está en su modo de emulación CCD a corto alcance, el usuario está obligado a reconfigurar el escáner de vuelta a su modalidad de operación de largo alcance a fin de que pueda usarse para leer los códigos de barras dentro de una profundidad grande de referencia del lector. Hasta que los pasos sean tomados para reconfigurar el lector de símbolos de código de barras en su modalidad de operación de largo alcance, el usuario se ve forzado a leer los símbolos de código de barras en su modo de emulsión CCD que puede ser inconveniente en muchos tipos de aplicaciones de escaneo, por lo tanto reduciendo la productividad del trabajador.
Al usar el sistema descrito arriba para leer los símbolos de código de barras en productos que se han sido colocados entre un conjunto de productos previamente escaneados en un mostrador de chequeo, hay una probabilidad alta de que los productos previamente escaneados sean accidentalmente releídos creando un error en las operaciones de chequeo. Notablemente, la estructura de este problema es realmente similar al problema de lectura del menú del código de barras descrito arriba.
EP-A-0871138 describe un método y aparato para leer automáticamente símbolos de código de barras por escaneo con láser. Un disparador es apretado para activar el escaneo y es soltado.
USA 5294782 describe un dispositivo de punto de venta de mano con un lector de código de barras.
Hay suma necesidad en la técnica de un método y sistemas mejorados para leer símbolos de código de barras usando mecanismos automáticamente activados de escaneo con láser mientras soluciona los defectos y desventajas de los sistemas y métodos anteriores de la técnica.
Preferentemente, el sistema y método mejorados deberían proporcionar al usuario de un grado mayor de control sobre la disposición del proceso de símbolos de código de barras, en cualquier momento que sea iniciado automáticamente para leer símbolos de código de barras impresos en los diversos tipos de objetos incluidos, pero no limitados a, los menús impresos de símbolos de código de barras.
Divulgación de la presente invención
Consecuentemente, un método de lectura de símbolos de código de barras es provisto de conformidad con la reivindicación 1 y un sistema de conformidad con la reivindicación 6.
Un esquema inalámbrico de transmisión y recepción de paquete de datos es usado preferentemente para transmitir datos de símbolos de carácter hacia el sistema base.
La invención tiene la habilidad de prevenir la lectura múltiple del mismo símbolo de código de barras debido al establecimiento del rayo láser de escaneo sobre un símbolo de código de barras durante un período de tiempo extendido.
Un conjunto de fuentes de luz codificadas en colores puede ser provisto en el exterior de la estructura para generar de manera secuencial un conjunto de señales de indicación de estado visualmente perceptibles que indican visualmente al usuario los diversos estados de operación, hasta la los que el sistema automáticamente pasa durante cada ciclo de lectura de símbolos de código de barras.
Breve descripción de los dibujos
Para una comprensión más completa de los Objetos de la Presente invención, la Descripción Detallada de las Realizaciones Ilustradas de la Presente invención debería ser leída en conjunción con los dibujos acompañantes, en donde:
La figura 1 es un diagrama esquemático de tipo de diagrama de flujo que ilustra los pasos involucrados en la ejecución del método de lectura de símbolos de código de barras de la presente invención cuando se usa un sistema de lectura de símbolos de código de barras automáticamente activado construido en conformidad con esto;
La figura 1A es una representación esquemática de la primera realización ilustrativa del dispositivo lector de símbolos de código de barras automáticamente activado de la presente invención, mostrando los componentes principales del subsistema del mismo que incluyen un subsistema de detección de objetos basado en IR, un subsistema de detección basada en láser de símbolos de código de barras, un subsistema de lectura basada en láser de símbolos de código de barras, un subsistema de transmisión de datos, y un subsistema de control de sistema;
\newpage
La figura 1B es una representación esquemática de la segunda realización ilustrativa del dispositivo lector de símbolos de código de barras automáticamente activado de la presente invención, mostrando los componentes de subsistema principales del mismo que incluyen un subsistema de detección de objetos basada en láser, un subsistema de detección basada en láser de símbolos de código de barras, un subsistema de lectura basada en láser de símbolos de código de barras, un subsistema de transmisión de datos, y un subsistema de control de sistema;
La figura 1C es una representación esquemática de la tercera realización ilustrativa del dispositivo lector de símbolos de código de barras automáticamente activado de la presente invención, mostrando los componentes principales de subsistema del mismo que incluyen un subsistema de detección basada en láser de símbolos de código de barras, un subsistema de lectura basada en láser de símbolos de código de barras, un subsistema de transmisión de datos, y un subsistema de control de sistema;
La figura 2A es una vista en perspectiva de la primera realización ilustrativa del dispositivo lector de símbolos de código de barras automáticamente activado de la presente invención, que es mostrado sustentado dentro de la porción de plataforma de soporte del escáner de su unidad base coincidente, para operación automáticas de manos libres en una estación POST;
La figura 2B es una vista frontal elevada del dispositivo lector de símbolos de código de barras automáticamente activado de la figura 2A, mostrado soportado dentro de la porción de plataforma de soporte del escáner de su unidad base para la operación automática de manos libres;
La figura 2C es un diagrama esquemático de las fuentes de luz indicadoras del estado codificado en colores provistas en el exterior de la estructura del dispositivo lector de símbolos de código de barras automáticamente activado de las figuras 2A y 2B, así como también todos los otros dispositivos lectores de símbolos de código de barras automáticamente activados de la presente invención;
La figura 2D es una vista en perspectiva del dispositivo lector de símbolos de código de barras automáticamente activado de la figura 1A, mostrado siendo usado en el modo manual de operación automática;
La figura 2E es una vista de perfil elevada, de corte trasversal tomada a largo de la extensión longitudinal del dispositivo lector de símbolos de código de barras automáticamente activado de las figuras 2A y 2B, mostrando los componentes diversos contenidos dentro de este;
La figura 2F es una vista plana de corte trasversal del dispositivo lector de símbolos de código de barras automáticamente activado de las figuras 2A y 2B tomada a lo largo de la línea 2F-2F de la figura 2E, mostrando los componentes diversos contenidos dentro de este; la siguiente figura es la figura 15A1;
Las figuras de la 15A1 hasta la 15A4, tomadas conjuntamente, es un diagrama lógico de bloque de sistema del primer diseño general de sistema operativo para el sistema de lectura de símbolos de código de barras de escaneo con láser automáticamente activado de la presente invención, en donde la detección automática de objetos basada en IR es utilizada durante la operación del sistema; la siguiente figura es la figura 20A1;
Las figuras desde la 20A1 hasta la 20E, tomadas conjuntamente, muestran un diagrama de flujo de alto nivel del proceso de control ejecutado por el subsistema de control del sistema de lectura de símbolos de código de barras de las figuras desde la 15A1 hasta la 15A4;
La figura 21 es un diagrama de estado que ilustra los diversos estados que los sistemas de lectura de símbolos de código de barras automáticamente activados de las figuras desde la 15A1 hasta la 15A4 pueden experimentar durante el curso de su operación programada; la siguiente figura es la figura 42A.
Las figuras desde la 42A hasta la 42C son vistas perspectivas del sistema de lectura de símbolos de código de barras automáticamente activado de la figura 2ª siendo usado para leer un menú de símbolos de código de barras de conformidad con los principios de la presente invención.
Descripción detallada de las realizaciones ilustrativas de la presente invención
Haciendo referencia a las figuras en los Dibujos acompañantes, las diversas realizaciones ilustrativas del sistema de lectura de símbolos de código de barras por escaneo con láser automáticamente activado de la presente invención serán descritas con gran detalle, en donde los elementos análogos serán indicados usando números de referencia análogos.
Antes de detallar las realizaciones ilustrativas diversas de la presente invención, será de ayuda para primero proporcionar una visión general breve del sistema y el método de eso.
Como es ilustrado en los Bloques A y B de la figura 1, la presente invención enseña un sistema de lectura de símbolos de código de barras automáticamente activado 1000 que comprende un mecanismo de lectura de símbolos de código de barras 1001 contenido dentro de una estructura manual 1002 que posee interruptor de transmisión de datos que se activa manualmente 1003. Durante las operaciones de lectura de los símbolos, el mecanismo de lectura de símbolos de código de barras 1001 genera automáticamente un patrón visible de escaneo con láser 1004 para leer repetidamente uno o más símbolos de código de barras 1005 en un objeto 1005B dentro de un ciclo de lectura de símbolos de código de barras, y generando automáticamente una nueva cadena de caracteres de datos de carácter de símbolos 1006A, o 1006B, respectivamente, en respuesta a cada símbolo de código de barras leído de ahí. En general, cada ciclo de lectura de símbolo de código de barras tiene una predeterminada extensión de tiempo controlada por uno o más temporizadores que son periódicamente monitoreados durante la operación del sistema.
Durante el primer paso del método de lectura de símbolos de código de barras de la presente invención ilustrada en el Bloque A de la figura 1, el usuario 1007 visualmente pone en línea el patrón visible de escaneo con láser 1004 con un símbolo particular de código de barras 1005A en un objeto (por ejemplo producto, menú de códigos de barras, etc.) 1005B a fin de que el símbolo de código de barras es escaneado, detectado y decodificado de una manera cíclica durante cada ciclo de lectura de símbolos de código de barras. Cada vez que el símbolo escaneado de código de barras es exitosamente leído durante un ciclo de lectura de símbolos de código de barras, una cadena de caracteres nueva de símbolos de código de barras, esquemáticamente bosquejada como una estructura de flecha circulante 1006A, es producida mientras una luz de indicación 1008 en la estructura manual 1002 es activamente accionada.
Como es indicado en el Bloque B en la figura 1, al activar el interruptor de transmisión de datos 1003 durante el ciclo de lectura de símbolo de código de barras que, en general, puede ser logrado cambiando el estado del interruptor; una señal de activación de control de transmisión de datos es internamente producida, habilitando por consiguiente una (actualmente o subsiguientemente) producida cadena de caracteres de datos de carácter de símbolos, esquemáticamente bosquejada como una estructura de flecha direccional 1006B, para ser seleccionada y transmitida hacia el sistema base 1009.
En virtud de la presente invención, los lectores de símbolos de código de barras manuales automáticamente activados pueden ahora exactamente leer, de una manera sin precedente, tipos diversos de símbolos de código de barras en menús de códigos de barras, en productos de consumo situados dentro de abarrotados ambientes de punto de venta, y en otros objetos que requieren identificación automática y/o acceso de información y procesamiento.
En las figuras desde la 1 hasta la 8D, veintiuna realizaciones diferentes de sistemas de lectura de símbolos de código de barras automáticamente activados de la presente invención son mostradas. Estas veintiuna realizaciones diferentes pueden estar clasificadas en tres tipos diferentes de diseños generalizados de sistema, cada uno basado en la manera general en la cual su mecanismo subyacente de escaneo con láser es automáticamente activado y controlado durante el proceso de lectura de símbolos de código de barras de la presente invención. Estos tres diseños diferentes de sistema son ilustrados en las figuras 1A, 1B y 1C. En cada uno de estos diseños generalizados de sistema, la activación de las operaciones de detección de símbolos de código de barras y de lectura de símbolos de código de barras son efectuadas de una manera completamente automática, sin el uso de un disparador manualmente activado o mecanismo similar, como es revelado, por ejemplo, en las Patentes USA número: 5.828.048; 5.828.049; 5.825.012; 5.808.285; 5.796.091; 5.789.730; 5.789.731; 5.777.315; 5.767.501; 5.736.482; 5.661.292; 5.627.359; 5.616.908; 5.591.953; 5.557.093; 5.528.024; 5.525.798, 5.484.992; 5.468.951; 5.425.525;
5.240.971; 5.340.973; 5.260.553. Antes de describir cada uno de las realizaciones ilustrativas de la presente invención en detalle, será de ayuda a estas alturas describir brevemente cada uno de los tres diseños generalizados de sistema de la presente invención.
Primer Diseño Generalizado De Sistema Para El Dispositivo Lector De Símbolos De Código De Barras Automáticamente Activado De La Presente invención
El primer diseño generalizado de sistema de la presente invención es mostrado en la figura 1A. Ocho realizaciones ilustrativas de este primer diseño generalizado de sistema son representadas por la primera (2A), cuarta (3A), séptima (4A), décima (5A), decimotercera (6A), decimosexta (7A), diecinueveava (8A) y vigésimo segunda (8E1) realizaciones mostradas en la figuras desde la 2A hasta la 2H, desde la 3A hasta la 3C, desde la 4A hasta la 4D, 5A, 6A, 7A, 8A, y 8E1, respectivamente. En cada una de tales realizaciones ilustrativas de la presente invención los dispositivos de lectura de código de barras manuales, que se pueden poner en el cuerpo o de escritorio (a partir de ahora referido como dispositivo lector de símbolos de código de barras manual) incluyen un motor de escaneo de símbolos de código de barras automáticamente activado, embebido dentro de la estructura del dispositivo. Mientras las estructuras manuales, soportadas por dedos, de escritorio y que se puede poner en el cuerpo serán reveladas a partir de ahora para los dispositivos lectores de símbolos de código de barras de la presente invención, el término "estructura manual" como es usado a partir de ahora y en las Reivindicaciones de la Invención incluye todos los anteriores diseños de estructuras, así como una colección infinita de variaciones en los factores de forma de estas. En general, cualquiera de los motores de lectura de símbolos de código de barras por escaneo con láser automáticamente activados mostrados en las figuras desde la 9A hasta la 9D, desde la 10A hasta la 10D, la 11A, la 13A y la 14A pueden ser realizados dentro de la estructura del escáner del dispositivo de lectura de símbolos de código de barras. En las realizaciones ilustrativas, diseños particulares del motor de escaneo con láser han sido incorporados en la estructura del escáner del dispositivo lector de símbolos de código de barras para los propósitos ilustrativos. Es sobreentendido, sin embargo, que otros diseños del motor de escaneo con láser pueden ser integrados en las estructuras del escáner de tales dispositivos lectores de símbolos de código de barras.
Como es indicado en la figura 1A, el dispositivo de escaneo de símbolos de código de barras automáticamente activado del primer diseño general de sistema 1 comprende un número de subsistemas, a saber: un subsistema de detección de objeto basado en IR 2 como es enseñado en las anteriores Patentes USA 5.260.553 y 5.808.285, un subsistema de detección de símbolos de código de barras basado en láser 3; un subsistema de lectura de símbolos de código de barras basado en láser 4; un subsistema de transmisión de datos 5; un subsistema de indicación de estado 6; un interruptor de activación de transmisión de datos o dispositivo de control 7A integrado con la estructura del escáner en parte o del todo; un sensor de selección de modo 7B integrado con la estructura del escáner en parte o del todo; y un subsistema de control de sistema 8 de modo operable conectado a los otros subsistemas descritos arriba. En general, el sistema 1 tiene un número de estados operacionales preprogramados, a saber: un Estado de Detección de Objeto; un Estado de Detección de Símbolos de Código de Barra; un Estado de Lectura de Símbolos de Código de Barra; y un Estado de Transmisión de Datos.
Dentro del contexto del diseño de sistema mostrado en la figura 1A, el subsistema de detección de objeto basado en IR 2 realiza las siguientes funciones primarias durante el estado de detección de objeto: (i) transmitir y recibir automáticamente y sincrónicamente señales de pulso infrarrojas (IR) dentro de un campo de detección de objeto basado en IR 9 definido relativo a la estructura del escáner manual (no mostrado) (ii) detectar automáticamente un objeto dentro al menos de una porción del campo de detección de objeto basado en IR 9 por el análisis de las señales de pulso de IR recibidas; y (iii) en la respuesta a esto, generar automáticamente una primera la señal de control de activación A_{1} indicativa de tal detección automática de objeto dentro del campo de detección de objeto. Como se muestra en la figura 1A, la primera señal de activación de control A_{1} = 1 es provista al subsistema de control de sistema 8 para la detección, análisis y respuesta programada.
Como se muestra en las figuras relacionadas con esto, los campos de detección de objeto, de detección de códigos de barras y de lectura de códigos de barras 9, 10 y 11, respectivamente, han sido representados esquemáticamente solo en términos de sus bordes geométricos generales. Con propósitos de claridad, las características geométricas de estos campos no han sido mostradas. Notablemente, sin embargo, tales características pueden ser verificadas en las diversas referencias que tiene relación con esto las que están identificadas e incorporadas aquí por referencia.
Dentro del contexto del diseño de sistema mostrado en la figura 1A, el subsistema de detección basada en láser de símbolos de código de barras 3 realiza las siguientes funciones primarias durante el estado de detección de símbolos de código de barras: (i) generar automáticamente un patrón visible de escaneo con láser de características predeterminadas dentro del campo de detección de (símbolos de) código de barras basada en láser 10, definido relativo a la estructura del escáner (no mostrada), para posibilitar el escaneo de un símbolo de código de barras en el objeto detectado; (ii) procesar automáticamente datos de escaneo coleccionados del campo de detección de símbolos de código de barras 10 y detectar automáticamente la presencia de símbolos de código de barras sobre este; y (iii) generar automáticamente una señal de activación de control A_{2} = 1 indicativa de y en respuesta a la detección automática del símbolo de código de barras. Como se muestra en la figura 1A, la segunda señal de activación de control A_{2} es provista al subsistema de control de sistema 8 para la detección, análisis y respuesta programada.
Dentro del contexto del diseño de sistema mostrado en la figura 1A, el subsistema de lectura de símbolos de código de barras basado en láser 4 realiza las siguientes funciones durante el estado de lectura de símbolos de código de barras: (i) generar automáticamente un patrón visible de escaneo con láser de características predeterminadas dentro del campo de lectura de (símbolos de) código de barras basada en láser 11, definido relativo a la estructura del escáner (no mostrada), para posibilitar el escaneo del símbolo de código de barras detectado ahí; (ii) procesamiento de decodificación automático de los datos de escaneo coleccionados del campo de lectura de símbolos de código de barras 11 para detectar el símbolo de código de barras en el objeto; y (iii) generar automáticamente una tercera señal de activación de control A_{3} = 1 indicativa de una operación de decodificación exitosa, y producir automáticamente datos de carácter de símbolo de código de barras decodificado representativos del símbolo de código de barras detectado y leído. Como se muestra en la figura 1A, la tercera señal de activación de control A_{3} es provista al subsistema de control de sistema 8 para la detección, análisis y respuesta programada.
Dentro del contexto del diseño de sistema mostrado en la figura 1A, el subsistema de transmisión de datos 5 durante el Estado de Transmisión de Datos automáticamente transmite datos de carácter de símbolo producidos hacia el sistema base (al cuál el dispositivo de lectura de código de barras está conectado) o para algún otro dispositivo de almacenamiento y / o procesamiento de datos, sólo cuando el subsistema de control de sistema 8 detecta las siguientes condiciones: (1) generación de una tercera señal de activación de control A_{3} = 1 dentro de un lapso de tiempo predeterminado, indicativa de que el símbolo de código de barras ha sido leído; y (ii) generación de una señal de control de activación de transmisión de datos A_{4} = 1 (por ejemplo producida por un interruptor que se activa manualmente 7A) dentro de un marco de tiempo predeterminado, indicativa de que el usuario desea que los datos producidos de carácter de símbolos del a código de barras sean transmitidos hacia el sistema base o dispositivo deseado.
Dentro del contexto del diseño de sistema mostrado en la figura 1A, el sensor de selección de estado 7B tiene dos funciones primarias: (i) generar automáticamente la cuarta señal de activación de control A_{4} = 1 cada vez que la estructura del escáner haya estado ubicada dentro de su posición del soporte, o colocada en una superficie de mostrador o análoga en tales casos que han sido diseñados para hacer eso, a fin de que el sistema sea inducido automáticamente en su modo automático de operación manos libres; y (ii) para generar automáticamente la cuarta señal de activación de control A_{4} = 0 cada vez que la estructura del escáner haya sido sacada de su posición de soporte, o levantada fuera de una superficie de mostrador o análoga en tales casos que han sido diseñados para hacer eso, a fin de que el sistema sea inducido automáticamente en su modo automático de operación manual. En el modo automático de operación manos libres, el sensor de selección de modo 7B eficazmente pasa sobre la disposición del interruptor de transmisión de datos 7A. En la modalidad de operación automática manual, el interruptor de transmisión de datos 7A eficazmente pasa sobre la disposición del sensor de selección de modo 7B.
Dentro del contexto del diseño de sistema mostrado en la figura 1A, el subsistema de indicación de estado 6 realiza las siguientes funciones: monitorea automáticamente el estado de operación del sistema en cada instante de tiempo; y automáticamente produce señales de indicación visual (por ejemplo luz codificada en colores) desde la estructura del escáner diseñada para informar al usuario del estado actual de operación del sistema (por ejemplo el azul para indicar el estado de detección de objeto, el rojo para indicar la detección del código de barras de estado, el amarillo para indicar el estado de lectura del código de barras, y el verde para indicar el estado de transmisión de datos de carácter de símbolos). Como será descrito con más detalle a partir de ahora, tales señales de indicación de estado proporcionan al usuario de retroalimentación visual acerca de los estados de operación del sistema, por consiguiente mejorando lo intuitivo y la facilidad de la operación del sistema en diversos ambientes de aplicación.
Dentro del contexto del diseño de sistema mostrado en la figura 1A, el subsistema de control de sistema 8 realiza las siguientes funciones primarias: (i) recibir automáticamente las señales de activación de control A_{1}, A_{2}, A_{3} y A_{4}; (ii) generar automáticamente señales de habilitación E_{1}, E_{2}, E_{3}, E_{4}, E_{5}, E_{6}, y E_{7}; y (iii) controlar automáticamente la operación de los otros subsistemas de conformidad con un programa de control de sistema ejecutado por el subsistema de control de sistema 8 durante diversos modos de operación de sistema.
En general, las características geométricas y ópticas de los patrones de escaneo con láser generados por el subsistema de detección basada en láser de símbolos de código de barras 3 y el subsistema de detección basada en láser de símbolos de código de barras 4 dependerán de cada realización particular del sistema de lectura de símbolos de código de barras de la presente invención. En la mayoría de las aplicaciones, los patrones de escaneo con láser generados dentro de los campos de detección y de lectura de código de barras serán sustancialmente congruentes, y en caso de que no sean sustancialmente congruentes, serán entonces organizados de manera que el campo de lectura de símbolos de código de barras 11 traslape el campo de detección de símbolos de código de barras 10 para mejorar la eficiencia de escaneo del sistema. También, el campo de detección de objeto basada en IR 9 será dispuesto relativo al campo de detección de código de barras 10 de manera que abarque espacialmente lo mismo a lo largo del rango de escaneo operativo del sistema definido por las características geométricas del campo de lectura del código de barras 11 de este.
En general, la energía detectada reflejada de un objeto durante la detección de objetos puede ser radiación óptica o energía acústica, lo mismo sensible o no sensible por el usuario, y puede lo mismo generada por el dispositivo automático de lectura de código de barras o por una fuente ambiental externa. Sin embargo, el suministro de tal energía es lograda preferentemente transmitiendo un rayo de luz ancho de luz infrarroja (IR) por pulsos fuera de abertura de transmisión del escáner, como es enseñada aquí. En la realización preferida, el campo de detección de objeto 9, desde el cual tal energía reflejada es coleccionada, es diseñado para tener una geometría con forma de lápiz estrechamente divergente del espacio volumétrico tridimensional, el cuál es coincide espacialmente con al menos una porción del rayo de luz infrarroja transmitido. Esta característica de la presente invención asegura que un objeto que reside dentro del campo de detección de objeto 9 será iluminado por el rayo de luz infrarroja, y que esa luz infrarroja reflejada desde allí será dirigida generalmente hacia la abertura de la estructura de transmisión en donde puede ser automáticamente detectada para indicar la presencia del objeto dentro del campo de detección de objeto 9.
Inicialmente, el subsistema de control de sistema 8 proporciona la señal de habilitación E_{1} = 1 al subsistema de detección basada en IR de objeto 2. Cuando un objeto es presentado dentro del campo de detección basada en IR de objeto 9, el objeto es detectado automáticamente por el subsistema de detección de objetos basada en IR 2. En respuesta a esto, el subsistema de detección de objetos basada en IR genera automáticamente una señal de activación de control A_{1} = 1. Cuando la señal de activación de control A_{1} = 1 es detectada por el subsistema de control de sistema 8, activa automáticamente el subsistema de detección basada en láser de símbolos de código de barras 3 produciendo la señal de habilitación E_{2}. Esto causa que el subsistema de detección basada en láser del código de barras 3 genere un patrón de escaneo con láser de características predeterminadas dentro del campo de detección basada en láser del código de barras 10. Cuando el patrón de escaneo con láser escanea un símbolo de código de barras en el objeto detectado, señales de datos de escaneo son producidas de esto, coleccionadas, detectadas y procesadas para determinar si un símbolo de código de barras ha sido escaneado dentro del campo de detección de símbolos de código de barras 10. Si el símbolo escaneado de código de barras es detectado, entonces el subsistema de control de sistema 8 automáticamente genera señales de habilitación E_{3} y E_{4} a fin de activar el subsistema de lectura de símbolos de código de barras 4. En respuesta a esto, el subsistema de lectura basada en láser del código de barras 4 automáticamente genera un patrón de escaneo con láser dentro del campo de lectura basada en láser de código de barras 11, escanea el símbolo de código de barras detectado dispuesto allí dentro, colecta datos de escaneo de allí, decodifica el símbolo detectado de código de barras, genera datos de carácter de símbolos representativos del símbolo decodificado de código de barras, y almacena los datos de carácter de símbolos en la memoria. Si el símbolo detectado de código de barras es leído dentro de un período de tiempo predeterminado, y el interruptor de transmisión de datos manualmente activado 7A es oprimido dentro de un determinado marco de tiempo establecido por el subsistema de control de sistema 8, entonces el subsistema de control de sistema 8 activa automáticamente el subsistema de transmisión de datos 5. En respuesta a esto, el subsistema de transmisión de datos 5 transmite automáticamente los datos producidos/almacenados de carácter de símbolos hacia el sistema base (al cuál el editor de símbolos de código de barras está conectado), un almacén temporal para almacenar datos (por ejemplo dispuesto en un dispositivo portátil de colección de datos conectado al lector de símbolos de código de barras), u otro dispositivo de almacenamiento/procesamiento de datos.
En virtud de la arquitectura nueva de control de sistema, al usuario le es permitido leer los símbolos de código de barras de una manera altamente intuitiva, en donde la detección de objetos, la detección de códigos de barras, y la lectura de símbolos de código de barras son efectuadas de una manera automática mientras la transmisión de datos de los datos de carácter de símbolos decodificados hacia el dispositivo servidor es permitida mediante la activación manual de un interruptor, botón o dispositivo similar localizado en el exterior de la estructura manual del escáner. En la realización preferida, un indicador visual de estado es provisto en la estructura del escáner para indicar visualmente que un símbolo de código de barras ha sido exitosamente leído de una manera completamente automática, y que el sistema está listo para la posibilidad de transmisión de datos hacia el sistema base o dispositivo similar. Cuando el indicador visual señala que un símbolo de código de barras está siendo leído y que datos de carácter de símbolos decodificados están siendo generados, el usuario sólo necesita oprimir el interruptor de activación de transmisión de datos en la estructura del escáner para enviar los datos de carácter de símbolo producidos con posterioridad hacia el sistema base o dispositivo similar. El fallo de oprimir el interruptor de transmisión de datos 7A dentro del marco de tiempo preadjudicado durante la lectura automática de símbolos de código de barras resulta en que no sea enviada ninguna transmisión de datos de carácter de símbolos hacia el sistema base.
La estructura y las funcionalidades del primer diseño general de sistema de la figura 1A descrito arriba es mostrada con más detalle en la realización de sistema de las figuras de la 15A1 hasta la 15A4, y de las figuras desde la 20A1 hasta la 21. En esta realización de sistema, el subsistema de detección basada en IR de objeto 2 es realizada a partir de diversos componentes electro-ópticos y electro-mecánicos ensamblados conjuntamente como se muestra en la figuras de la 15A1 hasta la 15A4, a fin de posibilitar la detección automática de objetos dentro del campo de detección basada en IR de objeto 9 del sistema. Asimismo, el subsistema de detección basada en láser de símbolos de código de barras 3 es realizado a partir de diversos componentes electro-ópticos y electro-mecánicos ensamblados conjuntamente como se muestra en las figura de la 15A1 hasta la 15A4, a fin de posibilitar la detección automática de símbolos de código de barras en objetos detectados dentro del campo de detección basada en láser de códigos de barras del sistema. También, el subsistema de lectura basada en láser de símbolos de código de barras 4 está realizado de diversos componentes electro-ópticos y electro-mecánicos ensamblados conjuntamente a fin de posibilitar la lectura automática de símbolos detectados de código de barras dentro del campo de lectura basada en láser de códigos de barras 11 del sistema. Como será descrito con más detalle a partir de ahora, esta realización de sistema precisa una arquitectura complicada de subsistema de control, pero ofrece una mejora significativa en la conservación de energía que puede ser de suma importancia en aplicaciones portátiles y móviles de adquisición de datos.
Segundo Diseño Generalizado De Sistema Para El Dispositivo Lector De Símbolos De Código De Barras Automáticamente Activado De La Presente invención
El segundo diseño generalizado de sistema de la presente invención es mostrado en la figura 1B. El motor de escaneo de símbolos de código de barras automáticamente activado del segundo diseño general de sistema 15 comprende un número de subsistemas, a saber: un subsistema de detección de objeto basada en láser 16 como es enseñado en la anterior Patente USA número 4.933.538 para Heiman, et al., un subsistema de detección de símbolos de código de barras basado en láser 17; un subsistema de lectura de símbolos de código de barras basado en láser 18; un subsistema de transmisión de datos 19; Un subsistema de indicación de estado 20; y un interruptor de activación de transmisión de datos o dispositivo de control 21A integrado en parte con la estructura del escáner o del todo; un sensor de selección de modo 21B integrado con la estructura del escáner en parte o del todo; y un subsistema de control de sistema 22 conectado de modo operable a los otros subsistemas descritos arriba. En general, el sistema 15 tiene un número de estados de operación preprogramados, a saber: un Estado de Detección de Objeto; un Estado de Detección de Símbolo de Código de Barras; un Estado de Lectura de Símbolo de Código de Barras; y una Estado de Transmisión de Datos.
Dentro del contexto del diseño de sistema mostrado en la figura 1B, el subsistema de detección de objeto basada en láser 16 realiza las siguientes funciones primarias: (i) automáticamente genera y escanea un rayo de escaneo láser de baja potencia (invisible) por pulsos sobre un objeto dentro de un campo de detección de objeto basada en láser 23 definido relativo a la estructura manual del escáner (no mostrada); (ii) automáticamente detecta un objeto dentro de al menos una porción del campo de detección de objeto basada en láser por análisis de datos de escaneo coleccionados; y (iii) en respuesta a esto, generando automáticamente una primera señal de activación de control A_{1} indicativa de tal detección automática del objeto dentro del campo de detección de objeto 23. Como se muestra en la figura 1B, la primera señal de activación de control A_{1} es provista al subsistema de control de sistema 22 para la detección, análisis y respuesta programada.
Dentro del contexto del diseño de sistema mostrado en la figura 1B, el subsistema de lectura de símbolos de código de barras basado en láser 18 realiza las siguientes funciones durante el estado de lectura de símbolos de código de barras: (i) generar automáticamente un patrón visible de escaneo con láser de características predeterminadas dentro del campo de lectura de (símbolos de) código de barras basada en láser 25 definido relativo a la estructura del escáner, para posibilitar el escaneo del símbolo de código de barras detectado ahí; (ii) procesamiento de decodificación automático de los datos de escaneo coleccionados del campo de lectura de símbolos de código de barras 25 para detectar el símbolo de código de barras en el objeto detectado; y (iii) generar automáticamente una tercera señal de activación de control A_{3} = 1 indicativa de una operación de decodificación exitosa, y producir datos de carácter de símbolo de código de barras decodificado representativos del símbolo de código de barras detectado y leído. Como se muestra en la figura 1B, la tercera señal de activación de control A_{3} es provista al subsistema de control de sistema 22 para la detección, análisis y respuesta programada.
Dentro del contexto del diseño de sistema mostrado en la figura 1B, el subsistema de lectura de símbolos de código de barras basado en láser 18 realiza las siguientes funciones durante el Estado de Símbolos de Código de Barras: (i) generar automáticamente un patrón visible de escaneo con láser de características predeterminadas dentro del campo de lectura de (símbolos de) código de barras basada en láser 25 definido relativo a la estructura del escáner, para posibilitar el escaneo del símbolo de código de barras detectado ahí; (ii) procesamiento de decodificación automático de los datos de escaneo coleccionados del campo de lectura de símbolos de código de barras 25 para detectar el símbolo de código de barras en el objeto detectado; (iii) generar automáticamente una tercera señal de activación de control
A_{3} = 1 indicativa de una operación de decodificación exitosa, y producir datos de carácter de símbolo de código de barras decodificado representativos del símbolo de código de barras detectado y leído. Como se muestra en la figura 1B, la tercera señal de activación de control A_{3} es provista al subsistema de control de sistema 22 para la detección, análisis y respuesta programada.
Como se muestra en las figuras de esta, la detección de objeto, la detección del código de barras y los campos de lectura de códigos de barra 23, 24 y 25, respectivamente, han sido esquemáticamente representadas sólo en términos de sus bordes geométricos generales. Con propósitos de claridad, las características geométricas de estos campos no han sido mostradas. Notablemente, sin embargo, tales características pueden ser verificadas en las diversas referencias que tienen relación a estas las cuales están identificadas e incorporadas aquí por referencia.
Dentro del contexto del diseño de sistema mostrado en la figura 1B, el subsistema de transmisión de datos 19 durante el Estado de Transmisión de Datos, automáticamente transmite datos producidos de carácter de símbolos hacia el sistema base (al cuál el dispositivo de lectura de código de barras está conectado) o hacia algún otro dispositivo de almacenamiento y / o procesamiento de datos, sólo cuando el subsistema de control de sistema detecta al menos las siguientes condiciones: (1) generación de la tercera señal de activación de control A_{3} = 1 dentro de un lapso de tiempo predeterminado, indicativa de que el símbolo de código de barras ha sido leído; y (ii) generación de la señal de activación de control de transmisión de datos A_{4} = 1 (por ejemplo producida desde el interruptor que se activa manualmente 21A) dentro de un marco de tiempo predeterminado, indicativa de que el usuario desea que los datos producidos de carácter de símbolos de código de barras sean transmitidos hacia el sistema base o hacia un dispositivo deseado.
Dentro del contexto del diseño de sistema mostrado en la figura 1B, el sensor de selección de estado 21B tiene dos funciones primarias: (i) generar automáticamente la cuarta señal de activación de control A_{4} = 1 cada vez que la estructura del escáner haya sido ubicada dentro de su posición de soporte, o colocada en una superficie de mostrador o análoga en tales casos que han sido diseñados para hacer esto, a fin de que el sistema sea automáticamente inducido en modo de operación automático manos libres; y (ii) para generar automáticamente la cuarta señal de activación de control A_{4} = 0 cada vez que la estructura del escáner haya sido sacada de su posición del soporte, o levantada fuera de una superficie de mostrador o análoga en tales casos que han sido diseñados para hacer esto, de manera que el sistema sea automáticamente inducido en su modalidad de operación automática manual. En el modo de operación automático manos libres, el sensor selector de modo 21B eficazmente pasa sobre la disposición del interruptor de transmisión de datos 21A. En el modo de operación automática manual, el interruptor de transmisión de datos 21A eficazmente pasa sobre la disposición del sensor selector de modo 21B.
Dentro del contexto del diseño de sistema mostrado en la figura 1B, el subsistema de indicación de estado 20 realiza las siguientes funciones: monitorea automáticamente el estado de operación del sistema en cada instante de tiempo; y automáticamente produce señales visuales de indicación (por ejemplo luz codificada en colores) desde la estructura del escáner diseñadas para informar al usuario acerca del estado actual de operación del sistema (por ejemplo el azul para indicar el estado de detección de objeto, el rojo para indicar el estado de detección del código de barras, el amarillo para indicar el estado de lectura del código de barras, y el verde para indicar el estado de transmisión de datos de carácter de símbolos). Como será descrito con más detalle a partir de ahora, tales señales de indicación de estado proporcionan al usuario de retroalimentación visual en los estados de operación del sistema, por consiguiente mejorando lo intuitivo y la facilidad de operación del sistema en diversos ambientes de aplicación.
Dentro del contexto del diseño de sistema mostrado en la figura 1B, el subsistema de control de sistema 22 realiza las siguientes funciones primarias: (i) recibir automáticamente las señales de activación de control A_{1}, A_{2}, A_{3} y A_{4}; (ii) generar automáticamente señales de habilitación E_{1}, E_{2}, E_{3}, E_{4}, E_{5}, E_{6}, y E_{7}; y (iii) controlar automáticamente la operación de los otros subsistemas de conformidad con un programa de control de sistema ejecutado por el subsistema de control de sistema 22 durante diversos modos de operación de sistema.
En general, las características geométricas y ópticas de los patrones de escaneo con láser generados por el subsistema de detección basada en láser de símbolos de código de barras 17 y el subsistema de lectura basada en láser de símbolos de código de barras 18 dependerán de cada realización particular del sistema de lectura de símbolos de código de barras de la presente invención. En la mayoría de las aplicaciones, los patrones de escaneo con láser generados dentro de los campos de detección y de lectura de código de barras serán sustancialmente congruentes, y en caso de que no sean sustancialmente congruentes, serán entonces organizados de manera que el campo de lectura de símbolos de código de barras traslape espacialmente el campo de detección de símbolos de código de barras para mejorar la eficiencia de escaneo del sistema. También, el campo de detección de objeto basada en láser será dispuesto relativo al campo de detección de código de barras de manera que abarque espacialmente lo mismo a lo largo del rango de escaneo operativo del sistema definido por las características geométricas del campo de lectura del código de barras 11 de este.
Inicialmente, el subsistema de control de sistema 22 proporciona la señal de habilitación E_{1} = 1 al subsistema de detección de objeto basada en láser 16. Cuando un objeto es presentado dentro del campo de detección de objeto basada en láser 23, el objeto es detectado automáticamente por el subsistema de detección de objetos basada en láser 16. En respuesta a esto, el subsistema de detección de objetos basada en láser 16 genera automáticamente una señal de activación de control A_{1} = 1. Cuando la señal de activación de control A_{1} = 1 es detectada por el subsistema de control de sistema 22, el subsistema de control de sistema activa automáticamente el subsistema de detección basada en láser de símbolos de código de barras 17 produciendo la señal de habilitación E_{2}. Esto causa que el subsistema de detección basada en láser de código de barras 17 genere un patrón visible de escaneo con láser de características predeterminadas dentro del campo de detección basada en láser del código de barras 24. Cuando el patrón de escaneo con láser escanea un símbolo de código de barras en el objeto detectado, señales de datos de escaneo son producidas de esto, coleccionadas, detectadas y procesadas para determinar si un símbolo de código de barras ha sido escaneado dentro del campo de detección de símbolos de código de barras 24. Si el símbolo escaneado de código de barras es detectado, entonces el subsistema de control de sistema 22 automáticamente genera señales de habilitación E_{3} y E_{4} a fin de activar el subsistema de lectura de símbolos de código de barras 18. En respuesta a esto, el subsistema de lectura basada en láser de código de barras 18 automáticamente genera un patrón visible de escaneo con láser dentro del campo de lectura basada en láser de código de barras 25, escanea el símbolo de código de barras detectado dispuesto allí dentro, colecta datos de escaneo de allí, decodifica el símbolo detectado de código de barras, genera datos de carácter de símbolos representativos del símbolo decodificado de código de barras, y almacena los datos de carácter de símbolos en la memoria. Si el símbolo de código de barras detectado es leído dentro de un período de tiempo predeterminado, y el interruptor de transmisión de datos manualmente activado 21 A es oprimido dentro de un determinado marco de tiempo, entonces el subsistema de control de sistema 22 activa automáticamente el subsistema de transmisión de datos 19. En respuesta a esto, el subsistema de transmisión de datos 19 transmite automáticamente los datos producidos/almacenados de carácter de símbolos hacia el sistema base (al cuál el lector de símbolos de código de barras está conectado), un almacén temporal para almacenar datos (por ejemplo dispuesto en un dispositivo portátil de colección de datos conectado al lector de símbolos de código de barras), u otro dispositivo de almacenamiento/procesamiento de datos.
En virtud de la arquitectura nueva de control de sistema, al usuario le es permitido leer los símbolos de código de barras de una manera altamente intuitiva, en donde la detección de objetos, la detección de códigos de barras, y la lectura de símbolos de código de barras son efectuadas de una manera automática mientras la transmisión de datos de los datos de carácter de símbolos decodificados hacia el dispositivo servidor es permitida mediante la activación manual de un interruptor, botón o dispositivo similar localizado en el exterior de la estructura manual del escáner. En la realización preferida, un indicador visual de estado es provisto en la estructura del escáner para indicar visualmente que un símbolo de código de barras ha sido exitosamente leído de una manera completamente automática, y que el sistema está listo para la transmisión de datos hacia el sistema servidor o dispositivo similar. Cuando el indicador visual indica que un símbolo de código de barras está siendo leído y que datos de carácter de símbolos decodificados están siendo generados, el usuario sólo necesita oprimir el interruptor de activación de transmisión de datos 21A en la estructura del escáner para enviar los datos de carácter de símbolo producidos con posterioridad hacia el sistema servidor o dispositivo similar.
Tercer Diseño Generalizado de Sistema para el Dispositivo Lector de Símbolos de Código de Barras Automáticamente Activado de la Presente Invención
El tercer diseño generalizado de sistema de la presente invención es mostrado en la figura 1C.
El motor de escaneo de símbolos de código de barras automáticamente activado del tercer diseño generalizado de sistema 30 comprende un número de subsistemas, a saber: un subsistema de detección basada en láser de símbolos de código de barras 31; un subsistema de lectura de símbolos de código de barras basado en láser 32; un subsistema de transmisión de datos 33; un subsistema de indicación de estado 34; un interruptor de activación de transmisión de datos o dispositivo de control 35A integrado con la estructura del escáner (no mostrada) en parte o del todo; un sensor de selección de modo 35B integrado con la estructura del escáner en parte o del todo; y un subsistema de control de sistema 36 conectado de modo operable a los otros subsistemas descritos arriba. En general, el sistema 30 tiene un número de estados de operación preprogramados, a saber: un Estado de Detección de Símbolos de Código de Barras; un Estado de Lectura de Símbolos de Código de Barras; y un Estado de Transmisión de Datos.
Dentro del contexto del diseño de sistema mostrado en la figura 1C, el subsistema de detección de símbolos de código de barras basada en láser 31 realiza las siguientes funciones primarias durante el Estado de Detección de Símbolos de Código de Barras: (i) automáticamente genera un patrón visible de escaneo láser por pulsos de determinadas características dentro de un campo de detección de símbolos de código de barras basada en láser 37 definido relativo a la estructura del escáner para permitir el escaneo de un símbolo de código de barras en el objeto detectado; (ii) automáticamente procesa datos de escaneo colectados del campo de detección de símbolos de código de barras 37 y detecta la presencia del símbolo de código de barras en él; y (iii) automáticamente genera una señal de activación de control A_{2} = 1 indicativa de esta en respuesta de la detección automática del símbolo de código de barras. Como se muestra en la figura 1C, la segunda señal de activación de control A_{2} es provista al subsistema de control de sistema 36 para la detección, análisis y respuesta programada.
Dentro del contexto del diseño de sistema mostrado en la figura 1C, el subsistema de lectura de símbolos de código de barras basado en láser 32 realiza las siguientes funciones durante el Estado De Lectura De Símbolos De Código De Barras: (i) genera automáticamente un patrón visible de escaneo con láser de características predeterminadas dentro del campo de lectura de (símbolos de) código de barras basada en láser 38 definido relativo a la estructura del escáner, para posibilitar el escaneo del símbolo de código de barras detectado ahí; (ii) procesamiento de decodificación automático de los datos de escaneo coleccionados del campo de lectura de símbolos de código de barras 38 para detectar el símbolo de código de barras en el objeto detectado; y (iii) generar automáticamente una tercera señal de activación de control A_{3} = 1 indicativa de una operación de decodificación exitosa, y producir datos de carácter de símbolo de código de barras decodificado representativos del símbolo de código de barras detectado y leído. Como se muestra en la figura 1C, la tercera señal de activación de control A_{3} es provista al subsistema de control de sistema 36 para la detección, análisis y respuesta programada.
Dentro del contexto del diseño de sistema mostrado en la figura 1C, el subsistema de lectura de símbolos de código de barras basado en láser 32 realiza las siguientes funciones durante el Estado de Símbolos de Código de Barras: (i) genera automáticamente un patrón visible de escaneo con láser de características predeterminadas dentro del campo de lectura de (símbolos de) código de barras basada en láser 38 definido relativo a la estructura del escáner, para posibilitar el escaneo del símbolo de código de barras detectado ahí; (ii) realiza un procesamiento de decodificación automático de los datos de escaneo coleccionados del campo de lectura de símbolos de código de barras 38 para detectar el símbolo de código de barras en el objeto detectado; (iii) genera automáticamente una tercera señal de activación de control A_{3} = 1 indicativa de una operación de decodificación exitosa, y produce datos de carácter de símbolo de código de barras decodificado representativos del símbolo de código de barras detectado y leído. Como se muestra en la figura 1C, la tercera señal de activación de control A_{3} es provista al subsistema de control de sistema 36 para la detección, análisis y respuesta programada.
Dentro del contexto del diseño de sistema mostrado en la figura 1C, el subsistema de transmisión de datos 33 durante el Estado de Transmisión de Datos, automáticamente transmite datos producidos de carácter de símbolos hacia el sistema base (al cuál el dispositivo de lectura de código de barras está conectado) o hacia algún otro dispositivo de almacenamiento y/o procesamiento de datos, sólo cuando el subsistema de control de sistema 36 detecta las siguientes condiciones: (1) generación de la tercera señal de activación de control A_{3} = 1 dentro de un periodo de tiempo predeterminado, indicativa de que el símbolo de código de barras ha sido leído; y (ii) generación de la señal de activación de control de transmisión de datos A_{4} = 1 (por ejemplo producida desde el interruptor que se activa manualmente 35A) dentro de un marco de tiempo predeterminado, indicativa de que el usuario desea que los datos producidos
de carácter de símbolos de código de barras sean transmitidos hacia el sistema base o hacia un dispositivo deseado.
Dentro del contexto del diseño de sistema mostrado en la figura 1C, el sensor de selección de estado 35B tiene dos funciones primarias: (i) generar automáticamente la cuarta señal de activación de control A_{4} = 1 cada vez que la estructura del escáner haya sido ubicada dentro de su posición de soporte, o colocada en una superficie de mostrador o análoga en tales casos que han sido diseñados para hacer esto, a fin de que el sistema sea automáticamente inducido en modo de operación automático manos libres; y (ii) para generar automáticamente la cuarta señal de activación de control A_{4} = 0 cada vez que la estructura del escáner haya sido sacada de su posición del soporte, o levantada fuera de una superficie de mostrador o análoga en tales casos que han sido diseñados para hacer esto, de manera que el sistema sea automáticamente inducido en su modalidad de operación automática manual. En el modo de operación automático manos libres, el sensor selector de modo 35B eficazmente pasa sobre la disposición del interruptor de transmisión de datos 35A. En el modo de operación automática manual, el interruptor de transmisión de datos 35A eficazmente pasa sobre la disposición del sensor selector de modo 35B.
Dentro del contexto del diseño de sistema mostrado en la figura 1C, el subsistema de indicación de estado 34 realiza las siguientes funciones: monitorea automáticamente el estado de operación del sistema en cada instante de tiempo; y automáticamente produce señales visuales de indicación (por ejemplo luz codificada en colores) desde la estructura del escáner diseñadas para informar al usuario acerca del estado actual de operación del sistema (por ejemplo el rojo para indicar el estado de detección del código de barras, el amarillo para indicar el estado de lectura del código de barras, y el verde para indicar el estado de transmisión de datos de carácter de símbolos). Como será descrito con más detalle a partir de ahora, tales señales de indicación de estado proporcionan al usuario de retroalimentación visual en los estados de operación del sistema, por consiguiente mejorando lo intuitivo y la facilidad de operación del sistema en diversos ambientes de aplicación.
Dentro del contexto del diseño de sistema mostrado en la figura 1C, el subsistema de control de sistema 36 realiza las siguientes funciones primarias: (i) recibir automáticamente las señales de activación de control A_{1}, A_{2}, A_{3} y A_{4}; (ii) generar automáticamente señales de habilitación E_{1}, E_{2}, E_{3}, E_{4}, E_{5}, E_{6}, y E_{7}; y (iii) controlar automáticamente la operación de los otros subsistemas de conformidad con un programa de control de sistema ejecutado por el subsistema de control de sistema 36 durante diversos modos de operación de sistema.
En general, las características geométricas y ópticas de los patrones de escaneo con láser generados por el subsistema de detección basada en láser de símbolos de código de barras 31 y el subsistema de lectura basada en láser de símbolos de código de barras 32 dependerán de cada realización particular del sistema de lectura de símbolos de código de barras de la presente invención. En la mayoría de las aplicaciones, los patrones de escaneo con láser generados dentro de los campos de detección y de lectura de código de barras serán sustancialmente congruentes, y en caso de que no sean sustancialmente congruentes, serán entonces organizados de manera que el campo de lectura de símbolos de código de barras traslape espacialmente el campo de detección de símbolos de código de barras para mejorar la eficiencia de escaneo del sistema.
Inicialmente, el subsistema de control de sistema 36 proporciona la señal de habilitación E_{2} = 1 al subsistema de detección basada en láser de código de barras 31. Esto causa el subsistema de detección basada en láser de código de barras 31 para generar un patrón de escaneo por pulsos basado en láser de características predeterminadas dentro del campo de detección de código de barras basada en láser 37. Como se muestra en la figura 26, la duración del pulso activo de la señal láser es de aproximadamente el 50%, mientras la duración del pulso inactivo es también de aproximadamente el 50%. Cuando el patrón de escaneo con láser escanea un símbolo de código de barras en el objeto detectado, señales de escaneo de datos se producen de allí, coleccionadas, detectadas y procesadas para determinar si un símbolo de código de barras ha sido detectado dentro del campo de detección de símbolos de código de barras 37. Si el símbolo de código de barras escaneado es detectado, entonces el subsistema de control de sistema 36 automáticamente genera la señal de habilitación E_{4} = 1 a fin de activar el subsistema de lectura de símbolos de código de barras 32. En respuesta a esto, el subsistema de lectura de código de barras basada en láser 32 automáticamente genera un patrón visible de escaneo con láser dentro del campo de lectura basada en láser de código de barras 38, escanea el símbolo de código de barras detectado ubicado ahí dentro, colecta datos de escaneo de allí, decodifica el símbolo de código de barras detectado, genera datos de carácter de símbolos representativos del símbolo de código de barras decodificado, y almacena los datos de carácter de símbolo en la memoria. Si el símbolo de código de barras detectado es leído dentro de un período de tiempo predeterminado, y el interruptor manual de transmisión de datos 35A es oprimido dentro de un marco de tiempo predeterminado establecido por el subsistema de control de sistema 36, entonces el subsistema de control de sistema 36 automáticamente activa el subsistema de transmisión de datos 33. En la respuesta a esto, el subsistema de transmisión de datos automáticamente transmite los datos producidos/almacenados de carácter de símbolos hacia el sistema base (al cuál el lector de símbolos de código de barras está conectado), un búfer de almacenamiento de datos (por ejemplo dispuesto en un dispositivo portátil de recolección de datos conectado al lector de símbolos de código de barras), u otro dispositivo de almacenamiento de datos.
En virtud de la arquitectura nueva de control de sistema, al usuario le es permitido leer los símbolos de código de barras de una manera altamente intuitiva, en donde la detección de códigos de barras y la lectura de símbolos de código de barras son efectuadas de una manera automática mientras la transmisión de datos de los datos de carácter de símbolos decodificados hacia el dispositivo base es permitida mediante la activación manual de un interruptor, botón o dispositivo similar localizado en el exterior de la estructura manual del escáner. En la realización preferida, un indicador visual de estado es provisto en la estructura del escáner para indicar visualmente que un símbolo de código de barras ha sido exitosamente leído de una manera completamente automática, y que el sistema está listo para la transmisión de datos hacia el sistema base o dispositivo similar. Cuando el indicador visual indica que un símbolo de código de barras está siendo leído y que datos de carácter de símbolos decodificados están siendo generados, el usuario sólo necesita oprimir el interruptor de activación de transmisión de datos en la estructura del escáner para enviar los datos de carácter de símbolo producidos con posterioridad hacia el sistema base o dispositivo similar.
La estructura y las funcionalidades del tercer diseño de sistema general de la figura 1C descrito arriba no proporciona detección automática de objeto dentro del sistema, pero simplemente proporciona un subsistema que funciona continuamente de detección de presencia de símbolos de código de barras para la detección automática de códigos de barras dentro del campo escaneo del sistema.
El subsistema de detección basada en láser de símbolos de código de barras 31 está realizado de diversos componentes electro-ópticos y electro-mecánicos ensamblados conjuntamente, a fin de posibilitar la detección automática de símbolos de código de barras en objetos detectados dentro del campo de detección basada en láser de código de barras del sistema. También, el subsistema de lectura de símbolos de código de barras basada en láser es realizado de diversos componentes electro-ópticos y electro-mecánicos ensamblados conjuntamente, a fin de posibilitar la lectura automática de símbolos de código de barras detectados dentro del campo de lectura basada en láser de código de barras del sistema. Como estará descrito en mayor detalle a partir de ahora, este diseño de sistema precisa una arquitectura de subsistema de control aun más simple que diseños de sistema utilizando detección automática de objetos. Sin embargo, este diseño de sistema requiere que un rayo láser de baja potencia (no visible) sea generado continua o periódicamente dentro del campo de detección de símbolos de código de barras durante la operación de sistema, por lo tanto consumiendo energía eléctrica que puede ser significativa en aplicaciones portátiles y móviles de escaneo donde se usa energía de batería.
Mientras cada uno de los tres sistemas generalizados de lectura de símbolos de código de barras descrito aquí pueden estar conectados a su unidad base, al ordenador principal, al procesador de datos, al dispositivo de almacenamiento de datos, o dispositivo similar por medio de cables trenzados en una estructura con forma de cordón flexible, será preferido en muchas realizaciones conectar el sistema de lectura de símbolos de código de barras de la presente invención a su unidad base, al ordenador principal, al procesador de datos o al dispositivo de almacenamiento de datos o dispositivo similar por medio de enlace inalámbrico de comunicación de datos. En general, el enlace inalámbrico de comunicación de datos puede ser realizado en una variedad de formas diferentes, a saber: usando el enlace de comunicación de RF de dos vías del tipo revelado en las Patentes USA Nos. 4.460.120; 5.321.246 y 5.142.550 o usando el enlace de transmisión de datos de una vía como es revelado en la Patente USA 5.808.285 de Rockstein, et al; etc.
Primera Realización Ilustrativa del Sistema Lector de Símbolos de Código de Barras Activado Automáticamente de la Presente Invención
Como se muestra en las figuras 2A a 2F, el sistema lector de símbolos de código de barras de la primera realización ilustrativa 40 comprende un dispositivo lector de símbolos de códigos de barras activado automáticamente 41 asociado operativamente con una unidad de base 42 que tiene un pie de soporte del lector 43. El dispositivo lector de símbolos de códigos de barras 41 está conectado operativamente con su base 42 por medio de un enlace electromagnético de simple o doble vía establecido entre el dispositivo lector de símbolos de códigos de barras 41 y su unidad base pareja 42. Tras cada lectura satisfactoria de un símbolo de código de barras por el dispositivo lector de símbolos de códigos de barras 41, se generan datos de carácter de símbolo (representativos del símbolo de código de barras leído), y si se activa a tiempo, entonces produce datos de carácter de símbolo recogidos a partir del mismo símbolo de código de barras leído que se transmiten automáticamente al dispositivo central. Se consigue una conexión interoperable entre la unidad base 42 y un sistema central (p. ej. sistema electrónico de caja registradora, dispositivo de recogida de datos, etc.) 45 mediante cable flexible de comunicaciones multihilo 46 que se extiende desde la unidad base y se conecta directamente en dicho puerto de entrada de comunicaciones del sistema computador central 45.
En la realización ilustrativa, se suministra potencia eléctrica desde una fuente de corriente continua (CC) de baja tensión (no mostrada) a la unidad base por medio de un cable flexible 47. Particularmente, este suministro de potencia en CC se puede hacer en el sistema computador central 45 o como un adaptador de fuente de alimentación CC separado enchufable en un enchufe eléctrico convencional de 3 terminales. Como se describirá con más detalle en lo que sigue, en el dispositivo lector de símbolos de códigos de barras 41 va incluida una unidad de alimentación 55 a una batería recargable con el fin de alimentar los componentes eléctricos y electroópticos del dispositivo.
Como se ilustra en las figuras 2A y 2B, el pie de soporte del lector 43 está especialmente adaptado para recibir y soportar el dispositivo lector de símbolos de códigos de barras portátil 41 en una posición seleccionada sin apoyo del usuario, proporcionando por tanto un modo de funcionamiento estable automático de manos libres. En general, el dispositivo lector de símbolos de códigos de barras portátil 41 incluye una estructura de mano ultraligera 49 con un cabezal contorneado 49A y un mango 49B. Como se describirá con más detalle en lo que sigue, el cabezal 49A incluye componentes electroópticos que se emplean para generar y proyectar un haz láser visible a través de una ventana transmisiva de luz 50 en el cabezal 49A de la estructura, y para muestrear repetidamente el haz láser proyectado en su campo de escaneo de detección de códigos de barras 10 y su campo lector de códigos de barras 11, definidos ambos como externos a la estructura manual.
Como se ilustra en las figuras 2A y 2B, el pie de soporte del lector 43 incluye un cuerpo de soporte que comprende una base 51A, una estructura de soporte del cabezal 51B, una estructura de soporte del mango 51C y un hueco de alojamiento de dedos 51D. Como se muestra, la base 51A tiene una extensión longitudinal y está adaptada para colocarse selectivamente con respecto a una superficie de apoyo, p. ej. una superficie de encimera, una superficie de mostrador, etc. En la base 51A hay formada una abertura 51A1 para permitir a un transductor piezoeléctrico 559 señales acústicas de reconocimiento tras una transmisión satisfactoria de datos a la unidad de base. La estructura de apoyo del cabezal 51B está conectada a la base 51A, para recibir y soportar al cabezal del dispositivo lector de símbolos de códigos de barras. Con el fin de que la mano del usuario pueda agarrar completamente el mango del dispositivo lector de símbolos de códigos de barras de mano, (p. ej. antes de quitarlo y retirarlo del pie de soporte de lector), hay preparado un hueco de alojamiento de los dedos 51D entre las estructuras de apoyo del cabezal y el mango 51B y 51C y la base 51A del cuerpo de soporte 51A. De esta forma, el hueco de alojamiento de los dedos 51D, es accesible lateralmente de manera que cuando el cabezal y el mango 49A y 49B están recibidos en y soportados por la estructura de soporte de cabezal 51B y la estructura de soporte del mango 51C, respectivamente, los dedos del usuario pueden insertarse fácilmente por el hueco de alojamiento de los dedos 51D y rodear completamente el mango del dispositivo de mano.
Como se muestra en la Fig. 2E, el dispositivo lector de símbolos de códigos de barras 41 incluye un sensor selector de modo 800 (p. ej. un sensor electrónico o eléctrico/mecánico) localizado en el extremo de la estructura de mano. Cuando la estructura está colocada en su pie, el sensor selector de modo 800 detecta automáticamente el pie (o superficie de mostrador) y genera un señal de activación de control de transmisión de datos A_{4} = 1, que anula al conmutador de activación de transmisión de datos 44 en la estructura durante el modo de funcionamiento de manos libres cuando se coge el dispositivo lector de símbolos de códigos de barras del alojamiento, el sensor selector de modo genera A_{4} = 0, que es anulada por el conmutador de activación de transmisión de datos 44 en el modo de funcionamiento manual.
Como se ilustra en la Fig. 2E en particular, el cabezal 49A se extiende de forma continua en un mango contorneado 49B en un ángulo obtuso que, en la realización ilustrativa, es de alrededor de 146 grados. Se comprende sin embargo, que en otras realizaciones el ángulo obtuso puede estar en el intervalo desde alrededor de 135 hasta alrededor de 180 grados. Como este diseño ergonómico de estructura está conformado (es decir, ajustado en forma) a la mano humana, la lectura automática de mano se vuelve tan fácil y sin esfuerzo como agitar la mano.
Como se ilustra en las figuras 2A a 2D, el cabezal de la estructura 49A tiene una abertura de transmisión de luz 50 formada en la parte superior del panel frontal 52A, para permitir que salga y entre en la estructura luz láser visible como se describirá con más detalle en lo que sigue. La parte inferior del panel frontal 52B es ópticamente opaca, tal como son otras superficies de la estructura de mano.
Como se muestra mejor en las figuras 2E y 2F, dentro del cabezal de la estructura de mano 49A va montado firmemente un artefacto lector de símbolos de código de barras de muestreo láser activado automáticamente 53, mientras que dentro del mango de la estructura de mano 49B van montados una placa de circuito impreso (CI) 54 y una unidad de alimentación de batería recargable 55. En la placa de CI 54 se ve un circuito de transmisión de paquetes de datos 56 en el alojamiento 49B y está conectado operativamente con el artefacto lector de símbolos de código de barras 53 allí contenido por medio de un primer haz flexible de conductores 57. Al circuito de transmisión de paquetes de datos 56 y al artefacto lector de símbolos de código de barras 53 se suministra energía eléctrica desde una batería recargable 55 por medio de un segundo haz flexible de conductores 58. Como se muestra, una antena de transmisión 59 está conectada operativamente con el circuito de transmisión de paquetes de datos 56 en la placa CI 54 y está montada en la estructura de mano 49B para transmisión de una señal portadora RF modulada por el paquete de datos a una unidad de base asociada con el dispositivo lector de símbolos de códigos de barras automático. La estructura y funciones de los diferentes tipos de artefactos lectores de símbolos de código de barras automáticos que se pueden incorporar al dispositivo de la Fig. 2A se describen más detalladamente en lo sucesivo.
Sistema De Símbolos De código de barras Automáticamente Activado por escaneo Láser que comprende Subsistema De Objeto Basado En IR, Subsistema de Detección Símbolos De código de barras Basado En Láser, Subsistema de lectura de Símbolos De código de barras Basado En Láser, Y Subsistema de Transmisión de Datos de Carácter de Símbolos Manualmente Activado
Con referencia a las figuras de la 15A1 hasta la 15A4, y de la 20A1 hasta la 21, el primer diseño generalizado de sistema será descrito con mayor detalle. Notablemente, la estructura y las funciones del primer diseño generalizado de sistema son provistas dentro de cada una de las realizaciones ilustrativas de la presente invención y descrita anteriormente relativas a sistemas de lectura de símbolos de código de barras automáticamente activados comprendiendo un subsistema de detección de objeto basada en IR, un subsistema de detección basada en láser de presencia de código de barras, un subsistema de lectura de símbolos de código de barras basado en láser y un subsistema de activación de transmisión de datos, como es ilustrado en la figura 1A.
Como se muestra en las figuras 15A1 a 15A4, el sistema lector de símbolos de código de barras activado automáticamente 300 comprende varios componentes cooperativos, a saber: un circuito de detección de señal de anulación de sistema 301 para detectar la producción de una señal de anulación de sistema y producir en presencia de la misma una señal de activación de control A_{0} = 1; un circuito oscilador primario 301A para producir una señal primaria de reloj CLK para uso por el circuito de detección de señal de anulación de sistema 301 y del circuito de detección de objetos 307; una primera red RC de temporización 302 para ajustar la frecuencia de oscilación del circuito oscilador primario; medios (p. ej., sensor de efecto Hall) 335 para producir una señal de anulación de sistema; un interruptor 303 de transmisión de datos activable manualmente para generar una señal de activación de control A_{4} = 1 en respuesta a la activación del interruptor; primer medio de control 304, realizado como un primer circuito de control C_{1,} para realizar funciones localizadas de control de sistema; una segunda red RC de temporización 305 para ajustar un temporizador T_{1} en el circuito de control C_{1}; un medio (p. ej., un circuito detector de objetos 307) para producir una primera señal de activación de control A_{1} = 1 tras la detección de un objeto que lleva un código de barras en al menos una parte del campo de detección de objetos 9; un mecanismo de exploración por haz láser 308 para producir y explorar un haz láser visible por el símbolo de código de barras en el objeto detectado; un circuito fotorreceptor 309 para detectar la luz láser reflejada desde el símbolo de código de barras explorado y producir una señal eléctrica D_{1} indicativa de la intensidad detectada; un circuito de conversión analógico/digital (A/D) 310 para convertir la señal analógica de datos explorados D_{1} en una señal digital de datos explorados correspondiente D_{2} con el fin de detectar automáticamente el patrón digital de datos de un símbolo de código de barras en el objeto detectado y producir una señal de activación de control A_{2} = 1; una tercera red de temporización RC 312 para ajustar un temporizador T_{BCD} en el circuito detector de símbolo de código de barras 311; un segundo medio de control 313, realizado como un segundo circuito de control C_{2}, para realizar operaciones locales de control de sistema en respuesta a la detección de un símbolo de código de barras; un tercer medio de control 314, realizado como un tercer módulo de control C_{3}; unos temporizadores T_{2}, T_{3}, T_{4} y T_{5} identificados por los números de referencia 315, 316, 317 y 318, respectivamente; un módulo decodificador de símbolos 319 para procesar la señal digital de datos explorados D_{2} para determinar los datos representados por el símbolo de código de barras detectado, generar datos de carácter de símbolo representativo del mismo y producir una señal de activación de control A_{3} para uso del tercer módulo de control C_{3}; un módulo de síntesis de paquete de datos 320 para sintetizar un grupo de paquetes de datos formateados para su transmisión a su base complementaria 440; y un circuito de transmisión de paquetes de datos 321 para transmitir el grupo de paquetes de datos sintetizado por el módulo de síntesis de paquete de datos 319; un indicador de estado de detección de objetos (p. ej., un led) 451, un indicador de estado de detección de símbolo de código de barras 452 activado por la señal de habilitación E_{2} y por la señal de activación de control A_{2} = 1, un indicador de estado de lectura de símbolos de códigos de barras (p. ej., un led) 453 activado por la señal de habilitación E_{8} = 1; y un indicador de estado de transmisión de datos 454 (p. ej., un led) activado por la señal E_{9} = 1.
Como se describirá con mayor detalle en lo que sigue, el segundo circuito de control C_{2} es capaz de "anular" (es decir, inhibir y/o habilitar) al primer circuito de control C_{1}, mientras que el tercer circuito de control C_{3} es capaz de anular a los circuitos de control primero y segundo C_{1} y C_{2}, respectivamente. Como se muestra en las figuras 15A1-15A4, tales funciones de anulación de control se realizan mediante generación de señales de anulación de control (es decir, C_{2}/C_{1}, C_{3}/C_{2} y C_{3}/C_{1}) transmitidas entre las respectivas estructuras de control durante el funcionamiento del sistema. Debido a la arquitectura única del subsistema de control de este, el dispositivo lector de símbolos de códigos de barras activado automáticamente de este, es capaz de un funcionamiento versátil y de operar a potencia ultra baja. La estructura, función y ventajas de esta arquitectura de subsistema de control se volverán evidentes en lo que sigue.
Como se ilustra en las figuras 15A1-15A4, el circuito de exploración láser 308 comprende una fuente de luz 377 que en general puede ser cualquier fuente de luz intensa adecuada seleccionada para maximizar la reflectividad desde el objeto que porta un símbolo de código de barras. En la realización preferida, la fuente de luz 377 comprende un diodo láser visible (VLD) de estado sólido que es activa por un circuito activador convencional 378. En la realización ilustrativa, la longitud de onda de luz láser visible producida por el diodo láser es preferiblemente de alrededor de 670 nanómetros. Con el fin de explorar de forma repetitiva, el haz láser producido en el campo de exploración (con una extensión espacial determinada delante de la ventana de transmisión de luz), se puede emplear cualquier número de mecanismos de exploración por haz láser.
En las figuras 15A1-15A4, la unidad aérea accionadora de escaneo se representa esquemáticamente mediante el número de referencia 381. Como el mecanismo de escaneo se puede realizar en una variedad de formas, como se ilustra aquí más arriba, se usa un motor de escaneo 380 para representar esta estructura en el sistema. En particular, este motor de escaneo 380 no necesita de naturaleza electromecánica, sino que puede basarse en el empleo de principios de exploración/conducción de haz electroóptico, empleando, por ejemplo, Sistemas de Conducción de Haz láser de cristal líquido colestérico (CLC) descritos en la Patente USA número 5.459.591. Por tanto, la expresión "motor de escaneo" tal como aquí se emplea se entiende como cualquier medio de mover, conducir, oscilar o dirigir el camino de un haz láser por el espacio durante el funcionamiento del sistema con el fin de obtener información relativa a un objeto y/o símbolo de código de barras.
Como se muestra en el diagrama de sistema generalizado de las figuras 15A1-15A4, el diodo láser 377 y el motor de escaneo 380 son habilitados por la señal de habilitación E_{1} suministrada como entrada a los circuitos accionadores 378 y 381. Cuando la señal habilitante E_{1} es un nivel lógico "alto" (es decir, E_{1} = 1), se genera un haz láser y se proyecta a través de la ventana transmisora de luz y explorado repetidamente por el campo de detección de símbolos de código de barras se produce por tanto una señal de datos ópticos explorados del objeto (y código de barras) residente dentro del campo de detección de símbolos de código de barras 10. Cuando la señal habilitante E_{1} de diodo láser y motor de escaneo es un "bajo" lógico (es decir, E_{1} = 0), no hay haz láser producido, proyectado o explorado por el campo de detección de símbolos de código de barras 10.
Cuando un símbolo de código de barras está presente en el objeto detectado en el momento de la exploración, el usuario alinea el haz láser visible sobre el símbolo de código de barras y la luz láser incidente en el código de barras será dispersada/reflejada (típicamente de acuerdo con la ley de Lambert). Este proceso de dispersión/reflexión produce una señal de retorno de luz láser de intensidad variable que representa una variación espacial de las características de reflectividad de la luz de la configuración de barras y espacios que comprende el símbolo de código de barras explorado. El circuito fotorreceptor 309 detecta al menos una parte de la luz láser reflejada de intensidad variable y produce una señal analógica de datos explorados D_{1} indicativa de la intensidad de luz detectada.
En la realización ilustrativa, circuito fotorreceptor 309 generalmente comprende un número de componentes, a saber: la óptica de colección de luz láser (por ejemplo espejo planar o parabólico 379, lente de enfocado 384) para enfocar la luz láser reflejada para la subsiguiente detección; un fotorreceptor 385 (por ejemplo un fotosensor de silicio) para detectar la luz láser enfocada por la óptica de colección de luz; y un filtro selectivo en la frecuencia 386A, montado delante de un fotorreceptor 385, para transmitir a esto sólo la radiación óptica que tiene longitudes de onda hasta de una pequeña banda por encima de 670 nanómetros. Para impedir que la radiación óptica ligeramente por debajo de 670 nanómetros pase a través de la abertura de transmisión de luz y entrar en la estructura, la ventana transmisora de luz dispuesta sobre la abertura de transmisión de luz) está pensado como un lente de filtro plástico 386B es instalado sobre la abertura de transmisión de luz de la estructura. Esta lente plástica del filtro tiene características ópticas que transmiten sólo radiación óptica ligeramente por debajo de 670 nanómetros. De este modo, la combinación del filtro de lente plástico 386B en la abertura de transmisión y el filtro selectivo en la frecuencia 386A antes del fotorreceptor 385 cooperan para formar un filtro óptico de paso de banda estrecha que tiene una frecuencia central f_{c} = 670 nanómetros. Permitiendo solo a la radiación óptica asociada con el rayo láser visible entrar en la estructura, este acomodamiento óptico proporciona relación señal/ruido mejorada para señales detectadas de datos escaneados D_{1}, como es descrito con mayor detalle en la Patente USA número 5.789.731.
En respuesta a la luz láser enfocada reflejada encima del fotorreceptor 385, el fotorreceptor produce una señal eléctrica analógica que es proporcional a la intensidad de la luz detectada del láser. Esta señal analógica es subsiguientemente amplificada por el preamplificador 387 para producir una señal de datos analógica examina con un escáner CAT D_{1}. En resumen, el circuito del circuito de escaneo con láser 308and fotorreceptor 309 coopere para generar analógico escande señales de datos D_{1} del campo escaneo (o sea los campos de barra de código de detección y de lectura), sobre los espacios de tiempo especificados por la primer y el segundo controla circuito C_{1} y modalidades de operación normales C_{2} durante, y por el tercer módulo de control C_{3} durante "sobre-escritura de control" modalidades de operación.
Al entrar en el símbolo de código de barras lectura condición, el tercer módulo de control C_{3} proporciona pase sobre la disposición de señal de control C_{3}/C_{1-2} para el primer circuito de control C_{1}. En respuesta a señal de control C_{3}/C_{1-2}, los primeros productos del circuito C_{1} de control facultan señal E_{1} = 1 que posibilita el circuito de escaneo con láser 308, circuito que recibe foto 309 y el circuito de conversión A/D 310. En respuesta a control señal C_{3}/C_{2}, los primeros productos del circuito de control C_{1} facultan a señal E_{2} = 0, lo cual desactiva circuito 311 del detector de símbolos de código de barras. Después, los terceros productos de módulo de control C_{3} posibilitan señal E_{4} = 1 para habilitar módulo 319 decodificador de símbolos. En respuesta a la producción de tales señales, el módulo decodificador de símbolos 319 decodifican procesa, escaneo línea por escanea línea, la corriente de digitalizado escanean datos contenidos en señal D_{2} en un intento para decodificar el símbolo detectado del código de barras dentro del en segundo lapso de tiempo predeterminado que T_{2} estableció y monitoreado por el tercer módulo de control C_{3}. Si el módulo decodificador de símbolos 319 exitosamente decodifica el símbolo detectado del código de barras dentro del período de tiempo T_{2}, entonces datos del carácter de símbolos D_{3} (el representante de símbolos decodificado del código de barras y típicamente en código de ASCII formatee) está producido. Acto seguido el módulo decodificador de símbolos 319 produce y proporciona el tercer señal de activación de control A_{3} para el tercer módulo de control C_{3}.
Si el señal A_{4} = 1 de activación de control de transmisión de datos ha sido producido manualmente interruptor 303 activable dentro de una predeterminada duración de tiempo (o sea el marco de tiempo) determinada por un cronometrador dentro del tercer módulo de control C_{3}, entonces el tercer módulo de control C_{3} automáticamente induce una transición de estado de la lectura de símbolos de código de barras de estado para el estado de transmisión de datos (el paquete). En la respuesta a eso, tres acontecimientos distintos están programados para ocurrir. En primer lugar, el tercer control que el módulo C_{3} automáticamente produce y proporciona posibilita señal E_{5} para módulo 320 de síntesis del paquete de datos. En segundo, el módulo decodificador de símbolos 319 almacena datos del carácter de símbolos D_{3} en un amortiguador de memoria asociado con módulo de síntesis del paquete de datos 320. En tercer lugar, los terceros productos de módulo de control C_{3} y proporcionan habilita señal E_{7} para el circuito de transmisión del paquete de datos 321. Estos acontecimientos habilitantes activan el subsistema de transmisión de datos (el paquete) mostrado en la figuras de la 15A1-15A4. En la activación del subsistema de transmisión del paquete de datos, la cadena de caracteres de datos de carácter de símbolos subsiguientemente a producida le son transmitidos para la unidad base 440 y de allí para el ordenador principal 441.
Alternativamente, en la generación de activación de control da señas de A_{3} = 1 y A_{4} = 1 dentro del lapso de tiempo establecido por el tercer módulo de control de sistema C_{3}, un conjunto diferente de acontecimientos puede estar programado para ocurrir. Por ejemplo, el tercer control que el módulo C_{3} puede producir y puede proporcionar posibilita señal E_{6} para el módulo de almacenamiento de datos, y después produce y proporciona señal de habilitación E_{7} al circuito de transmisión de datos 321. Estos acontecimientos habilitantes activan el subsistema de transmisión de datos (el paquete) del sistema mostrado en la figura 15. En la activación del subsistema de transmisión del paquete de datos, la cadena de caracteres de datos de carácter de símbolos subsiguientemente a producida le son transmitidos para la unidad base 440, y de allí para el ordenador principal 441.
En la realización ilustrada, el módulo decodificador de símbolos 319, módulo de síntesis del paquete de datos 320, y Temporizadores T_{2}, T_{3}, T_{4} y T_{5} son cada uno realizado y utilizador programado microprocesador y memoria asequible 334. De modo semejante, el tercer módulo de control C_{3} y las funciones de control que realiza en Bloques del I al GG en la figuras 20A1 hasta 20E, por ejemplo, está realizado como una implementación programadora usando técnicas bien sabido en la técnica.
La función de módulo 320 de síntesis del paquete de datos es usar los datos producidos de carácter de símbolos para sintetizar un grupo de paquetes de datos para la subsiguiente transmisión para su unidad base apareada 440 a manera de circuito de transmisión del paquete de datos 321. La construcción del circuito de transmisión del paquete de datos 321 se diferenciará de realización para la realización, a merced del tipo de protocolo de comunicación de datos estando usada en la realización particular de símbolos de código de barras lectura sistema.
Como ilustrado en la figuras 15A1-15A4, el circuito de transmisión del paquete de datos 321 comprende un circuito de generación de la señal del transportador 430, un circuito de modulación de frecuencia de la señal del transportador 431, un amplificador de potencia 432, un filtro 433 coincidente, y una ola cuarto de (1/4) transmitiendo elemento 434 de la antena. La función del circuito de generación de la señal del transportador 430 es generar una señal del transportador que tiene una frecuencia en la región de RADIOFRECUENCIA del espectro electromagnético. En la realización ilustrativa, la frecuencia del transportador se trata de 912 Mhz., aunque es entendido que esta frecuencia puede variar de una realización de la presente invención, para otra realización de eso. Como la señal del transportador está siendo transmitida de antena emisora 434, el sistema de circuitos de modulación de frecuencia 431 modula la frecuencia instantánea de la señal del transportador usando la secuencia digital (o sea los datos digitales fluyen) de datos 435 constituyendo el grupo de paquetes de datos sintetizados por el módulo de síntesis del paquete de datos 320. La función del amplificador 432 de potencia es amplificar el potencia de lo transmitido señal modulada del transportador a fin de que puede ser recibido por una unidad base 440 localizada dentro de un rango predeterminado (por ejemplo de aproximadamente 0 para aproximadamente 30 pies) de transmisión de datos, ilustrado en la figuras de la 2D y 3D, en particular.
Haber descrito la estructura detallada y las funciones internas de dispositivo lector automática de símbolos de código de barras de la primer diseño generalizado de sistema, la operación del sistema de control de eso ahora será el rato descrito en lo referente a la diagrama de bloques de sistema mostrado en las figuras de la 15A1 a la 15A4 y de bloques de control para el GG mostrado en la figuras de la 20A1 a la 20E.
El comienzo en el bloque de PRINCIPIO de Sistema Principal Control Rutina y procediendo Bloque A de la figura 20A1, el símbolo de código de barras lectura sistema es "inicializado". Este paso de inicialización involucra: Activando (o sea facultando) circuito de detección de sobre-escritura de sistema 301, el primer circuito de control C_{1}(304), el circuito del oscilador 301, la señal de sobre-escritura de sistema produciendo quiere decir 333, y el objeto basado en IR sintiendo circuito 306; Y desactivando (o sea desactivando) circuito de escaneo con láser 308, el circuito fotorreceptor 309, y todos los subcircuitos a bordo de chip del circuito integrado para aplicaciones específicas 333 mostrado en la figuras de la 15A1-15A4 que no es asociado con el circuito de detección de sobre-escritura de sistema 301, o sea el circuito de detección de objeto 307, el sistema de circuitos de conversión A/D 310, secunda circuito de control C_{2} (313), circuito de detección de presencia del código de barras 311, el tercer módulo de control C_{3} (314), el símbolo decodificando módulo 319, módulo de síntesis del paquete de datos 320, y el circuito 321 de transmisión del paquete de datos. Durante este paso de inicialización, todos los temporizadores que T_{1}, T_{2}, T_{3}, T_{4}, y T_{5} son vueltos a arrancar para t = 0, el Símbolo Decodificado Cantidad Prevista Datos (mantenido dentro de la decodificación de símbolos módulo 319) es inicializado, y el A_{3} = 1 bandera (monitoreado dentro del tercer módulo de control C_{3}) es descongestionado.
Procediendo A Bloquear B En la figura 20A1, el primer circuito de control que C_{1} inspecciona para determinar ya sea han recibido señal de activación de control A_{0} = 1 de circuito de detección de sobre-escritura de sistema 301. Si esta señal no es recibida, entonces los primeros ingresos del circuito de control C_{1} para la activación de control Bloque A. Si dan señas de A_{0} = 1 es recibido, luego en el Bloque C que el primer control circuito C_{1} activa (o sea posibilita) el circuito de detección de objeto 307 produciendo habilita señal E_{0}, y conduce el indicador de condición de detección de objeto 451 también utilizador señal de habilitación E_{0}. en el Bloque D, el primer circuito de control C, determina si ha recibido activación de control señal A_{1} = 1, señalando que un objeto ha sido detectado dentro del campo de detección de objeto 9 del sistema. Si señal de activación de control A_{1} = 1 no es recibido en el Bloque D, entonces en el Bloque E el primer circuito de control C_{1} determina si ha recibido señal de activación de control A_{0} = 1. Si el primer circuito de control C_{1} no ha recibido señal A_{0} = 1 de activación de control en el Bloque E, entonces el proceso de control de sistema regresa al Bloque A en la figura 20A1, como se muestra.
Si el primer circuito de control C_{1} ha recibido señal de activación de control A_{0} = 1, entonces el sistema de control regresa Bloque A D, como se muestra en la figura 20A2. Si en el Bloque D el primer circuito de control C_{1} ha recibido primera activación de control señal A_{1} = 1, entonces en el Bloque F el primer circuito de control C_{1} (i) desactiva (o sea desactiva) el objeto sintiendo 306and del circuito la detección de objeto circunvalar 307 señal E_{0} = 0 incapacitante utilizador, (ii) activa (o sea posibilita) escaneo con láser circuito 308, circuito fotorreceptor 309 y el circuito de conversión de la señal A/D 310 utilizadores facultan señal E_{1} = 1, (iii) activa circuito de detección del código de barras 311 y el segundo circuito C_{2} de control usando señal de habilitación E_{2} = 1, (iv) comienza que el cronometrador T_{1} mantuvo en el primer circuito de control C_{1} (esto es 0 T_{1} seg., y (v) detección de símbolos de código de barras de paseos en coche declaran 452using del indicador señal de habilitación E_{2} = 1, y indicador de condición de detección de objeto de conducción de ceses 451 utilizador desactiva señal E_{0} = 0. Notablemente, la activación de estos componentes de sistema permite el dispositivo lector de símbolos de código de barras para coleccionar y analizar escanden señales de datos con el objeto de determinar si o no un código de barras está dentro del campo de detección de símbolos de código de barras.
Después, el proceso de control de sistema se muda al Bloque G donde el segundo control circuito C_{2} determina ya sea han recibido los segundos de la señal de activación de control A_{2} = 1 dentro de T_{1}, señalando que el código de barras ha sido detectado en el campo de detección de símbolos de código de barras 10 dentro de la duración de este lapso de tiempo. Si en el Bloque G el segundo circuito de control C_{2} no recibe señal A_{2} = 1 de activación de control del circuito de detección del código de barras 311 dentro del período de tiempo T_{1}, señalar que un símbolo de código de barras es detectado en el símbolo de código de barras detectando campo 10, luego el sistema de control avanza al Bloque H, en el cual el segundo control circuito C_{2} inspecciona si la bandera A_{3} = 1 ha estado colocada para verdadera. Si la bandera A_{3} = 1 ha sido establecido en A_{3} = 1, entonces el sistema procede hacia el Bloque A, devolviendo control de sistema a la primera unidad de control C_{1}, como se muestra en la figura 20A1. Si en el Bloque H que la bandera A_{3} = 1 no ha estado listo para verdadero, entonces el proceso de control de sistema de esto procede hacia el Bloque I, en el cual el elemento de datos almacenó en el Símbolo Decodificado Datos Búfer (por ejemplo en el segundo circuito de control C_{2} y/o el tercer módulo de control C_{3}) está colocado para poner en el cero, y luego el proceso de control de sistema regresa de regreso Bloque A por los Bloques HH e II. en el Bloque HH, el mecanismo 308 de escaneo con láser y 309 y sus subcomponentes son desactivados para razones de control de la emisión del láser, y luego en el Bloque II que el controlador de sistema determina si la señal de activación de control A_{1} = 1 se ha convertido en A_{1} = 0, señalando que el objeto ha sido llevado fuera del campo de detección de objeto 9. Tanto como el objeto se quede en el campo de detección de objeto 9, el proceso de control de sistema residirá en el Bloque II, por consiguiente impidiendo el mecanismo de escaneo con láser y subsistemas asociados de siendo se activó mientras el dispositivo lector de símbolos de código de barras es colocada en un mueble mostrador o guste la superficie.
Si en el Bloque G, el circuito de detección de símbolos de código de barras 111 proporciona al segundo circuito de control C_{2} de señal de activación de control A_{2} = 1, entonces en el Bloque J el segundo circuito de control C_{2} active (o sea posibilita) tercer módulo de control C_{3} (o sea el microprocesador 334) usando faculta señal E_{3} = 1, y también vuelve a arrancar al cronometrador T_{1}. Luego en el Bloque K, el tercer módulo de control de sistema C_{3} active el símbolo decodificando señal que usa módulo E_{4} = 1, vuelva a arrancar y vuelva a arrancar Temporizador T_{2} permitiéndolo para presentar la candidatura para un en segundo lapso de tiempo predeterminado (por ejemplo 0 \leq T_{2} \leq 1 segundo), y las reanudaciones y vuelve a arrancar cronometrador T_{3} permitiéndolo para presentar la candidatura para un en tercer lugar lapso de tiempo predeterminado (por ejemplo 0 \leq T_{3} \leq 5.0 segundos).
En Bloque L, el tercer módulo de control C_{3} inspecciona para determinar ya sea controlar señal de activación
A_{3} = 1 es recibido de símbolos decodificando módulo 119 dentro de T_{2} = 1 secunda, señalar que un símbolo de código de barras ha sido exitosamente leído (o sea escaneado y decodificado) dentro del lapso de tiempo adjudicado. Si señal de activación de control A_{3} = 1 no es admitido por la mayoría dentro del segundo de período T_{2} = 1 de tiempo, luego en el Bloque que la M la tercera parte el control el módulo C_{3} inspecciona para determinar ya sea controlar señal de activación A_{2} = 1 es recibido. Si un símbolo de código de barras no es detectado (por ejemplo A_{2} = 0), luego el sistema de control regresa Bloque A H, para determinar si la bandera A_{3} = 1 ha estado colocada en verdadero (esto es (cuál no habría sido) y luego encima de Bloque I y luego de regreso al Bloque A. Sin embargo, si en el Bloque M el tercer módulo de control C_{3} recibe señal de activación de control A_{2} = 1, señalar que un código de barras otra vez esté dentro del campo de detección de símbolos de código de barras 10, luego en el Bloque N los terceros cheques del módulo C_{3} de control a determinar ya sea cronometrar período T_{3} ha transcurrido. A_{3} > 5 secunda). Si en el Bloque N el cronometrador T_{3} ha caído en error, entonces el sistema de control regresa Bloque A. Si, sin embargo, en el Bloque N que es determinado ese cronometrador que T_{3} no ha transcurrido, luego el proceso de control de sistema regresa Bloque L, en cuál el tercer módulo de control C_{3} determina si la señal de activación de control A_{3} = 1 ha sido recibida. En caso de que no, luego el proceso de control de sistema regresa al Bloque M. Durante las aplicaciones típicas de lectura de código de barras, el sistema de control puede progresar hasta el lazo de control definido por Bloques L-M-N-L varias veces antes de un símbolo de código de barras en el símbolo basado en láser de código de barras lectura campo 11 es leído dentro del lapso de tiempo adjudicado por cronometrador T_{3}. In la realización ilustrativa, los segundos del is5.0 de período de tiempo adjudicados. Sin embargo, se tiene por entendido que en otras realizaciones de la presente invención, el lapso de tiempo tal vez más gran o menos que este lapso de tiempo ejemplar sin desviarse de los principios de la presente invención.
Al el símbolo receptor de la señal de activación de control A_{3} = 1 desde el módulo de decodificado 319 en el Bloque L, señalando que un símbolo de código de barras ha sido exitosamente leído, los ingresos del sistema de control al Bloque A 0 donde el tercer módulo de control C_{3} coloca el A_{3} = 1 bandera para verdadero y genera señal de habilitación E_{8} = 1 que conduce el código de barras lee declara indicador 452 (dando señas del operador para deprimir el interruptor de transmisión de datos 303) y el estado de detección del código de barras de conducción de ceses indicó 452 usando lisia señal E_{2} = 0. Luego de esto, el proceso de control de sistema procede hacia el Bloque P donde el tercer sistema módulo de control C_{3} determina si el Temporizador T_{3} ha transcurrido. Si Temporizador T_{3} ha transcurrido, entonces el proceso de control de sistema regresa Bloque A. Si el Temporizador T_{3} no ha transcurrido, luego el proceso de control de sistema avanza al Bloque A Q, en el cual el módulo C_{3} de control determina ya sea señal de activación de control de transmisión de datos A_{4} = 1 ha sido recibida dentro del T_{3} marco de tiempo. Si el tercer módulo de control C_{3} determina a ese A_{4} = 0, indicando eso no ha estado deprimido el de interruptor de activación transmisión de datos 303 dentro del Marco de Tiempo T_{3}, entonces el módulo de control C_{3} incrusta los datos en el módulo de datos Decodificado Símbolo para poner en el cero valor, y luego los ingresos de proceso de control de sistema de regreso Bloque A M. Si en el Bloque Q el módulo de control C_{3} determinan que la señal de activación de control A_{4} = 1 ha sido generada dentro de un lapso de tiempo abruptamente predeterminado (por ejemplo 60 milisegundos), luego el proceso de control de sistema avanza a Bloque S en la figura 20C. Notablemente, este 60 lapso de tiempo de milisegundos ha sido seleccionado en las realizaciones ilustrativas como - se haya encontrado - complementa las características manuales de respuesta de la mayoría de seres humanos. Es comprendido, sin embargo, que otro tiempo que las duraciones puede estar usados con resultados los suficientemente buenos.
En Bloque S en la figura 20C, el módulo de control C_{3} determina si el conjunto de datos en el Búfer de Datos de Símbolos Decodificados ha sido establecido a cero. Si estos datos no ha sido establecido en cero, entonces el proceso de control de sistema avanza al Bloque T, en el cual el módulo de control C_{3} determina ya sea el carácter de símbolos de código de barras que los datos produjeron por el módulo decodificador de símbolos es diferente al carácter de símbolos que los datos almacenaron en el Símbolo Decodificado Datos Búfer. Si estos elementos de datos no son lo mismo, entonces el proceso de control de sistema avanza al Bloque A U, donde el control que el módulo determina ya sea Temporizador T_{3} han transcurrido. Si Temporizador T_{3} ha transcurrido, entonces el proceso de control de sistema regresa Bloque A H, como se muestra en la figura 20A2. Si, sin embargo, el Temporizador T_{3} no ha transcurrido en el Bloque U, luego el proceso de control de sistema regresa Bloque A M, como se muestra en la figura 20B.
Si en el Bloque S en la figura 20C, el módulo de control C_{3} ha determinado que el conjunto de datos en el Búfer de Datos de Símbolos Decodificados no es cero, entonces el proceso de control de sistema avanza al Bloque V, en el cual el módulo de control C_{3} almacena los datos de carácter de símbolos (producido por el módulo decodificador de símbolos 319) en el Módulo de Datos Decodificados de Símbolos. Después, el proceso de control de sistema procede al Bloque W, en el cuál el tercer módulo de control C_{3} continúa la activación del circuito de escaneo con láser 308, el circuito fotorreceptor 309, y el circuito de conversión A/D 310, al desactivar el módulo de decodificado de símbolos 319 y comenzando la activación del módulo de síntesis del paquete de datos 320. Mientras el rayo láser es continuamente escaneado durante el estado de transmisión de datos de operación, las operaciones en los Bloques del X hasta el DD descritos más abajo, son efectuadas en una manera de alta velocidad bajo la orquestación de módulo de control C_{3}.
Como es indicado en el Bloque X en la figura 20D, bajo el control de módulo C_{3}, el módulo de síntesis del paquete de datos 320 primero establece el Número de Paquete en "1", e incrementa el Número de Grupo de Paquete desde el número previo. Preferentemente, el módulo de síntesis del paquete de datos sigue la pista a (o sea administra) el "Número de Paquete" usando un primer contador de módulo N realizado por el microprocesador programable 334, mientras administra que el "Número de Grupo de Paquete" usando un segundo contador de módulo M también realizado por el microprocesador programado 334. En la realización ilustrativa, el primer contador de módulo tiene un rango cíclico de cuenta de N = 2 (esto es 0, 1, 2, 0, 1, 2, ...), mientras que el segundo contador de módulo tiene un rango cíclico de cuenta de M = 10 (esto es 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, ...).
\newpage
En el Bloque Y en la figura 20D, el módulo de síntesis del paquete de datos 320 sintetiza o construye un paquete de datos que tiene un formato del paquete como se muestra en la figura 150, o sea consistente en datos de carácter de símbolos, un Número de Identificación de Transmisor, un Número de Paquete , un Número de Grupo de Paquete, carácter de chequeo, y Caracteres de Inicio y Fin de Paquete (o sea enmarcado). Después de que el paquete de datos se haya formado y los datos digitales que constituyen el mismo son almacenados, el tercer módulo de control C_{3} activa en el Bloque Z el circuito de transmisión del paquete de datos 321. Después en el Bloque AA, el módulo de síntesis del paquete de datos 320 devuelve la secuencia digital de datos almacenada (del primer paquete de datos sintetizado del grupo) al circuito de transmisión del paquete de datos, el cual usa la secuencia digital de datos para modular la frecuencia de la señal del transportador mientras está siendo transmitida del dispositivo lector de símbolos de código de barras, hacia su unidad base apareada 440, como es descrito hasta aquí, y luego automáticamente se desactiva a sí mismo para ahorrar energía.
En el Bloque BB, el tercer módulo de control C_{3} determina si el Número de Paquete contado por el primer contador de módulo es menor que "3". Si el Número de Paquete del paquete de datos recientemente transmitido es menor que "3", indicando que a lo sumo sólo dos paquetes de datos en un grupo específico han sido transmitidos, entonces en el Bloque CC el módulo de síntesis del paquete de datos 320 incrementa el Número de Paquete en +1. En el Bloque DD, el tercer módulo de control entonces espera por un retraso de tiempo T_{5} mantenido por el Temporizador T_{5} para caer antes de que el sistema de control regrese al Bloque Y, como se muestra en la figura 20D. Notablemente, la ocurrencia del retraso de tiempo T_{5} causa un retraso en la transmisión del siguiente paquete de datos en el grupo del paquete de datos. Como es ilustrado en la figura 17, la duración del retraso de tiempo T_{5} es una función (los dos últimos dígitos) del Número del Transmisor del grupo actual del paquete de datos, y así es una función del dispositivo de lectura de símbolos de código de barras al transmitir datos de carácter de símbolos hacia su unidad base apareada. Para el caso de tres grupos de datos de paquete, el retraso de tiempo T_{5} ocurrirá entre la transmisión del primer y segundo paquetes de datos en un grupo del paquete y entre la transmisión del segundo y el tercer paquetes de datos en el mismo grupo de paquetes.
Regresando al Bloque Y, el módulo de síntesis del paquete de datos 320 sintetiza o construye el segundo paquete de datos en el mismo grupo del paquete de datos. Después de que el paquete de datos se haya formado y los datos digitales que constituyen el mismo son almacenados, el tercer módulo de control C_{3} activa en el Bloque Z el circuito de transmisión del paquete de datos 321. Después en el Bloque AA, el módulo de síntesis del paquete de datos 320 devuelve la secuencia digital de datos almacenada (del primer paquete de datos sintetizado del grupo) al circuito de transmisión del paquete de datos (34), el cual usa la secuencia digital de datos para modular la frecuencia de la señal del transportador mientras está siendo transmitida del dispositivo lector de símbolos de código de barras, hacia su unidad base apareada 440, como es descrito hasta aquí, y luego automáticamente se desactiva a sí mismo. Cuando en el Bloque BB el tercer módulo de control C_{3} determina que el Número de Paquete es igual a "3", el sistema de control avanza al Bloque EE en la figura 20E.
En el Bloque EE en la figura 20E, el tercer módulo C_{3} de control continúa activación del circuito de escaneo con láser 308, del circuito fotorreceptor 309, y del circuito de conversión A/D 310 usando las señales de control de sobre-escritura C_{3}/C_{1}, y desactiva el módulo decodificador de símbolos 319, el módulo de síntesis del paquete de datos 320, el circuito de transmisión del paquete de datos 321 usando las señales de desactivación E_{4} = 0, E_{5} = 0, E_{6} = 0, y
E_{9} = 0, respectivamente. Luego en el Bloque FF el tercer módulo de control C_{3} determina si la señal de activación de control A_{1} = 1, que indica que un objeto está presente en el campo de detección de objeto 9. Si esta señal de activación de control no es provista al tercer módulo de control C_{3}, entonces el sistema de control regresa al Bloque A, como se muestra. Si la señal de activación de control A_{1} = 1 es recibida, entonces en el Bloque GG el tercer módulo de control C_{3} reactiva el circuito de detección de símbolos de código de barras 311 usando la señal de sobre-escritura C_{3}/C_{2}, y restablece y reinicia el Temporizador T_{3} para comenzar a correr sobre su lapso de tiempo predeterminado, esto es 0 < T_{3} < 5 segundos, y restablece y reinicia el cronometrador T_{4} a un lapso de tiempo predeterminado 0 < T_{4} < 3 segundos. Después, el proceso de control de sistema regresa al Bloque F en la figura 20A2 para intentar leer otro símbolo de código de barras.
Como ilustrado en la figura 21, el dispositivo lector automático de código de barras sostenible en la mano de la presente invención tienen cuatro estados básicos de operación, a saber: detección de objeto, detección de presencia de símbolos de código de barras, lectura de símbolo de código de barras, y transmisión de datos de carácter de símbolos. La naturaleza de cada uno de estos estados ha sido descrita arriba con todo lujo de detalles.
Las transiciones entre los diversos estados son indicadas por flechas direccionales. Además de cada conjunto de flechas direccionales hay condiciones de transición expresadas en términos de señales de activación de control (por ejemplo A_{1}, A_{2}, A_{3} y A_{4}) y cuando sea apropiado, los intervalos de tiempo de estados (por ejemplo T_{1}, T_{2}, T_{3}, T_{4}, y T_{5}). Convenientemente, el diagrama de estado de la figura 21 expresa simplemente la mayoría las cuatro operaciones básicas que ocurren durante flujo de control dentro del programa de control de sistema de las figuras de la 20A1 hasta la 20E. Significativamente, las señales de activación de control A_{1}, A_{2}, A_{3} y A_{4} mostradas en la figura 21 indican cuáles acontecimientos dentro del campo de detección de objeto 9, el campo de detección del código de barras 10 y/o los campos de lectura de código de barras 11 pueden operar para afectar una transición de estado dentro del/los marco(s)
de tiempo adjudicado(s), donde prescriba.
Modificaciones pueden ser hechas a ciertos componentes en el sistema para entrar en "Estados Extendidos En Tiempo De Operación" que proporcionan al usuario de un lapso de tiempo extendido (por ejemplo 20 segundos) dentro del cuál (i) leer (detectar y decodificar) un símbolo de código de barras en el objeto detectado y (ii) posibilitar manualmente la transmisión de sus datos de carácter de símbolos hacia el sistema de cómputo base asociado. El sistema entra en estos Estados Extendidos En Tiempo De Operación cada vez que un objeto detectado permanezca dentro del campo de detección de objeto del sistema cada vez que un cronometrador, puesto a correr, finalice dentro del proceso de control de sistema. Los ejemplos de cuando un cronometrador "finalice" dentro del proceso de control de sistema incluye, por ejemplo: cuando el sistema no puede leer (o sea detectar y decodificar) un símbolo de código de barras en el objeto detectado dentro de los lapsos de tiempo prescriptos establecidos por el subsistema de control; y/o cuando el usuario no puede manualmente posibilitar la transmisión de datos producidos de carácter de símbolos (representativos de un símbolo leído de código de barras) hacia el sistema base, en la activación manual del interruptor de transmisión de datos 303 dentro del marco de tiempo preadjudicado establecido por el subsistema de control.
Cuando el sistema entra en el Estado de Detección de Objeto Extendido En Tiempo, el rayo láser es pulsado (o sea titilado) en la tasa de frecuencia de parpadeo durante ambas las modalidades de operación de código de barras de detección y de lectura. Tales modificaciones ofrecen muchas ventajas importantes al usuario durante la lectura de objetos codificado por barras de diversas fuentes. Por ejemplo, cuando un usuario trae un objeto codificado por barras dentro del campo de detección de objeto basada en IR del sistema y automáticamente detecta el objeto, pero el sistema no lee (o sea detecta y decodifica) el símbolo de código de barras de este y/o el usuario no puede transmitir los datos de carácter de símbolos producidos hacia el sistema base mediante activación manual del interruptor de transmisión de datos 303, el sistema automáticamente entra en el Estados de Operación Extendido en Tiempo y es provisto un lapso de tiempo adicional (por ejemplo 20 segundos) para dejar al sistema leer el símbolo de código de barras automáticamente en el objeto detectado y el usuario activa manualmente el subsistema de transmisión de datos de manera que esos datos producidos de carácter de símbolos sean transmitidos hacia el dispositivo o sistema base. Las condiciones para las respuestas SÍ y NO pueden ser revertidas de esas mostradas en el Bloque Q en la figura 20B, de manera que no haya restricción de tiempo impuesta en la señal de activación de control A_{4}.
Regresando ahora a las figuras de la 42A hasta la 42C, un método nuevo de conformidad con la presente invención estará descrito para leer símbolos de código de barras impresos en menús de símbolos de código de barras. En general, el primer paso del método involucra mover un dispositivo lector de símbolos de código de barras automáticamente activado de la presente invención adyacente a un menú de símbolos de código de barras 660, como se muestra en la figura 42A. En la figura 42A, el rayo de luz visible de escaneo con láser es mostrado escaneado a través de dos símbolos de código de barras (652A y 652B) para propósitos ilustrativos. En esta configuración, el sistema de lectura de símbolos de código de barras genera automáticamente una nueva cadena de caracteres de datos de carácter de símbolos de código de barras cada vez que un símbolo de código de barras es leído durante el ciclo de lectura de símbolos de código de barras. En la ilustración presente, se asume que ambos símbolos escaneados de código de barras 652A y 652B son leídos de una manera alternante, y así la cadena de caracteres de datos de carácter de símbolos (de código de barras) (o sea los elementos) representativa de este es generada automáticamente de una manera cíclica, como se muestra en la figura 42A. En esta etapa del método, las cadenas de caracteres de datos de carácter de símbolos son generadas repetidamente y el indicador de "estado de lectura de símbolo de código de barras" es repetidamente conducido en correspondencia con los datos generados de carácter de símbolos, pero ninguno de estos elementos de datos de carácter del símbolo le es transmitido hacia el sistema base 45 durante esta fase del ciclo de lectura de símbolos de código de barras.
En la figura 42B, el usuario es mostrado moviendo el lector de símbolos de código de barras más cercano a un símbolo de código de barras particular para ser leído. En esta etapa del método, las cadenas de caracteres de datos de carácter de símbolos (asociadas con el símbolo particular de código de barras) son repetidamente generadas y el "estado de lectura de símbolo de código de barras" es conducido repetidamente en correspondencia con los datos generados de carácter de símbolo, pero ninguno de estos elementos de datos de carácter de símbolo le es transmitido al sistema base 45 durante esta fase del ciclo de lectura de símbolos de código de barras.
En la figura 42C, el usuario es mostrado oprimiendo el interruptor de transmisión de datos 44 en el dispositivo de lectura de símbolos de código de barras automáticamente activado 41 momentáneamente después de que el indicador de estado de lectura de símbolo de código de barras se ha observado para ser conducido. En respuesta a la activación manual del interruptor de transmisión de datos 44, una cadena de caracteres de datos de carácter de símbolos subsiguientemente producida (asociada con el símbolo particular de código de barras) es automáticamente seleccionada dentro del dispositivo lector de símbolos de código de barras y es transmitida al sistema base al cual está conectado. Sustancialmente en el mismo instante, el indicador de "estado de transmisión de datos" en el dispositivo es momentáneamente conducido para que el usuario lo vea en forma de retroalimentación visual. Para retransmitir una cadena de caracteres de datos de carácter de símbolos previamente transmitida coleccionada del menú de símbolos de código de barras, el usuario necesita sólo oprimir el interruptor de transmisión de datos 44 otra vez mientras el símbolo particular del código de barras permanece alineado con el haz visible de escaneo. Tal retransmisión de la cadena de caracteres de datos de carácter de símbolos es efectuada en cada opresión del interruptor de transmisión de datos 44. Notablemente, durante cada retransmisión de datos de carácter de símbolos, no hay necesidad de redetectar el objeto que está bajo de símbolo de código de barras, o mover momentáneamente a un lado del símbolo leído de código de barras antes de releerlo y retransmitir sus datos de carácter de símbolos hacia el sistema base.
Habiendo descrito las realizaciones preferidas de la presente invención, varias modificaciones vienen a la mente.
\newpage
Por ejemplo, en las realizaciones ilustrativas de la presente invención, tipos particulares de motores de lectura de símbolos de código de barras revelados aquí han sido sugeridos para la incorporación en diversos tipos de sistemas diferenciados primordialmente sobre la base de sus factores de forma. Es comprendido, sin embargo, que con o sin función de modo, cualquier motor de lectura de símbolos de código de barras revelado aquí puede ser incorporado en cualquier sistema de lectura de símbolos de código de barras, a pesar de su factor de forma en relación al factor de forma del motor.
Mientras las realizaciones ilustrativas de la presente invención han sido descritas con respecto a tipos diversos de aplicaciones de lectura de símbolos de código de barras involucrando estructuras 1-D y 2-D de código de barras, se tiene por entendido que la presente invención puede ser usada en conexión con cualquier indicios legibles por máquinas o estructuras gráficas que incluyen, pero no están limitadas a estructuras de símbolos de código de barras. A partir de ahora, se estimará que el término símbolo de código incluye tales estructuras portadoras de información.
Se tiene por entendido que los módulos de escaneo con láser, motores y sistemas de lectura de símbolos de código de barras de las realizaciones ilustrativas pueden ser modificados de diversos modos lo cual será fácilmente aparente a esos expertos en la técnica de revelar el beneficio de las nuevas enseñanzas reveladas aquí.

Claims (9)

1. Un método de lectura de símbolos de código de barras en un objeto usando un dispositivo manual (1, 41, 1002) que comprende los pasos de:
(a) leer repetidamente uno o más símbolos de código de barras en un objeto dentro de un periodo de tiempo predeterminado, en respuesta a cada nueva lectura exitosa de uno de dichos símbolos de código de barras y dentro de dicho periodo de tiempo predeterminado, produciendo una nueva cadena de caracteres de datos de carácter de símbolos representativa de dicho símbolo leído del código de barras; y
(b) manualmente, accionar un interruptor de transmisiones de datos (7A, 44, 1003) integrado con dicho dispositivo manual, para generar una señal de control de activación de transmisión de datos dentro de dicho periodo de tiempo predeterminado;
(c) en respuesta a dicha señal de activación de transmisión de datos, seleccionar y transmitir una de dichas cadena de caracteres de datos de carácter de símbolos producidas hacia un sistema anfitrión servidor (45, 441, 1009) conectado de modo operable a dicho dispositivo manual.
2. El método de la reivindicación 1, que además comprende producir una indicación visual en cada nueva lectura exitosa de uno de dichos símbolos de código de barras.
3. El método de la reivindicación 1, que además comprende los pasos:
generar dicha señal de activación de control de transmisión de datos en respuesta al dicho dispositivo manual siendo colocado en un soporte para escáner o en una superficie de mostrador.
4. El método de la reivindicación 1, en donde el paso (c) comprende además comprende transmitir, por medio de transmisión electromagnética inalámbrica, la seleccionada de dichas cadenas de caracteres de datos de carácter de símbolos hacia una estación base remota conectada de modo operable a dicho sistema servidor.
5. El método de la reivindicación 4, que además comprende:
exhibir datos en un panel de visualización integrado con dicho dispositivo manual, y
entrar manualmente datos en dicho dispositivo manual usando dispositivo de entrada de datos integrado con dicho dispositivo manual.
6. Un sistema para leer símbolos de código de barras en un objeto usando un dispositivo manual (1, 41, 1002) caracterizado por:
un motor de lectura de símbolos de código de barras (4, 32, 32, 53, 319, 334) para leer repetidamente uno o más símbolos de código de barras en un objeto dentro de un periodo de tiempo predeterminado, y en respuesta a cada nueva lectura exitosa de uno de dichos símbolos de código de barras dentro dicho periodo de tiempo predeterminado, producir una nueva cadena de caracteres de datos de carácter de símbolos representativa de dicho símbolo leído de código de barras; y
un interruptor de transmisión de datos que se activa manualmente (7A, 44, 1003) integrado con dicho dispositivo manual, para generar una señal de control de activación de transmisión de datos dentro dicho periodo de tiempo predeterminado;
en donde, en respuesta a dicha señal de activación de transmisión de datos, una de dichas cadenas de caracteres de datos de carácter de símbolos producidas es seleccionada y transmitida hacia un sistema anfitrión servidor conectado de modo operable a dicho dispositivo manual.
7. El sistema de la reivindicación 6, que además comprende medios para producir una indicación visual en cada nueva lectura exitosa de uno de dichos símbolos de código de barras.
8. El sistema de la reivindicación 6, que además comprende un mecanismo de detección para generar automáticamente dicha señal de activación de control de transmisión de datos en respuesta a dicho dispositivo manual estando colocado en un soporte para escáner o en una superficie de mostrador.
9. El sistema de la reivindicación 6, que además comprende un mecanismo de comunicación de datos basado en radiofrecuencias de 2 vías para transmitir, por medio de transmisión electromagnética inalámbrica, la seleccionada de dichas cadenas de caracteres de datos de carácter de símbolos hacia una estación base remota conectada de modo operable a dicho sistema servidor.
ES04076763T 1998-12-03 1999-12-02 Sistema activado automaticamente de lectura de codigo de barras mediante escaneo manual por laser con interruptor de activacion de transmision de datos. Expired - Lifetime ES2274380T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US204176 1998-12-03
US09/204,176 US6283375B1 (en) 1990-09-10 1998-12-03 Automatically-activated hand-supportable laser scanning bar code symbol reading system with data transmission activation switch
US09/452,976 US6595420B1 (en) 1990-09-10 1999-12-02 Automatically-activated body-wearable laser scanning bar code symbol reading system having data-transmission activation switch
US452976 1999-12-02

Publications (1)

Publication Number Publication Date
ES2274380T3 true ES2274380T3 (es) 2007-05-16

Family

ID=26899261

Family Applications (2)

Application Number Title Priority Date Filing Date
ES04076763T Expired - Lifetime ES2274380T3 (es) 1998-12-03 1999-12-02 Sistema activado automaticamente de lectura de codigo de barras mediante escaneo manual por laser con interruptor de activacion de transmision de datos.
ES99962976T Expired - Lifetime ES2234327T3 (es) 1998-12-03 1999-12-02 Sistema lector de simbolos de codigo de barras de muestreo por laser activado automaticamente, proporcionado de un interruptor de activacion de transmision de datos.

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES99962976T Expired - Lifetime ES2234327T3 (es) 1998-12-03 1999-12-02 Sistema lector de simbolos de codigo de barras de muestreo por laser activado automaticamente, proporcionado de un interruptor de activacion de transmision de datos.

Country Status (9)

Country Link
US (11) US6595420B1 (es)
EP (2) EP1457916B1 (es)
AT (2) ATE278990T1 (es)
AU (1) AU1930600A (es)
DE (2) DE69920969T2 (es)
ES (2) ES2274380T3 (es)
HK (1) HK1043223B (es)
TW (1) TW451161B (es)
WO (1) WO2000033239A1 (es)

Families Citing this family (131)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479002A (en) * 1988-05-11 1995-12-26 Symbol Technologies, Inc. Bar code scanner with scanning beam and/or field of view adjustable about three mutually orthogonal axes
US7624924B2 (en) * 1990-09-10 2009-12-01 Sung Ho Byun Hand-held compact ergonomic laser scanner with integrated scanner activation or data transmission switch in scanner housing
US6607133B2 (en) * 1990-09-10 2003-08-19 Metrologic Instruments, Inc. Automatically-activated hand-supportable laser scanning bar code symbol reading system with data transmission activation switch
US7156310B2 (en) * 1990-09-17 2007-01-02 Metrologic Instruments, Inc. Automatically-activated hand-supportable laser scanning bar code symbol reading system with data transmission activation switch
US6619549B2 (en) * 2001-09-21 2003-09-16 Metrologic Instruments, Inc. Bar code symbol reading device having intelligent data communication interface to a host system
US6905071B2 (en) * 1998-12-03 2005-06-14 Metrologic Instruments, Inc. Automatically-activated hand-supportable multi-mode laser scanning bar code symbol reading system
US6857572B2 (en) * 1998-12-03 2005-02-22 Metrologic Instruments, Inc. Automatically-activated hand-supportable laser scanning bar code symbol reading system with omnidirectional and unidirectional scanning modes in addition to a data transmission activation switch
US7097105B2 (en) * 1998-12-03 2006-08-29 Metrologic Instruments, Inc. Automatically-activated hand-supportable omni-directional laser scanning bar code symbol reader having a user-selectable linear scanning menu-reading mode supported by a stroboscopically-pulsed omni-directional laser scanning pattern for improved bar code symbol navigation and alignment during menu-reading operations
EP1457916B1 (en) * 1998-12-03 2006-08-09 Metrologic Instruments, Inc. Automatically-activated hand-supportable laser scanning bar code reading system having data-transmission activation switch
US7111786B2 (en) * 1998-12-03 2006-09-26 Metrologic Instruments, Inc. Automatically-activated wireless hand-supportable laser scanning bar code symbol reading system with data transmission activation switch and automatic communication range dependent control
US7128266B2 (en) * 2003-11-13 2006-10-31 Metrologic Instruments. Inc. Hand-supportable digital imaging-based bar code symbol reader supporting narrow-area and wide-area modes of illumination and image capture
US7954719B2 (en) 2000-11-24 2011-06-07 Metrologic Instruments, Inc. Tunnel-type digital imaging-based self-checkout system for use in retail point-of-sale environments
DE10164447B4 (de) * 2000-12-29 2014-07-10 Harald Genger Verfahren und Vorrichtung zur Generierung einer Signalsequenz
US20020125323A1 (en) * 2001-03-06 2002-09-12 Welch Allyn Data Collection, Inc. Optical scanner data collection network employing multi-packet transmission of decoded data
US6899273B2 (en) 2001-05-02 2005-05-31 Hand Held Products, Inc. Optical reader comprising soft key including permanent graphic indicia
US7461384B2 (en) * 2002-02-20 2008-12-02 Symbol Technologies, Inc. Software method for emulating a serial port between applications for enabling communications by mobile bar code readers and computer terminals in wireless networks
US8099095B2 (en) 2003-02-25 2012-01-17 Qualcomm Incorporated Method and apparatus for controlling operation of an access terminal in a communication system
US7175089B2 (en) * 2003-04-07 2007-02-13 Silverbrook Research Pty Ltd Face determination
IL158048A (en) * 2003-09-22 2010-12-30 Lilach Furman Reading device for reading labels having bi-dimensional distinguishing features
US6930643B2 (en) * 2003-11-03 2005-08-16 Delphi Technologies, Inc. Antenna module assembly
US20050150959A1 (en) * 2004-01-09 2005-07-14 John Izzo Optical reader
US7250845B2 (en) * 2004-01-16 2007-07-31 Two Technologies, Inc. Radio frequency identification device with movable antenna
KR100619827B1 (ko) * 2004-01-30 2006-09-13 엘지전자 주식회사 이동통신 시스템의 메시지 발신자 정보 확인장치 및 방법
US20060031517A1 (en) * 2004-01-30 2006-02-09 Gossweiler Richard C Iii Information transfer system and method
US8001550B2 (en) * 2004-03-22 2011-08-16 The Code Corporation Object identifier readers that are configured to automatically send and/or store data read from an object identifier
US8281030B2 (en) * 2004-04-07 2012-10-02 Hand Held Products, Inc. HTTP enabled computer peripheral
WO2005104050A1 (en) * 2004-04-21 2005-11-03 Supergold Enterprises Pty Ltd Self scanning shopping system and method
US7273179B2 (en) * 2004-07-09 2007-09-25 Datalogic Scanning, Inc. Portable data reading device with integrated web server for configuration and data extraction
DE102004045708A1 (de) * 2004-09-21 2006-03-30 Giesecke & Devrient Gmbh Warenscannerkasse
US7219841B2 (en) 2004-11-05 2007-05-22 Hand Held Products, Inc. Device and system for verifying quality of bar codes
KR100703408B1 (ko) * 2004-12-06 2007-04-03 삼성전자주식회사 가로 거치 겸용 세로 거치 유형 충전 거치대
US7442085B2 (en) * 2005-01-14 2008-10-28 Molex Incorporated Filter connector
US7416127B2 (en) * 2005-02-24 2008-08-26 Psion Teklogix Systems Inc. Range-finding system for a portable image reader
US20060206381A1 (en) * 2005-03-12 2006-09-14 Felix Frayman Method and system for creating interactive guides and information exchange services
FR2883398B1 (fr) * 2005-03-21 2007-10-05 Groupe Tx Com Sa Dispositif portable de lecture de symboles optiques et procede de lecture mis en oeuvre au moyen de ce dispositif.
US20060239448A1 (en) * 2005-03-31 2006-10-26 Pang Robert J In-field upgrade management of data capture systems
FR2884663B1 (fr) * 2005-04-15 2007-07-13 Sagem Procede de communication entre un lecteur et un marqueur d'indentification sans fil, lecteur et marqueur associes
US7331524B2 (en) * 2005-05-31 2008-02-19 Symbol Technologies, Inc. Feedback mechanism for scanner devices
US7556203B2 (en) 2005-06-27 2009-07-07 Hand Held Products, Inc. Method and system for linking a wireless hand held optical reader with a base unit or other wireless device
WO2007028008A2 (en) * 2005-08-31 2007-03-08 Two Technologies, Inc. Systems for integrating peripheral devices with hand-held computing devices
US7562826B2 (en) * 2005-09-12 2009-07-21 Symbol Technologies Inc Scan engine with dual chip architecture for use in electro-optical readers
US7360707B2 (en) * 2005-09-28 2008-04-22 Symbol Technologies, Inc. Integrated assembly of trigger and lightpipe in electro-optical readers
US7673804B1 (en) * 2005-11-14 2010-03-09 Hand Held Products, Inc. Handle for portable data terminal
US7757028B2 (en) * 2005-12-22 2010-07-13 Intuitive Surgical Operations, Inc. Multi-priority messaging
US8054752B2 (en) 2005-12-22 2011-11-08 Intuitive Surgical Operations, Inc. Synchronous data communication
US7756036B2 (en) * 2005-12-22 2010-07-13 Intuitive Surgical Operations, Inc. Synchronous data communication
US7411548B2 (en) * 2006-04-12 2008-08-12 The Boeing Company Reference beacon identification using transmission sequence characteristics
US8550358B2 (en) 2006-05-31 2013-10-08 Agustin Jose Luis Perez Procedure for data encoding and reading starting from interference of wave patterns generated in a printed chromatic system
AR053508A1 (es) * 2006-05-31 2007-05-09 Agustin Jose Luis Perez Sistema para la grabacion y lectura de datos a prtir de informacion cromatica impresa que modifica patrones emitidos por una fuente de ondas electromagneticas, generando nuevos patrones y dando origen a categorias reconocibles y asignables a un codigo
US7686216B2 (en) 2006-06-13 2010-03-30 Hand Held Products, Inc. Method and apparatus for uniquely associating a bar code reading terminal to a cash register in a retail store network
US7837113B2 (en) * 2006-09-20 2010-11-23 Hand Held Products, Inc. Method for updating indicia readers
US20080078839A1 (en) * 2006-09-28 2008-04-03 Edward Barkan Electro-optical reader with object sensor
KR100869704B1 (ko) * 2006-12-18 2008-11-21 (주)블루버드 소프트 휴대용 바코드 리더
US9047359B2 (en) * 2007-02-01 2015-06-02 Hand Held Products, Inc. Apparatus and methods for monitoring one or more portable data terminals
US7552863B2 (en) * 2007-02-28 2009-06-30 Hand Held Products, Inc. Method for updating indicia readers
PA8785001A1 (es) * 2007-06-18 2008-06-17 Johnson Matthey Plc Compuestos estables en agua, catalizadores y reacciones catalizadas novedosos
USD582920S1 (en) * 2007-10-04 2008-12-16 Brother Industries, Ltd. Radio frequency identification tag reader
EP2203966B1 (en) * 2007-10-15 2019-09-18 Nxp B.V. Method of controlling a power transfer system and power transfer system
US20100308116A1 (en) * 2007-11-19 2010-12-09 Datalogic Scanning Group S.R.L. Data collection apparatus and portable data collection device
US8217482B2 (en) * 2007-12-21 2012-07-10 Avago Technologies General Ip (Singapore) Pte. Ltd. Infrared proximity sensor package with reduced crosstalk
US20100033379A1 (en) * 2008-08-11 2010-02-11 Lommen Layne D Reference beacon identification using transmission sequence characteristics
US7965495B2 (en) * 2008-10-13 2011-06-21 Apple Inc. Battery connector structures for electronic devices
DE102008053312A1 (de) * 2008-10-27 2010-04-29 Henkel Ag & Co. Kgaa Dosiervorrichtung zur Dosierung von Substanzen sowie Haushaltsmaschine
US8386261B2 (en) * 2008-11-14 2013-02-26 Vocollect Healthcare Systems, Inc. Training/coaching system for a voice-enabled work environment
JP5088307B2 (ja) * 2008-12-03 2012-12-05 富士通モバイルコミュニケーションズ株式会社 入力装置
US8420999B2 (en) * 2009-05-08 2013-04-16 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Metal shield and housing for optical proximity sensor with increased resistance to mechanical deformation
US8432252B2 (en) * 2009-06-19 2013-04-30 Authentec, Inc. Finger sensor having remote web based notifications
US8779361B2 (en) * 2009-06-30 2014-07-15 Avago Technologies General Ip (Singapore) Pte. Ltd. Optical proximity sensor package with molded infrared light rejection barrier and infrared pass components
US8957380B2 (en) * 2009-06-30 2015-02-17 Avago Technologies General Ip (Singapore) Pte. Ltd. Infrared attenuating or blocking layer in optical proximity sensor
US9525093B2 (en) 2009-06-30 2016-12-20 Avago Technologies General Ip (Singapore) Pte. Ltd. Infrared attenuating or blocking layer in optical proximity sensor
US8531401B2 (en) 2009-08-13 2013-09-10 Hewlett-Packard Development Company, L.P. Computer accessory device
TW201108073A (en) * 2009-08-18 2011-03-01 Askey Computer Corp A triggering control device and a method thereof
US8350216B2 (en) * 2009-09-10 2013-01-08 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Miniaturized optical proximity sensor
US8716665B2 (en) * 2009-09-10 2014-05-06 Avago Technologies General Ip (Singapore) Pte. Ltd. Compact optical proximity sensor with ball grid array and windowed substrate
US8143608B2 (en) * 2009-09-10 2012-03-27 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Package-on-package (POP) optical proximity sensor
US20110066504A1 (en) * 2009-09-17 2011-03-17 Ehud Chatow System for providing promotion information
WO2011037636A1 (en) * 2009-09-25 2011-03-31 Control Module Industries, Inc. (A Delaware Corporation) Overhead electric vehicle charging system
USD629003S1 (en) * 2009-11-16 2010-12-14 Datalogic Scanning Group S.R.L. Mobile terminal housing
US9733357B2 (en) * 2009-11-23 2017-08-15 Avago Technologies General Ip (Singapore) Pte. Ltd. Infrared proximity sensor package with improved crosstalk isolation
US8640958B2 (en) 2010-01-21 2014-02-04 Honeywell International, Inc. Indicia reading terminal including optical filter
US9041452B2 (en) * 2010-01-27 2015-05-26 Silicon Laboratories Inc. Circuit and method of clocking multiple digital circuits in multiple phases
US8682879B2 (en) * 2010-04-16 2014-03-25 Bizmodeline Co., Ltd. Marker search system for augmented reality service
US8659397B2 (en) 2010-07-22 2014-02-25 Vocollect, Inc. Method and system for correctly identifying specific RFID tags
US9633492B2 (en) 2010-08-18 2017-04-25 Snap-On Incorporated System and method for a vehicle scanner to automatically execute a test suite from a storage card
US8754779B2 (en) 2010-08-18 2014-06-17 Snap-On Incorporated System and method for displaying input data on a remote display device
US8463953B2 (en) 2010-08-18 2013-06-11 Snap-On Incorporated System and method for integrating devices for servicing a device-under-service
US9117321B2 (en) 2010-08-18 2015-08-25 Snap-On Incorporated Method and apparatus to use remote and local control modes to acquire and visually present data
US8983785B2 (en) 2010-08-18 2015-03-17 Snap-On Incorporated System and method for simultaneous display of waveforms generated from input signals received at a data acquisition device
US9330507B2 (en) 2010-08-18 2016-05-03 Snap-On Incorporated System and method for selecting individual parameters to transition from text-to-graph or graph-to-text
US8560168B2 (en) 2010-08-18 2013-10-15 Snap-On Incorporated System and method for extending communication range and reducing power consumption of vehicle diagnostic equipment
USD643400S1 (en) 2010-08-19 2011-08-16 Vocollect Healthcare Systems, Inc. Body-worn mobile device
USD643013S1 (en) 2010-08-20 2011-08-09 Vocollect Healthcare Systems, Inc. Body-worn mobile device
US8490877B2 (en) * 2010-11-09 2013-07-23 Metrologic Instruments, Inc. Digital-imaging based code symbol reading system having finger-pointing triggered mode of operation
US8841597B2 (en) 2010-12-27 2014-09-23 Avago Technologies Ip (Singapore) Pte. Ltd. Housing for optical proximity sensor
US20120187187A1 (en) * 2011-01-20 2012-07-26 Lai Games Australia Pty Ltd Two-way symbological communication between electronic devices
US8550354B2 (en) 2011-02-17 2013-10-08 Hand Held Products, Inc. Indicia reader system with wireless communication with a headset
USD706786S1 (en) * 2011-06-13 2014-06-10 TecDriven, LLC Handle for an electronic device
WO2013013171A2 (en) * 2011-07-21 2013-01-24 United States Postal Service Content retrieval systems for distribution items
US8313033B1 (en) * 2011-08-31 2012-11-20 Symbol Technologies, Inc. Minimizing specular reflection in electro-optical workstations having object sensors
US8740082B2 (en) 2012-02-21 2014-06-03 Metrologic Instruments, Inc. Laser scanning bar code symbol reading system having intelligent scan sweep angle adjustment capabilities over the working range of the system for optimized bar code symbol reading performance
USD671121S1 (en) * 2012-05-10 2012-11-20 Trimble Navigation Limited Handheld infra-red scanner
US8639619B1 (en) 2012-07-13 2014-01-28 Scvngr, Inc. Secure payment method and system
USD716818S1 (en) * 2012-09-26 2014-11-04 Datalogic Ip Tech S.R.L. Cradle for mobile terminals
US20140214631A1 (en) * 2013-01-31 2014-07-31 Intermec Technologies Corporation Inventory assistance device and method
USD721371S1 (en) * 2013-03-14 2015-01-20 Scvngr, Inc. Code scanner
USD692431S1 (en) * 2013-03-15 2013-10-29 Rubbermaid Commercial Products Llc Bar code scanner
US9629304B2 (en) * 2013-04-08 2017-04-25 Ag Leader Technology On-the go soil sensors and control methods for agricultural machines
USD730357S1 (en) * 2013-07-03 2015-05-26 Hand Held Products, Inc. Scanner
US8770478B2 (en) 2013-07-11 2014-07-08 Scvngr, Inc. Payment processing with automatic no-touch mode selection
US10491969B2 (en) * 2014-03-10 2019-11-26 Lg Electronics Inc. Broadcast reception device and operating method thereof, and companion device interoperating with the broadcast reception device and operating method thereof
US9483669B2 (en) 2014-04-30 2016-11-01 Symbol Technologies, Llc Barcode imaging workstation having sequentially activated object sensors
USD729247S1 (en) * 2014-05-29 2015-05-12 Symbol Technologies, Inc. Mobile computer
US9213881B1 (en) * 2014-06-13 2015-12-15 The Code Corporation Providing operating instructions for a barcode reader from a server
US9811955B2 (en) * 2014-06-25 2017-11-07 Amazon Technologies, Inc. Wearable RFID devices with manually activated RFID tags
US20170140362A1 (en) * 2014-07-01 2017-05-18 Nec Corporation Information processing device, information processing method, and program
USD757732S1 (en) * 2014-11-12 2016-05-31 Datalogic Ip Tech S.R.L. Cradle for mobile terminal
USD790546S1 (en) * 2014-12-15 2017-06-27 Hand Held Products, Inc. Indicia reading device
CN104680392A (zh) * 2015-03-26 2015-06-03 成都爱维科创科技有限公司 一种基于标识的产品追溯系统及方法
GB2538265A (en) * 2015-05-13 2016-11-16 Asda Stores Ltd Barcode scanner device and inventory management system
CN106874979B (zh) * 2015-12-14 2020-04-07 阿里巴巴集团控股有限公司 一种条形码处理、显示、读取方法和装置
US9870497B2 (en) 2015-12-17 2018-01-16 Datalogic Ip Tech S.R.L. Window-retaining, protective cap for scanning device
WO2018151760A1 (en) 2017-02-20 2018-08-23 3M Innovative Properties Company Optical articles and systems interacting with the same
US11314971B2 (en) 2017-09-27 2022-04-26 3M Innovative Properties Company Personal protective equipment management system using optical patterns for equipment and safety monitoring
TWI638535B (zh) * 2017-12-12 2018-10-11 美商光聯通訊有限公司 Control device and method for optimizing transmission performance of optical communication system
US11188122B2 (en) * 2017-12-21 2021-11-30 Datalogic Usa Inc. Low-profile wearable scanning device
US11543210B2 (en) * 2018-07-12 2023-01-03 Crosman Corporation Deterrent-device accessory electromagnetic-radiation-based activation
US11287505B2 (en) * 2019-05-13 2022-03-29 Cast Group Of Companies Inc. Electronic tracking device and related system
US11599257B2 (en) 2019-11-12 2023-03-07 Cast Group Of Companies Inc. Electronic tracking device and charging apparatus
IL280758B (en) * 2021-02-09 2022-01-01 Makhluf Maor A system and method for detecting a blockage in an infrastructure pipe
US12164995B2 (en) * 2022-03-31 2024-12-10 Zebra Technologies Corporation Adapters for handheld barcode readers and assemblies with vision cameras
US12124993B1 (en) * 2024-03-22 2024-10-22 Rgis International Holdings, Llc Scanning system using ring scanner and terminal device

Family Cites Families (142)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4086476A (en) 1976-07-29 1978-04-25 Ncr Corporation Control circuit for a code reading device
US4118687A (en) 1976-10-04 1978-10-03 Recognition Equipment Incorporated Portable OCR system
US4240064A (en) 1978-09-11 1980-12-16 Ncr Corporation Power limiting circuit for bar code reader
US4279021A (en) 1979-02-15 1981-07-14 Telxon Corporation Portable data entry apparatus including plural selectable functional configurations
US4282425A (en) 1979-07-25 1981-08-04 Norand Corporation Instant portable bar code reader
US4387297B1 (en) 1980-02-29 1995-09-12 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
US4496831A (en) 1980-02-29 1985-01-29 Symbol Technologies, Inc. Portable laser scanning system and scanning methods
DE3109286C2 (de) 1981-03-11 1985-02-07 Standard Elektrik Lorenz Ag, 7000 Stuttgart Optische Leseeinrichtung zum manuellen Abtasten und zum Auswerten optisch lesbarer Zeichencodeschriften
FR2508793A1 (fr) 1981-07-06 1983-01-07 Andre Rambert Prothese totale du genou
US4431912A (en) 1981-11-13 1984-02-14 International Business Machines Corp. Method for controlling the operation of an optical scanner
US4570057A (en) 1981-12-28 1986-02-11 Norand Corporation Instant portable bar code reader
US4673805A (en) 1982-01-25 1987-06-16 Symbol Technologies, Inc. Narrow-bodied, single- and twin-windowed portable scanning head for reading bar code symbols
US5017765A (en) 1982-01-25 1991-05-21 Symbol Technologies, Inc. Hand held bar code scanner with automatic scanner deenergization
US5180904A (en) 1982-01-25 1993-01-19 Symbol Technologies, Inc. Bar code scanner with automatic de-activation of scan upon bar code recognition
US4736095A (en) 1982-01-25 1988-04-05 Symbol Technologies, Inc. Narrow-bodied, single- and twin-windowed portable laser scanning head for reading bar code symbols
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
US5047617A (en) * 1982-01-25 1991-09-10 Symbol Technologies, Inc. Narrow-bodied, single- and twin-windowed portable laser scanning head for reading bar code symbols
US4460120A (en) 1982-01-25 1984-07-17 Symbol Technologies, Inc. Narrow bodied, single- and twin-windowed portable laser scanning head for reading bar code symbols
US4471218A (en) * 1982-05-19 1984-09-11 Msi Data Corporation Self-contained, portable data entry terminal
JPS59187315A (ja) 1983-04-08 1984-10-24 Fujitsu Ltd 光走査装置
US4575625A (en) 1983-09-27 1986-03-11 Knowles Carl H Integral hand-held laser scanner
US4521678A (en) 1984-01-13 1985-06-04 Databar Corporation Battery-powered optical bar code reader and voltage regulator therefor
US4639606A (en) * 1984-10-26 1987-01-27 Optel System Limited Bar code scanner laser radiation exposure limit control system
US5075538A (en) 1985-02-28 1991-12-24 Symbol Technologies Inc. Portable laser diode scanning head
US5468949A (en) 1985-02-28 1995-11-21 Symbol Technologies, Inc. Portable laser diode scanning head
US4897532A (en) 1985-02-28 1990-01-30 Symbol Technologies, Inc. Portable laser diode scanning head
US5250792A (en) * 1985-02-28 1993-10-05 Symbol Technologies, Inc. Portable laser diode scanning head
US5545889A (en) * 1985-02-28 1996-08-13 Swartz; Jerome Portable laser diode scanning head
US5149950A (en) * 1985-02-28 1992-09-22 Symbol Technologies, Inc. Hand-held laser scanning head having detachable handle portion
US4835374A (en) * 1985-02-28 1989-05-30 Symbol Technologies, Inc. Portable laser diode scanning head
DE3687127T2 (de) 1985-02-28 1993-05-06 Symbol Technologies Inc Tragbarer abtastkopf mit einer laserdiode.
US4713785A (en) 1985-04-18 1987-12-15 International Business Machines Corporation Method of inhibiting processing of duplicative coded label signals
US4835372A (en) * 1985-07-19 1989-05-30 Clincom Incorporated Patient care system
US4621189A (en) 1985-10-08 1986-11-04 Telxon Corporation Hand held data entry apparatus
US4766299A (en) * 1986-03-28 1988-08-23 Spectra-Physics, Inc. Hand-mounted bar code reader
US4850009A (en) * 1986-05-12 1989-07-18 Clinicom Incorporated Portable handheld terminal including optical bar code reader and electromagnetic transceiver means for interactive wireless communication with a base communications station
US4877949A (en) 1986-08-08 1989-10-31 Norand Corporation Hand-held instant bar code reader system with automated focus based on distance measurements
US5218188A (en) * 1989-10-24 1993-06-08 Norand Corporation Compact hand-held RF data terminal
US5410141A (en) * 1989-06-07 1995-04-25 Norand Hand-held data capture system with interchangable modules
US4845349A (en) 1986-09-30 1989-07-04 Spectra-Physics, Inc. Bar code scanner laser emission reduction
JPH02501867A (ja) * 1986-12-12 1990-06-21 メトロロジック・インストルメンツ・インコーポレーテッド デジタル入力データを処理する処理装置
US4766297A (en) * 1987-01-08 1988-08-23 Recognition Equipment Incorporated Dual mode stationary and portable scanning system
US4970379A (en) 1987-04-30 1990-11-13 Norand Corporation Bar code scanner system and scanner circuitry therefor
US4871904A (en) * 1987-12-28 1989-10-03 Symbol Technologies, Inc. Multidirectional optical scanner
KR920002926B1 (ko) 1988-01-08 1992-04-10 도꾜 덴기 가부시끼가이샤 광학화상 판독장치
US5250790A (en) 1988-05-11 1993-10-05 Symbol Technologies, Inc. Hand-mounted scanner with automatic manual initiation of reading indicia
US5216231A (en) 1988-05-13 1993-06-01 Alps Electric Co., Ltd. Self-scanning code reading device
USD305885S (en) 1988-06-24 1990-02-06 Symbol Technologies, Inc. Hand-held optical scanner
US5793032A (en) 1991-11-04 1998-08-11 Symbol Technologies, Inc. Portable optical scanning and pointing systems
US4933538A (en) * 1988-10-21 1990-06-12 Symbol Technologies, Inc. Scanning system with adjustable light output and/or scanning angle
US5086215A (en) 1988-10-26 1992-02-04 National Computer Systems, Inc. Method and apparatus for discriminating or locating bar codes for an optical mark reader
US5015833A (en) 1988-10-31 1991-05-14 Symbol Technologies, Inc. Scan board module for laser scanners
US5107100A (en) 1988-11-17 1992-04-21 Symbol Technologies, Inc. Portable scanner with on-board keyboard, display, transceiver and printer
US5023438A (en) * 1988-11-26 1991-06-11 Nitto Kohki Co., Ltd. Portable data input apparatus with different display modes
US4935610A (en) * 1988-12-15 1990-06-19 Ncr Corporation Hand-held bar code reader
US4958894A (en) 1989-01-23 1990-09-25 Metrologic Instruments, Inc. Bouncing oscillating scanning device for laser scanning apparatus
US4962980A (en) 1989-01-23 1990-10-16 Metrologic Instruments, Inc. Laser scanner engine with folded beam path
US4930848A (en) 1989-01-26 1990-06-05 Metrologic Instruments, Inc. Portable laser scanner with integral scanner engine
JPH0546113Y2 (es) 1989-03-20 1993-12-01
US5189291A (en) * 1989-05-01 1993-02-23 Symbol Technologies, Inc. Bar code reader operable as remote scanner or with fixed terminal
US5828049A (en) * 1989-06-06 1998-10-27 Metrologic Instruments Inc. Code symbol reading system with multi-port digital signal decoder
US5142550A (en) * 1989-06-29 1992-08-25 Symbol Technologies, Inc. Packet data communication system
US5157687A (en) * 1989-06-29 1992-10-20 Symbol Technologies, Inc. Packet data communication network
US5029183A (en) * 1989-06-29 1991-07-02 Symbol Technologies, Inc. Packet data communication network
JPH03156587A (ja) 1989-08-04 1991-07-04 Nippondenso Co Ltd バーコード読取装置
US5019698A (en) * 1989-08-07 1991-05-28 Photographic Sciences Corporation Bar code reading systems having electrical power conservation and laser radiation power limiting means
JPH03174681A (ja) 1989-08-21 1991-07-29 Ncr Corp 手持光学スキャナ
US5059777A (en) * 1989-09-21 1991-10-22 Ncr Corporation Scanning system presence sensing apparatus and method
US5095203A (en) 1989-10-16 1992-03-10 Fujitsu Limited Article detection device and method with shift registers and sampling
US4968883A (en) * 1989-10-20 1990-11-06 Ncr Corporation Apparatus and method for vertical mounting of an optical scanner
JPH03147388A (ja) 1989-10-23 1991-06-24 Allen Bradley Internatl Ltd 射出成形印刷回路
US5321245A (en) 1989-10-27 1994-06-14 Canon Kabushiki Kaisha Data reading device and control system having data reading device
US5206492A (en) * 1989-10-30 1993-04-27 Symbol Technologies, Inc. Bar code symbol scanner with reduced power usage to effect reading
US5262627A (en) 1989-10-30 1993-11-16 Symbol Technologies, Inc. Scanning arrangement and method
US5272323A (en) * 1989-11-22 1993-12-21 Symbol Technologies, Inc. Digitizer for barcode scanner
US5080456A (en) * 1990-02-26 1992-01-14 Symbol Technologies, Inc. Laser scanners with extended working range
CA2043964C (en) 1990-06-06 1996-04-23 Atsushi Nakazawa Symbol read device
US5272324A (en) 1990-08-10 1993-12-21 Interlink Technologies, Inc. Portable scanner system with transceiver for two-way radio frequency communication
US6182898B1 (en) 1993-11-24 2001-02-06 Metrologic Instruments, Inc. Bar code scanner with intuitive head aiming and collimated scan volume
US5627359A (en) * 1991-09-17 1997-05-06 Metrologic Instruments, Inc. Laser code symbol scanner employing optical filtering system having narrow band-pass characteristics and spatially separated optical filter elements with laser light collection optics arranged along laser light return path disposed therebetween
US6283375B1 (en) * 1990-09-10 2001-09-04 Metrologic Instruments, Inc. Automatically-activated hand-supportable laser scanning bar code symbol reading system with data transmission activation switch
US5340971A (en) * 1990-09-17 1994-08-23 Metrologic Instruments, Inc. Automatic bar code reading system having selectable long range and short range modes of operation
US5260553A (en) 1990-09-17 1993-11-09 Metrologic Instruments, Inc. Automatic hand-supportable laser bar code symbol scanner and method of reading bar code symbols using the same
US5808285A (en) * 1990-09-17 1998-09-15 Metrologic Instruments, Inc. Portable code symbol reading device with one-way wireless data packet transmission link to base unit employing condition-dependent acoustical signalling for data packet reception acknowledgement
US5484992A (en) 1990-09-17 1996-01-16 Metrologic Instruments, Inc. Automatic hand-supportable laser scanner with flickering laser scanning beam to improve visibility thereof and beam-symbol alignment during bar code symbol presence detection
US5216232A (en) * 1990-09-10 1993-06-01 Metrologic Instruments, Inc. Projection laser scanner producing a narrow scan volume
US5340973A (en) * 1990-09-17 1994-08-23 Metrologic Instruments, Inc. Automatic laser scanning system and method of reading bar code symbols using same
US5616908A (en) * 1991-09-17 1997-04-01 Metrologic Instruments, Inc. Automatic countertop laser scanner with flickering laser scanner beam for improved visibility thereof during bar code symbol reading
US6607133B2 (en) * 1990-09-10 2003-08-19 Metrologic Instruments, Inc. Automatically-activated hand-supportable laser scanning bar code symbol reading system with data transmission activation switch
US5756982A (en) * 1990-09-11 1998-05-26 Metrologic Instruments, Inc. Body-wearable automatic laser scanner with power-conserving control subsystem
US5796091A (en) 1993-11-24 1998-08-18 Metrologic Instruments, Inc. Automatic hand-supportable omnidirectional laser projection scanner with handle-controllable projection axis
US7077327B1 (en) * 1990-09-17 2006-07-18 Metrologic Instruments, Inc. System for reading bar code symbols using bar code readers having RF signal transmission links with base stations
US5212370A (en) 1990-11-20 1993-05-18 Ncr Corporation Apparatus and method for extending laser life by discontinuous operation
US5132523A (en) 1990-12-10 1992-07-21 Ncr Corporation Dual mode optical scanning system
US5155346A (en) 1990-12-10 1992-10-13 Ncr Corporation Device for converting hand-held scanner to hands-free scanner
US5237161A (en) 1991-06-05 1993-08-17 Psc, Inc. System for automatically reading symbols, such as bar codes, on objects which are placed in the detection zone of a symbol reading unit, such as a bar code scanner
CA2056272C (en) 1991-06-14 2001-10-16 Patrick Salatto, Jr. Combined range laser scanner
US5198650A (en) 1991-06-24 1993-03-30 Ncr Corporation Hands free/hand held bar code scanner
US5777315A (en) * 1991-09-17 1998-07-07 Metrologic Instruments, Inc. Method and apparatus for programming system function parameters in programmable code symbol readers
US5294782A (en) * 1991-09-27 1994-03-15 Khyber Technologies Corporation Integrated portable device for point of sale transactions
US5347113A (en) 1991-11-04 1994-09-13 Spectra-Physics Scanning Systems, Inc. Multiple-interface selection system for computer peripherals
US5256865A (en) * 1991-11-05 1993-10-26 Ncr Corporation Automatic sensing and programming circuit and programming method for optical scanners
CA2062106C (en) 1991-12-23 2002-08-20 Gregg Marwin Object sensing system for bar code laser scanners
US5354977A (en) 1992-02-27 1994-10-11 Alex Roustaei Optical scanning head
US5786582A (en) 1992-02-27 1998-07-28 Symbol Technologies, Inc. Optical scanner for reading and decoding one- and two-dimensional symbologies at variable depths of field
US5324924A (en) 1992-05-11 1994-06-28 Symbol Technologies, Inc. Bar code decoder with changeable working ranges
US5334821A (en) 1992-07-16 1994-08-02 Telxon Corporation Portable point of sale terminal
US5371348A (en) 1992-10-16 1994-12-06 Khyber Technologies Corporation Portable device for handsfree data entry with variably-positionable display/scanner module detachable for handheld use
US6811088B2 (en) * 1993-05-28 2004-11-02 Symbol Technologies, Inc. Portable data collection system
US5767501A (en) * 1993-11-24 1998-06-16 Metrologic Instruments, Inc. Mass-balanced automatic hand-supportable laser projection scanner for fatigue-free omnidirectional scanning of bar code symbols
WO1995020798A1 (en) * 1994-01-31 1995-08-03 Psc Inc. Handheld bar code scanning device having a manually operated optical trigger switch
US5496992A (en) 1994-06-21 1996-03-05 Lxe, Inc. Dual trigger multiplexed data entry terminal
US5581707A (en) 1994-07-27 1996-12-03 Psc, Inc. System for wireless collection of data from a plurality of remote data collection units such as portable bar code readers
US5736982A (en) * 1994-08-03 1998-04-07 Nippon Telegraph And Telephone Corporation Virtual space apparatus with avatars and speech
US5528025A (en) * 1994-09-30 1996-06-18 Swintek; William P. Apparatus and method for the wireless exchange of bar code data
US6158662A (en) 1995-03-20 2000-12-12 Symbol Technologies, Inc. Triggered optical reader
US5600121A (en) 1995-03-20 1997-02-04 Symbol Technologies, Inc. Optical reader with independent triggering and graphical user interface
US6415982B2 (en) * 1995-03-20 2002-07-09 Symbol Technologies, Inc. Triggered data collector and data transmitter
US5610386A (en) 1995-07-17 1997-03-11 Symbol Technologies, Inc. Portable optical scanning system including ring having breakaway element
USD385265S (en) 1996-03-12 1997-10-21 Metrologic Instruments, Inc. Hand-supportable laser scanner
US5736726A (en) * 1996-03-29 1998-04-07 Telxon Corporation Portable data collection device having removable handle and battery
US5945660A (en) 1996-10-16 1999-08-31 Matsushita Electric Industrial Co., Ltd. Communication system for wireless bar code reader
US5979761A (en) * 1996-11-18 1999-11-09 Accu-Sort Systems, Inc. Bar code laser scanner having a plurality of adjustable mirrors
US6814293B2 (en) * 1997-02-10 2004-11-09 Symbol Technologies, Inc. Arrangement for and method of establishing a logical relationship among peripherals in a wireless local area network
US6764012B2 (en) * 1997-02-10 2004-07-20 Symbol Technologies, Inc. Signaling arrangement for and method of signaling in a wireless local area network
US6036086A (en) * 1997-03-28 2000-03-14 Lucent Technologies Inc. Apparatus and method for initiating a telephone transaction using a scanner
US6619549B2 (en) * 2001-09-21 2003-09-16 Metrologic Instruments, Inc. Bar code symbol reading device having intelligent data communication interface to a host system
US6065677A (en) * 1998-04-30 2000-05-23 Ncr Corporation Retail terminal having a base assembly which is mountable on any one of a plurality of mounting plates and associated method
US6315204B1 (en) 1998-06-17 2001-11-13 Motorola, Inc. Optical code reader and methods and articles therefor
US6429934B1 (en) * 1998-09-11 2002-08-06 Robotic Vision Systems, Inc. Optimal symbology illumination-apparatus and method
US7111786B2 (en) * 1998-12-03 2006-09-26 Metrologic Instruments, Inc. Automatically-activated wireless hand-supportable laser scanning bar code symbol reading system with data transmission activation switch and automatic communication range dependent control
EP1457916B1 (en) 1998-12-03 2006-08-09 Metrologic Instruments, Inc. Automatically-activated hand-supportable laser scanning bar code reading system having data-transmission activation switch
US6905071B2 (en) * 1998-12-03 2005-06-14 Metrologic Instruments, Inc. Automatically-activated hand-supportable multi-mode laser scanning bar code symbol reading system
US6318636B1 (en) * 1999-09-21 2001-11-20 Intermec Ip Corp. Method and apparatus to read different types of data carriers, such RFID tags and machine-readable symbols, and a user interface for the same
JP3460669B2 (ja) 2000-03-29 2003-10-27 株式会社村田製作所 積層セラミック電子部品
US6547146B1 (en) * 2000-05-03 2003-04-15 Ipilot, Inc. Method, system and apparatus for processing barcode data
US6711419B1 (en) * 2000-07-13 2004-03-23 Sun Microsystems, Inc. Integrated information appliance
US6441491B1 (en) 2000-10-25 2002-08-27 International Business Machines Corporation Ultralow dielectric constant material as an intralevel or interlevel dielectric in a semiconductor device and electronic device containing the same
US20020107043A1 (en) * 2001-01-19 2002-08-08 Adamson Alan D. Cordless phone apparatus
US6941618B2 (en) * 2002-09-13 2005-09-13 Samsung Electronics Co., Ltd. Hinge device for portable wireless terminal
JP4162517B2 (ja) * 2003-03-14 2008-10-08 富士通株式会社 走査装置

Also Published As

Publication number Publication date
US7048192B2 (en) 2006-05-23
DE69920969D1 (de) 2004-11-11
TW451161B (en) 2001-08-21
US7325740B2 (en) 2008-02-05
EP1457916B1 (en) 2006-08-09
US20050199727A1 (en) 2005-09-15
AU1930600A (en) 2000-06-19
US20040016812A1 (en) 2004-01-29
DE69920969T2 (de) 2005-10-20
ES2234327T3 (es) 2005-06-16
HK1043223A1 (en) 2002-09-06
US7028904B2 (en) 2006-04-18
EP1147479A1 (en) 2001-10-24
EP1457916A1 (en) 2004-09-15
US20080041962A1 (en) 2008-02-21
ATE336047T1 (de) 2006-09-15
US7611063B2 (en) 2009-11-03
EP1147479B1 (en) 2004-10-06
US7252238B2 (en) 2007-08-07
US7172126B2 (en) 2007-02-06
DE69932754D1 (de) 2006-09-21
US7281663B2 (en) 2007-10-16
US7007849B2 (en) 2006-03-07
US20050199728A1 (en) 2005-09-15
US20040251307A1 (en) 2004-12-16
DE69932754T2 (de) 2007-08-16
US20050199726A1 (en) 2005-09-15
US20050121523A1 (en) 2005-06-09
ATE278990T1 (de) 2004-10-15
US7278578B2 (en) 2007-10-09
US20060169782A1 (en) 2006-08-03
EP1147479A4 (en) 2002-11-05
US20040089721A1 (en) 2004-05-13
US6595420B1 (en) 2003-07-22
US7137561B2 (en) 2006-11-21
HK1043223B (en) 2005-05-27
WO2000033239A1 (en) 2000-06-08
US20050274810A1 (en) 2005-12-15

Similar Documents

Publication Publication Date Title
ES2274380T3 (es) Sistema activado automaticamente de lectura de codigo de barras mediante escaneo manual por laser con interruptor de activacion de transmision de datos.
US7017813B2 (en) Bar code reader for automatically detecting the presence of a bar code using laser flicker
US5789730A (en) Automatic hand-supportable laser scanner and method of reading bar code symbols using same
US6347743B2 (en) Method and apparatus for programming functional system parameters in optical bar code scanners
US7040540B2 (en) Bar code scanning system with wireless communication links
US5808285A (en) Portable code symbol reading device with one-way wireless data packet transmission link to base unit employing condition-dependent acoustical signalling for data packet reception acknowledgement
US7124950B2 (en) Bar code symbol reading system employing electronically-controlled raster-type laser scanner for reading bar code symbols during on hands-on and hands-free modes of operation
CA2303301C (en) Bar code symbol reading system
EP0541292B1 (en) Optical scanner apparatus and method of programming
US6742709B2 (en) Bar code symbol reading system employing electronically-controlled raster-type laser scanner for reading bar code symbols during hands-on and hands-free modes of operation
JP4856536B2 (ja) 自動的に起動される無線レーザ走査バーコード・シンボル読取システム
HK1030288B (en) Bar code symbol reading system