Compartir a través de


Identificación de funciones de dispositivo en MFP

Importante

La plataforma de impresión moderna es el medio preferido de Windows para comunicarse con impresoras. Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.

Para obtener más información, consulte Plataforma de impresión moderna y la Guía de diseño de aplicaciones para compatibilidad con impresión.

La interfaz de usuario Dispositivos e impresoras usa un identificador de contenedor de dispositivos (ContainerID) para identificar las funciones de impresora y escáner que pertenecen a una MFP. ContainerID es un GUID que todas las instancias de dispositivo funcional (devnodes) de una MFP u otro dispositivo multifunción pueden usar para identificarse como parte del mismo dispositivo multifunción. Por ejemplo, la instancia de dispositivo funcional de la impresora y la instancia del dispositivo funcional del analizador en una MFP deben tener el mismo valor ContainerID.

Un dispositivo puede notificar ContainerID. Si un dispositivo no notifica un ContainerID, Windows PnP asigna uno para el dispositivo. Windows PnP realiza esta identificación aprovechando el hecho de que muchos dispositivos multifunción tienen un dispositivo primario, que representa el dispositivo multifunción en su conjunto, y los dispositivos secundarios que representan las funciones individuales en el dispositivo multifunción. El administrador de PnP supone que si dos instancias de dispositivo funcional tienen el mismo elemento primario y si ninguna de ellas está etiquetada como un dispositivo extraíble, las dos instancias deben ser miembros permanentes del mismo dispositivo multifunción. Con esta técnica, PnP de Windows puede asignar identificadores de contenedor comunes a las instancias de dispositivo funcionales.

Para los dispositivos que pueden conectarse a través de más de un transporte (es decir, el dispositivo se conecta a través de USB y WSD), se recomienda que el dispositivo informe de un ContainerID para que las distintas instancias de dispositivo se muestren como un dispositivo.

Para obtener más información sobre los ContainerID, consulte ID de contenedor.