Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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, zobacz Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).
Model sterownika drukarki w wersji 4 obsługuje znacznie uproszczoną warstwę konfiguracji.
W przeciwieństwie do sterowników drukarek w wersji 3, gdzie interfejs użytkownika był silnie powiązany z konfiguracją sterownika, sterowniki drukarek w wersji 4 koncentrują się na dostarczaniu funkcji PrintTicket, PrintCapabilities i ograniczeń. Wspólny moduł konfiguracji, PrintConfig.dll, hermetyzuje funkcje, które były wcześniej dostępne w sterownikach podstawowych UnidrvUI i PS5UI.
Model sterownika drukarki w wersji 4 nie stosuje wtyczek konfiguracji, więc większość konfiguracji urządzenia powinna być wyrażona w plikach GPD lub PPD. Ponadto sterowniki drukarek w wersji 4 mogą udostępniać plik JavaScript, który obsługuje zaawansowaną obsługę ograniczeń, a także obsługę funkcji PrintTicket i PrintCapabilities.
Formaty plików konfiguracji
Formaty plików Opis drukarki ogólnej (GPD) i PostScript Printer Description (PPD) są niezmienione w przypadku sterowników drukarek w wersji 4. Istniejące pliki GPD i PPD są zgodne, jednak wszystkie sterowniki drukarek w wersji 4 muszą dodatkowo określić następujące dyrektywy w pliku GPD lub PPD. Dyrektywy te uniemożliwiają wyrażenie funkcji, które nie są natywnie obsługiwane przez xpSDrv, takie jak N-up.
| Typ pliku | Wymagana dyrektywa | Wymagana wartość |
|---|---|---|
| GPD | *Zawierać | msxpsinc.gpd |
| PPD | *MSIsXPSDriver | Prawda |
Notatka
Sterowniki oparte na protokole PPD nie mogą określać dyrektywy *Include: msxpsinc.ppd, ponieważ jest to znane z powodowania problemów ze zgodnością z niektórymi aplikacjami.
Mapowanie do PrintSchema
Mapowanie funkcji i opcji do przestrzeni nazw PrintSchema jest niezbędne w wielu przypadkach. Mapowanie powoduje, że dokumenty PrintCapabilities generowane przez sterownik są bardziej zgodne ze standardowym interfejsem użytkownika drukowania i aplikacjami.
Niektóre funkcje i opcje są uważane za standardowe i są automatycznie mapowane do przestrzeni nazw PrintSchema. Te funkcje i opcje są specyficzne i nie powinny być ponownie mapowane przy użyciu *PrintSchemaKeywordMap. Jeśli nie podano inaczej, sterowniki muszą używać dyrektywy *PrintSchemaKeywordMap dla sterowników opartych na GPD lub dyrektywy *MSPrintSchemaKeywordMap dla sterowników opartych na PPD.