Compartir a través de


Creación de un conector de Impresión universal

Este artículo contiene punteros a recursos, así como información para ayudar a los ISV a crear un conector de Impresión universal.

Para obtener información general sobre el conector, consulte la información general de conector de Impresión universal.

Registro del identificador de cliente

El registro de id. de cliente es el paso necesario para configurar la identidad de Id. de Microsoft Entra para comunicarse con la impresión universal. Consulte Registro del identificador de cliente de impresora. En el artículo se describe el registro de identificador de cliente para impresoras que tienen compatibilidad con impresión universal en su firmware. Se aplica al conector, ya que el conector actúa en nombre de las impresoras que no tienen esa funcionalidad en su firmware.

Flujo general

Consulte la sección 4 "Modelo" de la especificación IPP Shared Infrastructure Extensions (IPP-Infra). Este documento se hará referencia más adelante en este artículo.

En el caso de impresión universal

  • El servicio Universal Print IPP actúa como "Impresora de infraestructura IPP". Para recuperar el URI del punto de conexión de servicio IPP, consulte el tipo de recurso printService en Microsoft Graph API.
  • El conector actúa como "Proxy IPP".

tareas de Conectar or

El conector realiza varias tareas en nombre de las impresoras instaladas en él. En esta sección se incluye la información necesaria para implementar esas tareas del conector.

Registro de impresoras

Consulte el registro de impresora del conector para obtener información en segundo plano.

El flujo de registro de impresora se describe en el registro de impresora de impresión universal.

Importante

Al final del proceso de registro de impresora, se genera un certificado para la impresora. Este certificado se usa para autenticar todas las solicitudes posteriores enviadas a La impresión universal en nombre de la impresora (consulte Obtención de un token de impresora). ¡Almacene el certificado de forma segura!

Actualización de los atributos de descripción de la impresora

Consulte la tarea proxy IPP denominada "Startup" en el diagrama de secuencia de la página 20 en la especificación IPP-Infra para el contexto.

Lista de atributos de descripción de impresora admitidos

Atributo IPP Atributo IPP
charset-configured pdf-fit-to-page-default
charset-supported pdf-fit-to-page-default
compatible con la compresión pdf-k-octets-supported
copies-default restricciones de tamaño pdf
copias admitidas pdf-versions-supported
document-format-default presentation-direction-number-up-default
document-format-supported presentation-direction-number-up-supported
finales-valor predeterminado print-color-mode-default
acabados admitidos print-color-mode-supported
generated-natural-languages-supported printer-is-accepting-jobs
ipp-features-supported ubicación de impresora
ipp-versions-supported printer-make-and-model
media-col-database printer-more-info
media-col-default printer-name
media-default printer-resolution-default
media-source-supported printer-resolution-supported
compatible con medios estado de impresora
media-type-supported printer-state-reasons
multiple-document-handling-default tiempo de puesta al día de la impresora
multiple-document-handling-supported printer-uri-supported
multiple-document-jobs-supported print-quality-default
natural-language-configured print-quality-supported
number-up-default print-scaling-default
number-up-supported print-scaling-supported
operaciones admitidas queued-job-count
orientation-requested-default sides-default
orientation-requested-supported compatibles con lados
output-bin-default uri-authentication-supported
output-bin-supported uri-security-supported

Sugerencia

Para obtener documentación sobre los valores aceptables para estos atributos, consulte https://www.iana.org/assignments/ipp-registrations/ipp-registrations.xhtml.

Atributos del conector personalizado de Microsoft

Nombre del atributo Tipo Comentarios
microsoft-universal-print-connector-app-version Texto con idioma Conectar o metadatos usados para identificar el conector al recopilar información de solución de problemas. Se incluye en la operación Update-Output-Device-Attributes de la impresora.
microsoft-universal-print-connector-operating-system Texto con idioma Conectar o metadatos usados para identificar el conector al recopilar información de solución de problemas. Se incluye en la operación Update-Output-Device-Attributes de la impresora.
microsoft-universal-printer-driver-name Texto con idioma Usado por el conector o impresora para identificar el controlador de impresora utilizado por la impresora. Se incluye en la operación Update-Output-Device-Attributes de la impresora.
microsoft-universal-printer-driver-version Texto con idioma Usado por el Conectar or/Printer para identificar la versión del controlador de impresora usada por la impresora. Se incluye en la operación Update-Output-Device-Attributes de la impresora.
microsoft-output-device-job-state-message Texto sin idioma Usado por el Conectar or/Printer para especificar un mensaje de error extendido cuando se produce un error en un trabajo de impresión. Se incluye cuando la impresora llama a la operación UpdateJobStatus. Esto puede incluir un código de error subyacente, una pila o un mensaje de excepción o detalles que no sean piI que ayuden a solucionar el error del trabajo.

Configuración de la notificación para impresoras

El conector realiza la mayor parte de su comunicación con la impresión universal a través del servicio de notificación de impresión universal. A través del mecanismo de notificación, el conector puede recibir eventos sobre las acciones que necesita realizar en nombre de las impresoras (por ejemplo, capturar un trabajo de impresión pendiente).

El mecanismo de notificación "ippget" descrito en RFC 3996 es la manera de configurar un canal de notificación basado en eventos con impresión universal. Sin este tipo de canal, el conector debe enviar continuamente solicitudes al Servicio de notificación de impresión universal (es decir, tener un canal de notificación basado en sondeos) para recuperar datos de eventos.

Para obtener el URI del punto de conexión del servicio de notificaciones, consulte el tipo de recurso printService en Microsoft Graph API.

Impresión

Consulte el flujo a partir de la tarea proxy IPP denominada "Recuperar trabajo de la impresora de infraestructura" en el diagrama de secuencia de la página 20 en la especificación IPP-Infra.

Consulte la página 20 en la especificación IPP (siga el diagrama de secuencia de Obtener trabajos en adelante).

Anulación del registro de impresoras

Consulte Eliminar impresora en Microsoft Graph API.