Udostępnij za pośrednictwem


Sterownik drukarki i interfejsy pomocnika wtyczki

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 przewodnik projektowania aplikacji wsparcia drukowania .

Interfejs IPrintCoreHelper, który jest dostępny w systemie Windows Vista i nowszych, udostępnia podstawowe funkcje dostępne we wszystkich czterech podstawowych modułach sterowników — renderowanie Unidrv, interfejs użytkownika Unidrv (UI), renderowanie Pscript5 i interfejs użytkownika Pscript5. Jeden interfejs jest dostarczany do wszystkich czterech modułów, ponieważ:

  • Interfejs odzwierciedla podstawową architekturę.

  • Interfejs zapewnia możliwość pisania typowych modułów kodu dla wtyczek w celu wykonywania pewnych zachowań, takich jak rozwiązywanie ograniczeń.

Możesz użyć interfejsu IPrintCoreHelper, aby napisać pojedynczą wtyczkę zastępczą interfejsu użytkownika dla sterowników opartych na unidrv i Pscript5.

Ze względu na różnice między infrastrukturą sterowników Pscript5 i Unidrv istnieją dwa dodatkowe interfejsy, IPrintCoreHelperUni i IPrintCoreHelperPS, które dziedziczą z interfejsu IPrintCoreHelper i które zapewniają rozszerzone usługi oparte na poszczególnych sterownikach. Te interfejsy są dostępne tylko w odpowiednich modułach. Interfejs pomocnika Pscript5, IPrintCoreHelperPS, zapewnia dostęp do niektórych danych opisu drukarki PostScript (PPD), podczas gdy interfejs pomocnika Unidrv, IPrintCoreHelperUni, zapewnia dostęp do plików konfiguracji ogólnej drukarki (GPD) za pomocą analizatora GDL, który jest nowy dla systemu Windows Vista.

Ta sekcja zawiera następujące tematy:

Interfejsy pomocnicze Unidrv i Pscript5 dla wtyczek

publikowanie interfejsów

szczegóły interfejsu IPrintCoreHelper