Unidrv Minidrivers
Ważny
Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.
Więcej informacji znajdziesz w przewodniku projektowania aplikacji wspierającej drukowanie .
Minidrivery Unidrv to pliki tekstowe zawierające opisy drukarek. Każdy minidriver opisuje jeden typ drukarki od jednego producenta. Ten opis oparty na tekście jest nazywany ogólnym opisem drukarki (GPD), a każdy plik jest nazywany plikiem GPD. Każdy minidriver składa się z jednej lub więcej plików GPD.
Używając plików GPD do opisu drukarki, Unidrv obsługuje następujące możliwości:
Ogólne, standardowe funkcje drukarki , które znajdują się na większości drukarek.
Unikatowe, dostosowane funkcje drukarki, które zapewnia tylko drukarka.
Opcje drukarki są możliwe do zainstalowaniai można je wybrać tylko wtedy, gdy zostały już zainstalowane.
ograniczenia opcji, które umożliwiają określenie niezgodnych opcji.
instrukcje warunkowe, które umożliwiają określenie, że niektóre cechy drukarki są zależne od innych.
Specyfikacja poleceń drukarki , które mogą zawierać bieżące wartości z dużego wyboru zmiennych standardowych . Na tych zmiennych można również wykonywać operacje arytmetyczne.
Dostosowany plik pomocy, oprócz standardowego pliku pomocy dostarczonego z unidrv, do opisywania dostosowanych funkcji.
Aby uzyskać informacje na temat tworzenia plików GPD, zobacz Wprowadzenie do plików GPD.
Minidriver „Unidrv” może składać się z więcej niż jednego pliku „GPD”. Aby uzyskać więcej informacji, zobacz Korzystanie z wielu plików GPD w minikierowcy.
Po zainstalowaniu drukarki analizator GPD Unidrv odczytuje wszystkie pliki GPD drukarki. Informacje w plikach GPD służą do tworzenia tymczasowego pliku binarnego dla drukarki. Zarówno interfejs użytkownika Unidrv, jak i renderer Unidrv odwołują się do tego pliku binarnego.
Zazwyczaj minidriver musi dostarczać zasoby, takie jak czcionki, mapy bitowe i lokalizowalne ciągi tekstowe. Zasoby te są umieszczane w pliku DLL zasobów. Aby uzyskać więcej informacji, zobacz Korzystanie z DLL zasobów w minidriverze.