1. Programação de nível de hardware para scanners de códigos de barras
Alguns scanners de gama média a alta suportam programabilidade básica através de códigos de barras de configuração, comandos de controle ou atualizações de firmware. Embora isso não envolva codificação, é uma maneira fundamental de controlar o comportamento do dispositivo.
- ●Ativar/desativar tipos específicos de códigos de barras (por exemplo, digitalizar apenas Código 128, ignorar códigos QR)
- ●Alternação de modos de varredura (manual, auto-detecção, varredura contínua)
- ●Formatação de dados de saída (adição de prefixos/sufixos, inserção de quebras de linha)
- ●Alteração de interfaces de comunicação (USB HID, Serial, Bluetooth, etc.)
Exemplos comuns são:

Por exemplo, alguns iDPRT scanners portáteis suporte a configuração rápida através de comandos de códigos de barras para restringir a digitalização a códigos de barras 1D - ideal para classificação de comércio eletrônico e leitura de rótulos logísticos.
Algumas marcas também permitem o controle de parâmetros em tempo real através de comandos seriais, permitindo que sistemas externos interajam diretamente com o scanner. Isso é especialmente útil para testes de fábrica, implantação em massa ou integrações incorporadas.