Ο εκτυπωτής μπορεί να χωριστεί σε δύο κατηγορίες: τον δυτικό εκτυπωτή και τον κινεζικό εκτυπωτή, ταξινομώντας τα δεδομένα εκτύπωσης από έναν εκτυπωτή γραφίδας. Η διαφορά μεταξύ τους είναι ότι ο εκτυπωτής της δυτικής γλώσσας έχει μόνο μια εσωτερική βιβλιοθήκη πλέγματος δυτικών χαρακτήρων, στην εκτύπωση του λατινικού κειμένου χρησιμοποιείται η εκτύπωση χαρακτήρων, ενώ η εκτύπωση κινεζικών χαρακτήρων πρέπει να χρησιμοποιεί μια εκτύπωση λίγο εικόνας και Κινέζικα εκτυπωτή λόγω των εσωτερικών λατινικών και κινεζικών χαρακτήρων dot matrix Word βιβλιοθήκη, έτσι ώστε είτε η εκτύπωση των δυτικών χαρακτήρων ή τυπωμένων κινεζικών χαρακτήρων, χρησιμοποιούνται στην εκτύπωση χαρακτήρων. Φυσικά, και οι δύο εκτυπωτές χρησιμοποιούν εκτύπωση bitmap κατά την εκτύπωση εικόνων ή γραφικών. Η υλοποίηση της διαδικασίας εκτύπωσης είναι στην πραγματικότητα μια πιο περίπλοκη διαδικασία επεξεργασίας δεδομένων, η οποία μπορεί να περιγραφεί ως εξής:
Λήψη δεδομένων κεντρικού υπολογιστή: Γενικά, ο εκτυπωτής λαμβάνει δεδομένα από τον κεντρικό υπολογιστή του υπολογιστή σύμφωνα με την χωρητικότητα του buffer δεδομένων εισόδου του. Υπάρχουν τρία είδη δεδομένων: (1) δεδομένα χαρακτήρων με τη μορφή κώδικα Asc,, στα οποία ο δυτικός χαρακτήρας και ορισμένα γραφικά σύμβολα είναι δεδομένα byte και οι κινεζικοί χαρακτήρες είναι δεδομένα δύο byte, τα οποία συνήθως ονομάζονται κινεζικές Εσωτερικού κώδικα χαρακτήρων. (2) Ένας κώδικας εντολής εκτύπωσης με τη μορφή ενός κώδικα Asc that που καθορίζει τη μορφή του προς εκτύπωση χαρακτήρα (όπως μέγεθος, βάρος, περιστροφή, διακόσμηση κ.ο.κ.) και τις ενέργειες που εκτελεί ο εκτυπωτής (όπως η μεταφορά Επιστροφή, διαλείμματα γραμμής, διαλείμματα σελίδων κ.ο.κ.). (3) Δεδομένα εικόνας bit (τυπικά δεκαεξαδική ομάδα δεδομένων με ένα byte). Στη φάση λήψης δεδομένων, το μικροεπεξεργαστή ή το κύκλωμα διεπαφής εμπιστευτικού ελέγχου ενός τσιπ στον εκτυπωτή πραγματοποιεί επικοινωνία με τον υπολογιστή και διακρίνει τα δεδομένα που λαμβάνονται από τη φύση του για χρήση στα ακόλουθα στάδια επεξεργασίας δεδομένων.
Επεξεργασία δεδομένων: Σε αυτή τη φάση, ο εκτυπωτής πρέπει να επεξεργαστεί σύμφωνα με τα δεδομένα που έχουν ληφθεί. Η πρώτη επεξεργασία της εντολής εκτύπωσης προσδιορίζει τον αριθμό των χαρακτήρων ή των τυπωμένων στηλών κάθε γραμμής που πρόκειται να εκτυπωθεί και στη συνέχεια εξάγει τον ίδιο αριθμό δεδομένων χαρακτήρων ή δεδομένα εικόνας bit από την προσωρινή μνήμη δεδομένων εισόδου για την επεξεργασία των δεδομένων τεμαχίων, Αναφέρεται συνήθως ως επεξεργασία γραμμών, όλες οι επεξεργασίες δεδομένων γίνονται στο ενδιάμεσο buffer δεδομένων. Όταν ολοκληρώνεται μια γραμμή επεξεργασίας δεδομένων εκτύπωσης ή εμφανίζεται μια εντολή που αντιπροσωπεύει μια επιστροφή μεταφοράς σε μια θέση αυτής της γραμμής δεδομένων, η γραμμή εκτύπωσης αποστέλλεται στο buffer εκτύπωσης και εκτυπώνεται το πρόγραμμα που εκτυπώνει τον έλεγχο. Μηχανή
