1. Programowanie na poziomie sprzętu dla skanerów kodów kreskowych
Niektóre skanery średniej do wysokiej klasy obsługują podstawową programowalność poprzez kody kreskowe konfiguracyjne, polecenia sterowania lub aktualizacje oprogramowania sprzętowego. Chociaż nie wiąże się to z kodowaniem, jest to podstawowy sposób na kontrolowanie zachowania urządzenia.
- ●Włączanie/wyłączanie określonych typów kodów kreskowych (np. skanowanie tylko kodu 128, ignorowanie kodów QR)
- ●Przełączanie trybów skanowania (ręczne, automatyczne wykrywanie, skanowanie ciągłe)
- ●Formatowanie danych wyjściowych (dodawanie prefiksów/suffiksów, wstawianie przerw linii)
- ●Zmiana interfejsów komunikacyjnych (USB HID, Serial, Bluetooth itp.)
Powszechne przykłady to:

Na przykład niektóre iDPRT skanery ręczne obsługa szybkiej konfiguracji za pomocą poleceń kodów kreskowych, aby ograniczyć skanowanie do kodów kreskowych 1D - idealne do sortowania handlu elektronicznego i czytania etykiet logistycznych.
Niektóre marki umożliwiają również kontrolę parametrów w czasie rzeczywistym za pomocą poleceń seryjnych, umożliwiając systemom zewnętrznym bezpośrednią interakcję z skanerem. Jest to szczególnie przydatne w przypadku testowania fabrycznego, wdrożenia masowego lub integracji wbudowanych.