Udostępnij przez


Praca z magazynem sterowników

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

Sterowniki wydruku w wersji 4 są wykonywane bezpośrednio z magazynu sterowników, a ulepszona funkcja Point and Print nie pobiera całego pakietu sterowników na maszyny klienckie, dlatego ważne jest, aby być świadomym najlepszych praktyk opisanych w tej sekcji.

  • Pliki binarne sterowników nie powinny próbować otwierać żadnych innych plików binarnych w sterowniku. Zamiast tego pliki binarne sterowników powinny używać torby właściwości sterownika, aby hermetyzować wszystkie wspólne, zastrzeżone dane.

  • Jeśli tworzysz rozszerzenie drukarki zainstalowane oddzielnie od sterownika (na przykład przy użyciu MSI lub setup.exe), oto kilka zalecanych praktyk:

    • Gdy aplikacja rozszerzenia drukarki rejestruje się w systemie wydruku, powinna określić przełączniki w wierszu poleceń w swoim wpisie AppPath, aby przekazać informację o identyfikatorze PrinterDriverID, dla którego system wydruku uruchamia aplikację. Przełączniki wiersza polecenia wskazują również tryb działania, dla którego system wydruku uruchamia aplikację.

    • Jeśli aplikacja rozszerzenia drukarki wymaga różnych przełączników dla kontekstu uruchamiania użytkownika, możesz podać te opcje w skrótu menu Start, ale nie jest to technicznie konieczne.

  • Jeśli tworzysz aplikację rozszerzenia drukarki zainstalowaną za pomocą sterownika, pamiętaj, że ten typ aplikacji zostanie zainstalowany w Sklepie Sterowników. Należy również pamiętać o następujących kwestiach:

    • Te aplikacje zostaną automatycznie zarejestrowane przez system wydruku i zostaną zarejestrowane za pomocą domyślnych przełączników wiersza polecenia.

    • Określanie dodatkowych przełączników wiersza polecenia nie jest obsługiwane w przypadku takich aplikacji.

    • Te aplikacje nie będą uruchamiane poza preferencjami drukowania ani zdarzeniami powiadomień drukarek, dlatego tworzenie skrótów menu Start lub w inny sposób zezwalanie użytkownikom na uruchamianie tych aplikacji poza kontekstem jednego z dwóch zdarzeń jest nieobsługiwane.

Najlepsze praktyki dotyczące rozwoju sterowników drukarek V4