Komponenten i Windows som er ansvarlig for tegning og formatering av siden, og sender den til skriveren i et nesten klart-til-trykk bitmap-skjema kalles
Windows Graphics Device Interface (GDI) .
Slik fungerer det:
1. Applikasjon ber om utskrift: Når en applikasjon ønsker å skrive ut noe, sender den utskriftskommandoer til GDI.
2. GDI oppretter en bitmap: GDI tar applikasjonens kommandoer og bruker dem til å lage et bitmap -bilde som representerer innholdet som skal skrives ut. Denne bitmappen inkluderer all formatering, skrifter, farger og andre elementer som er spesifisert av applikasjonen.
3. GDI sender bitmap til skriverdriver: GDI sender deretter denne bitmappen til skriverdriveren, som er spesifikk for typen skriver som brukes.
4. skriverdriver håndterer avslutningen: Skriverdriveren tolker Bitmap -dataene og sender dem til skriveren på et språk skriveren forstår. Skriverdriveren kan også gjøre justeringer av bitmappen, som å skalere den slik at den passer til sidestørrelsen eller konverterer farger for å matche skriverens muligheter.
5. utskrift skjer: Skriveren mottar dataene og skriver fysisk ut dokumentet.
Mens GDI bruker en bitmap-representasjon for utskrift, er det ikke et strengt pikselbasert system. GDI bruker en sofistikert vektorbasert modell for tegning og formatering, noe som gir mulighet for produksjon og skalering av høy kvalitet. Bitmap -representasjonen brukes først og fremst for å overføre det ferdige dokumentet til skriverdriveren.
Så GDI spiller en avgjørende rolle i utskriftsprosessen i Windows. Det fungerer som mellomledd mellom applikasjoner og skrivere, håndtering av gjengivelsen av siden, formatering og oversettelse til et skrivervennlig format.