Un controlador de impresora de recibos es un tipo de archivo de software utilizado por el sistema operativo (SO) en una computadora u otra pieza de hardware para acceder y utilizar correctamente las funciones de una impresora de recibos conectada. Este tipo de controlador generalmente lo pone a disposición la empresa que fabrica una impresora de recibos en particular, aunque los controladores pueden ser desarrollados por la empresa que fabrica un sistema operativo en particular o incluso un desarrollador de software de terceros. Es posible que se necesite un controlador de impresora de recibos para una computadora que se utiliza como parte de una caja registradora o para un dispositivo portátil que se usa para procesar transacciones e imprimir recibos.
El propósito de un controlador de impresora de recibos es garantizar la comunicación adecuada entre el sistema operativo en un dispositivo y una impresora de recibos conectada a ese dispositivo. Las piezas de hardware más complejas, como computadoras e incluso dispositivos de mano como teléfonos inteligentes, utilizan un sistema operativo para organizar archivos, ejecutar software y comunicarse con otro hardware conectado al dispositivo. Los controladores son utilizados por muchos tipos diferentes de sistemas operativos para permitir que ese programa reconozca y funcione correctamente con otras piezas de hardware. Un controlador de impresora de recibos es muy similar y permite que un sistema operativo reconozca una impresora de recibos en particular y funcione correctamente con ella.
Este controlador de impresora de recibos generalmente está disponible como uno o más archivos que se instalan en el sistema operativo de una computadora o dispositivo similar. La empresa que fabrica una impresora de recibos normalmente proporciona un disco con esa impresora que tiene los controladores incluidos. Los fabricantes a menudo pueden obtener controladores actualizados como descarga desde el sitio web de esa empresa. Un controlador de impresora de recibos para una impresora también puede estar disponible en la empresa que fabrica un sistema operativo en particular, y algunas empresas de terceros también se centran en desarrollar controladores para su uso con ciertos sistemas y piezas de hardware.
Si bien las cajas registradoras más antiguas a menudo se diseñaron como un sistema único que funcionaba por sí mismo, muchos sistemas nuevos utilizan esencialmente una computadora que está conectada a una impresora de recibos. Esta computadora generalmente ejecuta un sistema operativo básico como Windows®, por lo que generalmente se necesita un controlador de impresora de recibos para garantizar que el sistema operativo pueda funcionar correctamente con la impresora conectada. Otros dispositivos que pueden necesitar un controlador de impresora de recibos incluyen dispositivos portátiles que se pueden usar para procesar transacciones. Estos dispositivos se pueden conectar a un teléfono o pueden ser una aplicación disponible para un teléfono, que luego se puede conectar a una impresora y usar para completar una transacción, procesar un pago e imprimir un recibo.