Kuittitulostinohjain on ohjelmistotyyppi, jota käyttöjärjestelmä käyttää tietokoneessa tai muussa laitteistossa liitetyn kuittitulostimen ominaisuuksien käyttämiseen ja hyödyntämiseen. Tämän tyyppisen ohjaimen tarjoaa yleensä tietyn kuittitulostimen valmistaja, mutta ajurit voi kehittää tietyn käyttöjärjestelmän valmistava yritys tai jopa kolmannen osapuolen ohjelmistokehittäjä. Kuittitulostinohjainta saatetaan tarvita tietokoneelle, jota käytetään osana kassakonetta, tai kannettavaan laitteeseen, jota käytetään tapahtumien käsittelyyn ja kuittien tulostamiseen.
Kuittitulostinohjaimen tarkoitus on varmistaa asianmukainen tiedonsiirto laitteen käyttöjärjestelmän ja siihen yhdistetyn kuittitulostimen välillä. Useimmat monimutkaiset laitteistot, kuten tietokoneet ja jopa kämmenlaitteet, kuten älypuhelimet, käyttävät käyttöjärjestelmää tiedostojen järjestämiseen, ohjelmistojen suorittamiseen ja kommunikointiin muiden laitteeseen kytkettyjen laitteiden kanssa. Ajureita käyttävät monet erityyppiset käyttöjärjestelmät, jotta ohjelma voi tunnistaa ja työskennellä muiden laitteistojen kanssa oikein. Kuittitulostinohjain on pitkälti sama, ja sen avulla käyttöjärjestelmä voi tunnistaa tietyn kuittitulostimen ja toimia sen kanssa oikein.
Tämä kuittitulostinohjain on yleensä saatavana yhtenä tai useampana tiedostona, joka on asennettu tietokoneen tai vastaavan laitteen käyttöjärjestelmään. Kuittitulostinta valmistava yritys toimittaa tyypillisesti kyseisen tulostimen kanssa levyn, joka sisältää ohjaimet. Päivitetyt ohjaimet ovat usein saatavana valmistajilta ladattuna kyseisen yrityksen verkkosivustolta. Tulostimen kuittitulostinohjain voi olla saatavana myös tietyn käyttöjärjestelmän valmistavalta yritykseltä, ja jotkin kolmannen osapuolen yritykset keskittyvät myös ohjainten kehittämiseen tiettyjen järjestelmien ja laitteistojen kanssa käytettäväksi.
Vaikka vanhemmat kassakoneet suunniteltiin usein yhdeksi järjestelmäksi, joka toimi itsestään, monet uudet järjestelmät käyttävät lähinnä tietokonetta, joka on liitetty kuittitulostimeen. Tässä tietokoneessa on yleensä peruskäyttöjärjestelmä, kuten Windows®, joten kuittitulostinohjainta tarvitaan yleensä sen varmistamiseksi, että käyttöjärjestelmä toimii oikein yhdistetyn tulostimen kanssa. Muita laitteita, jotka saattavat tarvita kuittitulostinohjaimen, ovat kämmenlaitteet, joita voidaan käyttää tapahtumien käsittelyyn. Nämä laitteet voidaan yhdistää puhelimeen tai ne voivat olla puhelimelle saatavilla oleva sovellus, joka voidaan sitten yhdistää tulostimeen ja käyttää tapahtuman suorittamiseen, maksun käsittelyyn ja kuitin tulostamiseen.