1. Hardver szintű programozás a vonalkódszkennerek számára
Egyes közép- és magas színvonalú szkennerek támogatják az alapvető programozhatóságot konfigurációs vonalkódok, vezérlőparancsok vagy firmware frissítések révén. Bár ez nem magában foglalja a kódolást, alapvető módja annak, hogy ellenőrizzük az eszköz viselkedését.
- ●Konkrét vonalkódtípusok engedélyezése/letiltása (pl. csak 128-as kód szkennelése, QR-kódok figyelmen kívül hagyása)
- ●Váltás szkennelési módok (manuális, automatikus érzékelés, folyamatos szkennelés)
- ●A kimeneti adatok formázása (előtagok/kiegészítők hozzáadása, sorszünetek beillesztése)
- ●Kommunikációs interfészek megváltoztatása (USB HID, sorozatos, Bluetooth stb.)
Általános példák:

Például néhány iDPRT kézi szkennerek támogatja a gyors beállítást vonalkódparancsokon keresztül, hogy korlátozza a szkennelést az 1D vonalkódokra - ideális az e-kereskedelem szétválasztásához és a logisztikai címkék olvasásához.
Egyes márkák valós idejű paramétervezérlést is lehetővé tesznek sorozatos parancsokon keresztül, lehetővé téve a külső rendszerek közvetlen kölcsönhatását a szkennerrel. Ez különösen hasznos gyári teszteléshez, tömeges telepítéshez vagy beágyazott integrációkhoz.