Viivakoodinlukijat
Viivakoodinlukija liitetään tietokoneeseen yleensä USB-liitännällä. Laite voi näkyä käyttöjärjestelmälle monella eri tavalla kuten HID (usb näppäimistö), OPOS (open point of sales) mukaisena laitteena joka tarvitsee oman OPOS-kernelajurin tai RS-232 emulaatiolla. Vanhemmat lukijat saattavat olla aidolla RS-232 kaapelilla varustettuja ja liitäntä ajureineen ovat sen mukaisia.
Tiettävästi Linux-kernelille ei ole kirjoitettu natiivia OPOS-ajuria, JavaPOS tai niiden yhteenliittymän UnifiedPOS määritysten mukaista ajuria.