Το πρόγραμμα οδήγησης εκτυπωτή αποδείξεων είναι ένας τύπος αρχείου λογισμικού που χρησιμοποιείται από το λειτουργικό σύστημα (OS) σε έναν υπολογιστή ή άλλο τμήμα υλικού για τη σωστή πρόσβαση και χρήση των δυνατοτήτων ενός συνδεδεμένου εκτυπωτή αποδείξεων. Αυτός ο τύπος προγράμματος οδήγησης διατίθεται συνήθως από την εταιρεία που κατασκευάζει έναν συγκεκριμένο εκτυπωτή αποδείξεων, αν και τα προγράμματα οδήγησης μπορούν να αναπτυχθούν από την εταιρεία που κατασκευάζει ένα συγκεκριμένο λειτουργικό σύστημα ή ακόμη και από έναν προγραμματιστή λογισμικού τρίτου κατασκευαστή. Μπορεί να χρειαστείτε ένα πρόγραμμα οδήγησης εκτυπωτή αποδείξεων για έναν υπολογιστή που χρησιμοποιείται ως τμήμα ταμειακής μηχανής ή για μια φορητή συσκευή που χρησιμοποιείται για την επεξεργασία συναλλαγών και την εκτύπωση αποδείξεων.
Ο σκοπός ενός προγράμματος οδήγησης εκτυπωτή αποδείξεων είναι να διασφαλίσει τη σωστή επικοινωνία μεταξύ του λειτουργικού συστήματος σε μια συσκευή και ενός εκτυπωτή αποδείξεων που είναι συνδεδεμένος σε αυτήν τη συσκευή. Τα περισσότερα πολύπλοκα κομμάτια υλικού, όπως υπολογιστές, ακόμη και φορητές συσκευές, όπως smartphone, χρησιμοποιούν ένα λειτουργικό σύστημα για την οργάνωση αρχείων, την εκτέλεση λογισμικού και την επικοινωνία με άλλο υλικό που είναι συνδεδεμένο στη συσκευή. Τα προγράμματα οδήγησης χρησιμοποιούνται από πολλούς διαφορετικούς τύπους λειτουργικών συστημάτων για να επιτρέπουν σε αυτό το πρόγραμμα να αναγνωρίζει σωστά και να λειτουργεί με άλλα κομμάτια υλικού. Ένα πρόγραμμα οδήγησης εκτυπωτή αποδείξεων είναι σχεδόν το ίδιο και επιτρέπει σε ένα λειτουργικό σύστημα να αναγνωρίζει έναν συγκεκριμένο εκτυπωτή αποδείξεων και να λειτουργεί σωστά μαζί του.
Αυτό το πρόγραμμα οδήγησης εκτυπωτή αποδείξεων είναι συνήθως διαθέσιμο ως ένα ή περισσότερα αρχεία που είναι εγκατεστημένα στο λειτουργικό σύστημα ενός υπολογιστή ή παρόμοιας συσκευής. Η εταιρεία που κατασκευάζει έναν εκτυπωτή αποδείξεων παρέχει συνήθως έναν δίσκο με αυτόν τον εκτυπωτή που περιλαμβάνει τα προγράμματα οδήγησης. Τα ενημερωμένα προγράμματα οδήγησης είναι συχνά διαθέσιμα από τους κατασκευαστές ως λήψη από τον ιστότοπο αυτής της εταιρείας. Ένα πρόγραμμα οδήγησης εκτυπωτή αποδείξεων για έναν εκτυπωτή μπορεί επίσης να είναι διαθέσιμο από την εταιρεία που κατασκευάζει ένα συγκεκριμένο λειτουργικό σύστημα και ορισμένες εταιρείες τρίτων εστιάζουν επίσης στην ανάπτυξη προγραμμάτων οδήγησης για χρήση με ορισμένα συστήματα και κομμάτια υλικού.
Ενώ οι παλαιότερες ταμειακές μηχανές σχεδιάζονταν συχνά ως ένα ενιαίο σύστημα που λειτουργούσε από μόνο του, πολλά νέα συστήματα χρησιμοποιούν ουσιαστικά έναν υπολογιστή που είναι συνδεδεμένος σε έναν εκτυπωτή αποδείξεων. Αυτός ο υπολογιστής εκτελεί συνήθως ένα βασικό λειτουργικό σύστημα, όπως τα Windows® και επομένως συνήθως απαιτείται ένα πρόγραμμα οδήγησης εκτυπωτή αποδείξεων για να διασφαλιστεί ότι το λειτουργικό σύστημα μπορεί να λειτουργήσει σωστά με τον συνδεδεμένο εκτυπωτή. Άλλες συσκευές που μπορεί να χρειάζονται πρόγραμμα οδήγησης εκτυπωτή αποδείξεων περιλαμβάνουν συσκευές χειρός που μπορούν να χρησιμοποιηθούν για την επεξεργασία συναλλαγών. Αυτές οι συσκευές μπορούν να συνδεθούν σε ένα τηλέφωνο ή μπορεί να είναι μια εφαρμογή διαθέσιμη για ένα τηλέφωνο, η οποία μπορεί στη συνέχεια να συνδεθεί σε έναν εκτυπωτή και να χρησιμοποιηθεί για την ολοκλήρωση μιας συναλλαγής, την επεξεργασία πληρωμής και την εκτύπωση μιας απόδειξης.