다음을 통해 공유


MP에서 디바이스 함수 식별

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

디바이스 및 프린터 사용자 인터페이스는 ContainerID(디바이스 컨테이너 식별자)를 사용하여 MFP에 속하는 프린터 및 스캐너 함수를 식별합니다. ContainerID는 MFP 또는 기타 다기능 디바이스의 모든 기능 디바이스 인스턴스(devnodes)가 동일한 다기능 디바이스의 일부로 자신을 식별하는 데 사용할 수 있는 GUID입니다. 예를 들어 프린터 기능 디바이스 인스턴스와 MFP의 스캐너 기능 디바이스 인스턴스는 동일한 ContainerID 값을 가져야 합니다.

디바이스가 ContainerID를 보고할 수 있습니다. 디바이스가 ContainerID를 보고하지 않으면 Windows PnP는 디바이스에 대해 컨테이너 ID를 할당합니다. Windows PnP는 많은 다기능 디바이스에 전체 다기능 디바이스를 나타내는 부모 디바이스와 다기능 디바이스의 개별 기능을 나타내는 자식 디바이스가 있다는 사실을 활용하여 이 식별을 수행합니다. PnP 관리자는 두 기능 디바이스 인스턴스에 동일한 부모가 있고 두 인스턴스 모두 이동식 디바이스로 레이블이 지정되지 않은 경우 두 인스턴스가 동일한 다기능 디바이스의 영구 멤버여야 한다고 가정합니다. 이 기술을 사용하여 Windows PnP는 일반적인 ContainerID를 기능 디바이스 인스턴스에 할당할 수 있습니다.

둘 이상의 전송을 통해 연결할 수 있는 디바이스(즉, 디바이스가 USB 및 WSD를 통해 연결됨)의 경우 디바이스에서 ContainerID를 보고하여 다른 디바이스 인스턴스를 하나의 디바이스로 표시하는 것이 좋습니다.

ContainerID에 대한 자세한 내용은 컨테이너 ID를 참조하세요.