1. Riistavara taseme programmeerimine viibakoodi skannerite jaoks
Mõned keskmise kuni kõrge taseme skannerid toetavad põhilist programmeeritavust konfiguratsiooni viibakoodide, juhtimiskäskude või püsivara värskenduste kaudu. Kuigi see ei hõlma kodeerimist, on see seadme käitumise kontrollimise põhiline viis.
- ●Spetsiifiliste viibakoodide tüüpide lubamine/keelamine (nt ainult koodi 128 skaneerimine, QR-koodide ignoreerimine)
- ●Skannimisrežiimi vahetamine (manuaalne, automaatne tundmine, pidev skaneerimine)
- ●Väljundandmete vormindamine (eelsõnade/suffikside lisamine, ridavahetuste lisamine)
- ●Kommunikatsiooniliideste muutmine (USB HID, seeria, Bluetooth jne)
Tavalised näited on:

Näiteks mõned iDPRT käsikasvatavad skannerid toetab kiiret seadistamist viivakoodide käskude kaudu, et piirata skaneerimist 1D viivakoodidega - ideaalne e-kaubanduse sorteerimiseks ja logistika etiketti lugemiseks.
Mõned kaubamärgid võimaldavad ka reaalajas parameetrite juhtimist seerialaste käskude kaudu, võimaldades välistel süsteemidel otseselt skanneriga suhelda. See on eriti kasulik tehase testimiseks, massiliseks kasutuselevõtmiseks või sisseehitatud integratsioonideks.