1. Laitteistotason ohjelmointi viivakoodiskannareille
Jotkut keski- ja korkealaatuiset skannerit tukevat perusohjelmattavuutta konfiguraatioviivakoodien, ohjauskomentojen tai laiteohjelmistopäivitysten avulla. Vaikka tämä ei sisällä koodausta, se on perustavanlaatuinen tapa ohjata laitteen käyttäytymistä.
- ●Tiettyjen viivakoodityyppien ottaminen käyttöön/poistaminen käytöstä (esim. skannata vain koodi 128, jätä QR-koodit huomiotta)
- ●Skannaustilojen vaihtaminen (manuaalinen, automaattinen tunnistus, jatkuva skannaus)
- ●Lähtötietojen muotoilu (esimerkintöjen/suffiksien lisääminen, rivitaukojen lisääminen)
- ●Viestintäliittymien vaihtaminen (USB HID, sarja, Bluetooth jne.)
Yleisiä esimerkkejä ovat:

Esimerkiksi jotkut iDPRT kannettavat skannerit tukee nopeaa asentamista viivakoodikomenkojen avulla rajoittaakseen skannauksen 1D-viivakoodeihin - ihanteellinen sähköiseen kaupankäyntiin ja logistiikan etikettien lukemiseen.
Jotkut tuotemerkit sallivat myös reaaliaikaisen parametrien ohjauksen sarjakommintojen avulla, mikä mahdollistaa ulkoisten järjestelmien vuorovaikutuksen suoraan skannerin kanssa. Tämä on erityisen hyödyllistä tehdastestauksessa, irtotavaran käyttöönotossa tai upotetuissa integraatioissa.