Możliwości dostawcy wydruku

Ostrzeżenie Począwszy od systemu Windows 10, interfejsy API, które obsługują dostawców wydruku innych firm, są przestarzałe. Firma Microsoft nie zaleca żadnych inwestycji w dostawców wydruku innych firm. Ponadto w systemie Windows 8 i nowszych produktach, w których dostępny jest model sterownika wydruku w wersji 4, dostawcy wydruku innych firm mogą nie tworzyć kolejek korzystających z sterowników wydruku w wersji 4 ani zarządzać nimi.

Dzięki obsłudze wstępnie zdefiniowanych zestawów funkcji interfejsu API dostawcy wydruku systemu Microsoft Windows 2000 i nowszych mogą dostarczać następujące możliwości:

  • Zarządzanie kolejkami wydruku

    Dodawanie, usuwanie, otwieranie, zamykanie, wyliczanie i ustawianie parametrów dla kolejek wydruku. Zapewnienie powiadomień o zmianach stanu kolejki wydruku.

  • Zarządzanie sterownikami drukarek

    Dodawanie, usuwanie, wyliczanie i określanie katalogu sterowników drukarek.

  • Tworzenie zadania drukowania

    Rozpoczynanie i kończenie dokumentu, uruchamianie i kończenie strony dokumentu, zapisywanie strumienia danych zadania na porcie, odczytywanie informacji o stanie drukarki.

  • Planowanie zadań drukowania

    Planowanie, wyliczanie i ustawianie parametrów zadania drukowania.

  • Zarządzanie formularzami

    Dodawanie, usuwanie, wyliczanie i ustawianie parametrów formularzy wydruku.

  • Zarządzanie procesorem wydruku

    Dodawanie, usuwanie, wyliczanie, określanie katalogu dla i typów danych obsługiwanych przez procesory wydruku.

  • Zarządzanie monitorem wydruku

    Dodawanie, usuwanie i wyliczanie monitorów drukowania.

  • Zarządzanie portami

    Dodawanie, usuwanie, konfigurowanie, wyliczanie i ustawianie parametrów dla portów drukarki.

  • Zarządzanie rejestrem

    Tworzenie, usuwanie i wyliczanie kluczy rejestru oraz wartości skojarzonych z dostawcą wydruku.

  • Inne możliwości

    Wyświetlanie pola komunikatu, zamykanie dostawcy wydruku, odczytywanie zamapowanego pliku buforu pamięci, zapewnienie ścieżki komunikacji między bibliotekami DLL interfejsu użytkownika monitora portów i bibliotekami DLL serwera monitora portów.

Te możliwości są implementowane jako zestaw funkcji zdefiniowanych przez dostawców wydruku.