Opcje sterowników XPSDrv
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.
Aby uzyskać więcej informacji, zapoznaj się z przewodnikiem projektowania aplikacji do obsługi druku .
Moduł konfiguracji sterownika wydruku XPSDrv można zaimplementować przy użyciu jednej z następujących metod:
Plik tekstowy tylko Moduł konfiguracji jest definiowany przez plik GPD lub PPD i używa modułu konfiguracji Unidrv lub PScript5 do implementowania wszystkich funkcji konfiguracji. Metoda pliku tekstowego oferuje tylko najszybszy czas programowania i najniższy koszt programowania, ale ma ograniczoną obsługę dostosowywania. Ta metoda jest najlepiej dostosowana do przesyłania (passthrough) XPSDrv lub podstawowych sterowników druku XPSDrv.
plug-in Moduł konfiguracji jest definiowany przez plik GPD lub PPD i co najmniej jedną wtyczkę sterownika wydruku Unidrv lub PScript5. Metoda wtyczki zapewnia elastyczność dostosowywania niektórych aspektów zachowania konfiguracji i środowiska użytkownika podczas korzystania z modułu konfiguracji Unidrv lub PScript5 dla wszystkich innych aspektów. Wymagany czas programowania dla tej metody zależy od stopnia dostosowania wymaganego dla sterownika wydruku. Ta metoda jest odpowiednia dla wszystkich typów sterowników wydruku.
Jedna z takich wtyczek, Mxdwdui.dll, jest dostarczana przez firmę Microsoft w celu umożliwienia konfiguracji konwertera dokumentów Microsoft XPS (MXDC) za pośrednictwem interfejsu COM IPrintOemUIMXDC. MxDC konwertuje dane wyjściowe z aplikacji opartej na GDI w celu utworzenia pakietu XPS. To wykorzystanie wtyczki w celu szybkiego dodawania funkcji do sterownika XPS jest przykładem tego, co można zrobić z własnymi wtyczkami.
monolityczne
Całkowicie zdefiniujesz i zaimplementujesz moduł konfiguracji. Metoda monolityczna jest zazwyczaj najbardziej kosztowną metodą, ponieważ należy wykonać wszystkie operacje programowania i testowania sterowników wydruku, ale ta metoda oferuje również największą szansę dostosowania.