Udostępnij za pośrednictwem


Identyfikowanie funkcji w urządzeniach wielofunkcyjnych (MFP)

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 do obsługi druku Print.

Interfejs użytkownika Urządzenia i drukarki używa identyfikatora kontenera urządzenia (ContainerID) do identyfikowania funkcji drukarki i skanera należących do urządzenia MFP. ContainerID to identyfikator GUID, za pomocą którego wszystkie funkcjonalne wystąpienia urządzeń (devnodes) w urządzeniu MFP lub innym urządzeniu wielofunkcyjnym mogą służyć do identyfikowania się jako część tego samego urządzenia wielofunkcyjnego. Na przykład wystąpienia urządzeń funkcjonalnych drukarki i skanera w urządzeniu wielofunkcyjnym powinny mieć taką samą wartość ContainerID.

Urządzenie może zgłosić identyfikator ContainerID.Jeśli urządzenie nie zgłasza identyfikatora ContainerID, system Windows PnP przypisuje go dla urządzenia. System Windows PnP wykonuje tę identyfikację, korzystając z faktu, że wiele urządzeń wielofunkcyjnych posiada urządzenie nadrzędne, które reprezentuje całe urządzenie wielofunkcyjne, oraz urządzenia podrzędne reprezentujące poszczególne funkcje tego urządzenia wielofunkcyjnego. Menedżer PnP zakłada, że jeśli dwa funkcjonalne wystąpienia urządzeń mają ten sam element nadrzędny i jeśli żadne wystąpienie nie jest oznaczone jako urządzenie wymienne, dwa wystąpienia muszą być stałymi elementami członkowskimi tego samego urządzenia wielofunkcyjnego. Korzystając z tej techniki, system Windows PnP może przypisywać wspólne identyfikatory ContainerID dla funkcjonalnych wystąpień urządzeń.

W przypadku urządzeń, które mogą łączyć się za pośrednictwem więcej niż jednego transportu (tj. urządzenie łączy się za pośrednictwem portu USB i usługi WSD), zaleca się, aby urządzenie zgłaszało identyfikator ContainerID, aby różne wystąpienia urządzeń wyświetlały się jako jedno urządzenie.

Aby uzyskać więcej informacji na temat identyfikatorów kontenerów, zobacz identyfikator kontenera.