1. Programación a nivel de hardware para escáneres de códigos de barras
Algunos escáneres de gama media a alta admiten programabilidad básica a través de códigos de barras de configuración, comandos de control o actualizaciones de firmware. Aunque esto no implica codificación, es una forma fundamental de controlar el comportamiento del dispositivo.
- ●Activar/deshabilitar tipos específicos de códigos de barras (por ejemplo, escanear solo el Código 128, ignorar los códigos QR)
- ●Conmutación de modos de escaneo (manual, detección automática, escaneo continuo)
- ●Formatear datos de salida (añadir prefijo/sufijo, insertar cortes de línea)
- ●Cambio de interfaces de comunicación (USB HID, Serial, Bluetooth, etc.)
Ejemplos comunes son:

Por ejemplo, algunos iDPRT escáneres portátiles soporta configuración rápida a través de comandos de códigos de barras para restringir el escaneo a códigos de barras 1D, ideal para la clasificación de comercio electrónico y la lectura de etiquetas logísticas.
Algunas marcas también permiten el control de parámetros en tiempo real a través de comandos seriales, lo que permite a los sistemas externos interactuar directamente con el escáner. Esto es especialmente útil para pruebas de fábrica, despliegue masivo o integraciones incrustadas.