otrzymuje ono informacje od drukarki np. o tym czy jest gotowa do pracy czy nie posiada papieru.

Drukarki nie polegające na GDI wymagają sprzętu, firmware oraz pamięci do renderowania stron, podczas gdy drukarka GDI wykorzystuje do tego celu komputer hosta. Jednakże drukarka z własnym językiem kontrolnym może przyjmować dane z dowolnego urządzenia posiadającego odpowiedni sterownik, podczas gdy drukarka GDI wymaga komputera z uruchomionym systemem Windows. Drukarki GDI mogą być dostępne dla komputerów w sieci gdy są podłączone jako udostępniane drukarki na włączonym komputerze z uruchomionym Windows. Istnieją pewne „rodzajowe” sterowniki drukarek GDI, takie jak ; ich celem jest uczynienie drukarek GDI kompatybilnymi z innymi systemami operacyjnymi, np. FreeBSD, ale nie obsługują wszystkich drukarek.

Aby ułatwić tworzenie sterowników dla Windrukarek, opracowano uniwersalny sterownik wydruku Microsoftu (). Pozwala on producentom drukarek na pisanie „ministerowników” rodzajowego opisu drukarki (), które opisują możliwości drukarki i zestaw poleceń zwykłym tekstem zamiast wymagać prac nad sterownikiem trybu jądra.

Microsoft wycofał się z tego modelu drukowania na rzecz .