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. |