Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 Print Support App v1 and v2 design guide (Guía de diseño de la aplicación de soporte técnico de impresión v1 y v2).
Unidrv permite realizar operaciones de compresión de datos mediante código personalizado. Para realizar operaciones de compresión personalizadas, realice los pasos siguientes:
Proporcione un complemento de representación que implemente el método IPrintOemUni::Compression.
Incluya una entrada de comando CmdEnableOEMComp en el archivo GPD de la impresora.
El método IPrintOemUni::Compression recibe datos de línea de exploración como entrada. El método debe comprimir los datos y, a continuación, devolver el resultado a Unidrv. La entrada del comando CmdEnableOEMComp especifica el comando que se debe enviar a la impresora para que esta pueda aceptar los datos comprimidos. Para cada línea de exploración que se va a enviar a la impresora, Unidrv llama a IPrintOemUni::Compression para comprimir los datos de la línea de exploración. A continuación, si este es el único método de compresión disponible, Unidrv envía a la impresora el comando especificado por la entrada del comando CmdEnableOEMComp, seguido de los datos comprimidos.
Si el minicontrolador de impresora contiene entradas GPD que también habilitan métodos de compresión compatibles con Unidrv, Unidrv intenta cada algoritmo de compresión para cada línea de exploración y elige el algoritmo que genera el mejor resultado. Para obtener más información sobre las capacidades de compresión de Unidrv, consulte Compresión de datos ráster.
Solo se puede habilitar un método de compresión personalizado a la vez.