Δείτε πώς λειτουργεί:
1. Αίτηση εφαρμογής Εκτύπωση: Όταν μια εφαρμογή θέλει να εκτυπώσει κάτι, στέλνει εντολές εκτύπωσης στο GDI.
2. Το GDI δημιουργεί ένα bitmap: Το GDI λαμβάνει τις εντολές της εφαρμογής και τις χρησιμοποιεί για να δημιουργήσει μια εικόνα bitmap που αντιπροσωπεύει το περιεχόμενο που πρόκειται να εκτυπωθεί. Αυτό το bitmap περιλαμβάνει όλη τη μορφοποίηση, τις γραμματοσειρές, τα χρώματα και άλλα στοιχεία που καθορίζονται από την εφαρμογή.
3. Το GDI στέλνει bitmap στον οδηγό εκτυπωτή: Στη συνέχεια, το GDI στέλνει αυτό το bitmap στον οδηγό του εκτυπωτή, το οποίο είναι ειδικό για τον τύπο του εκτυπωτή που χρησιμοποιείται.
4. Οδηγός εκτυπωτή χειρίζεται την οριστικοποίηση: Ο οδηγός του εκτυπωτή ερμηνεύει τα δεδομένα Bitmap και το στέλνει στον εκτυπωτή σε μια γλώσσα που κατανοεί ο εκτυπωτής. Ο οδηγός του εκτυπωτή μπορεί επίσης να κάνει ρυθμίσεις στο bitmap, όπως το κλιμακωτό του ώστε να ταιριάζει στο μέγεθος της σελίδας ή να μετατρέψει τα χρώματα για να ταιριάζει με τις δυνατότητες του εκτυπωτή.
5. Ο εκτυπωτής λαμβάνει τα δεδομένα και εκτυπώνει φυσικά το έγγραφο.
Ενώ το GDI χρησιμοποιεί μια αναπαράσταση bitmap για εκτύπωση, δεν είναι ένα σύστημα που βασίζεται σε αυστηρά εικονοστοιχεία. Το GDI χρησιμοποιεί ένα εξελιγμένο μοντέλο με βάση το διάνυσμα για σχεδίαση και μορφοποίηση, το οποίο επιτρέπει την παραγωγή υψηλής ποιότητας και την κλιμάκωση. Η αναπαράσταση Bitmap χρησιμοποιείται κυρίως για τη μεταφορά του οριστικοποιημένου εγγράφου στο πρόγραμμα οδήγησης του εκτυπωτή.
Έτσι, το GDI διαδραματίζει κρίσιμο ρόλο στη διαδικασία εκτύπωσης στα Windows. Λειτουργεί ως ενδιάμεσος μεταξύ εφαρμογών και εκτυπωτών, χειρίζοντας την απόδοση της σελίδας, τη μορφοποίηση και τη μετάφραση σε μια φιλική προς τον εκτυπωτή μορφή.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα