1D pueden ser leídos por 1D y 2D lectores de códigos de barras. Códigos de barras alfanumérico, que son también los códigos de barras 1D, son capaces de mantener más información que un código de barras numérico, aunque los datos se recuperan de la misma manera a través de la base de datos informática. Un ejemplo de un código de barras alfanumérico es el código 128 del código de barras que se utiliza en todo el mundo para el envío y packaging.The tercera categoría de simbología de código de barras es códigos de barras 2D, que requieren un escáner de código de barras 2D para ser leído.
Códigos de barras 2D son capaces de mantener una cantidad mucho más denso de los datos de cualquiera de las categorías de códigos de barras 1D. Esto es debido a que los códigos de barras 2D se, en esencia, múltiples códigos de barras 1D apilados unos sobre otros. Con el escáner de código de barras correcto y software, códigos de barras 2D tienen la capacidad de retener información real en el propio código de barras, no sólo un número de referencia a una base de datos. Un ejemplo de códigos de barras 2D son códigos de barras MaxiCode que son utilizados por UPS.
Estos códigos de barras fueron diseñados para almacenar alrededor de 80 caracteres, que es capaz de mantener las direcciones más estándar. Después de la comprensión de cómo los códigos de barras y escáneres de código de barras se comunican entre sí, los tipos y usos de los escáneres de códigos de barras comienza a ser más comprensible. Las cuatro categorías básicas son de código de barras de jabón, dispositivos de carga acoplada, Imager de códigos de barras Escáneres y lectores de códigos de barras láser.
El escáner varita está disponible el más básico y funciona bien para el volumen 1D de exploración bajo el código de barras. Son relativamente baratos, pero varitas de código de barras tienden a ser sensibles cuando en las operaciones, lo que requiere el contacto entre