Upravljački program pisača računa je vrsta softverske datoteke koju operativni sustav (OS) koristi na računalu ili drugom komadu hardvera za ispravan pristup i korištenje značajki povezanog pisača računa. Ovu vrstu upravljačkog programa obično daje tvrtka koja proizvodi određeni pisač računa, iako upravljačke programe može razviti tvrtka koja proizvodi određeni OS ili čak programer softvera treće strane. Upravljački program pisača računa može biti potreban za računalo koje se koristi kao dio blagajne ili za prijenosni uređaj koji se koristi za obradu transakcija i ispis računa.
Svrha upravljačkog programa pisača računa je osigurati ispravnu komunikaciju između OS-a na uređaju i pisača računa povezanog s tim uređajem. Većina složenih dijelova hardvera, kao što su računala, pa čak i ručni uređaji poput pametnih telefona, koriste OS za organiziranje datoteka, pokretanje softvera i komunikaciju s drugim hardverom povezanim s uređajem. Upravljačke programe koriste mnoge različite vrste OS-a kako bi se tom programu omogućilo pravilno prepoznavanje i rad s drugim dijelovima hardvera. Upravljački program pisača računa je gotovo isti i omogućuje OS-u da prepozna određeni pisač računa i ispravno funkcionira s njim.
Ovaj upravljački program pisača računa obično je dostupan kao jedna ili više datoteka koje su instalirane na OS računala ili sličnog uređaja. Tvrtka koja proizvodi pisač računa obično isporučuje disk s tim pisačem koji ima uključene upravljačke programe. Ažurirani upravljački programi često su dostupni od proizvođača kao preuzimanje s web-mjesta te tvrtke. Upravljački program pisača računa za pisač također može biti dostupan od tvrtke koja proizvodi određeni OS, a neke treće strane također se usredotočuju na razvoj upravljačkih programa za korištenje s određenim sustavima i dijelovima hardvera.
Dok su starije blagajne često bile dizajnirane kao jedan sustav koji je funkcionirao sam, mnogi novi sustavi u osnovi koriste računalo koje je povezano s pisačem računa. Ovo računalo obično pokreće osnovni OS kao što je Windows® i stoga je obično potreban upravljački program pisača računa kako bi se osiguralo da OS može ispravno funkcionirati s povezanim pisačem. Ostali uređaji kojima je možda potreban upravljački program pisača računa uključuju ručne uređaje koji se mogu koristiti za obradu transakcija. Ti se uređaji mogu povezati s telefonom ili mogu biti aplikacija dostupna za telefon, koja se zatim može spojiti na pisač i koristiti za dovršetak transakcije, obradu plaćanja i ispis računa.