1. Programmering på hardware-niveau til stregkodescannere
Nogle mid- til high-end scannere understøtter grundlæggende programmerbarhed gennem konfigurationsstrekkoder, kontrolkommandoer eller firmwareopdateringer. Selvom dette ikke indebærer kodning, er det en grundlæggende måde at kontrollere enhedens adfærd på.
- ●Aktivering/deaktivering af specifikke stregkodetyper (f.eks. kun scanne kode 128, ignorere QR-koder)
- ●Skift scanningstilstande (manuel, automatisk detektion, kontinuerlig scanning)
- ●Formatering af outputdata (tilføjelse af præfikser/suffikser, indsættelse af linjebrud)
- ●Ændring af kommunikationsgrænseflader (USB HID, Serial, Bluetooth osv.)
Almindelige eksempler er:

For eksempel nogle iDPRT håndholdte scannere understøtter hurtig opsætning via stregkodekommandoer for at begrænse scanningen til 1D-stregkoder - ideel til sortering af e-handel og logistik etiketlæsning.
Nogle mærker tillader også parametrstyring i realtid via serielle kommandoer, hvilket gør det muligt for eksterne systemer at interagere direkte med scanneren. Dette er især nyttigt til fabrikstesting, masseproduktion eller indlejrede integrationer.