Udostępnij za pośrednictwem


Funkcje zdefiniowane przez biblioteki DLL interfejsu drukarki

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 obsługującej druk .

Biblioteki DLL interfejsu drukarki eksportują funkcje wymienione w poniższej tabeli.

Funkcja Cel
DllEntryPoint Początkowy punkt wejścia dll, zwykle nazywany DLLMain.
DrvConvertDevMode Konwertuje określoną strukturę DEVMODEW z jednej wersji na inną.
DrvDeviceCapabilities Zwraca żądane informacje o możliwościach drukarki.
DrvDevicePropertySheets Wywołuje CPSUI w celu utworzenia stron arkusza właściwości opisujących właściwości drukarki.
DrvDocumentEvent (Opcjonalnie) Umożliwia biblioteki DLL interfejsu drukarki określenie zdarzeń skojarzonych z drukowaniem dokumentu, który będzie obsługiwany.
DrvDriverEvent (Opcjonalnie) Umożliwia biblioteki DLL interfejsu drukarki odpowiadanie na powiadomienia z buforu, że wystąpiły pewne zdarzenia specyficzne dla sterownika.
DrvDocumentPropertySheets> Wywołuje interfejs CPSUI, aby utworzyć karty właściwości opisujące właściwości dokumentu wydruku.
DrvPrinterEvent Umożliwia biblioteki DLL interfejsu drukarki odpowiadanie na powiadomienia z buforu, że wystąpiły pewne zdarzenia specyficzne dla drukarki.
DrvQueryColorProfile (Opcjonalnie) Umożliwia biblioteki DLL interfejsu drukarki określenie profilu ICC do użycia na potrzeby zarządzania kolorami.
DrvQueryJobAttributes (Opcjonalnie) Umożliwia biblioteki DLL interfejsu drukarki określenie obsługi takich możliwości jak drukowanie wielu stron dokumentów na stronie fizycznej (drukowanie N-up), drukowanie wielu kopii każdej strony i sortowanie stron.
DevQueryPrintEx Określa, czy zadanie drukowania można wydrukować przy użyciu bieżącej konfiguracji drukarki.
DrvSplDeviceCaps Zwraca żądane informacje o możliwościach drukarki.
drvUpgradePrinter (Opcjonalnie) Aktualizuje ustawienia rejestru drukarki po dodaniu nowej wersji sterownika do systemu.