Compartir a través de


Cambios en formularios de impresora en Windows Vista

Antes de Windows Vista, los formularios se identificaron internamente mediante el nombre y el tamaño del formulario. Sin embargo, este método no siempre funcionó bien cuando los servidores de impresión y los equipos cliente usaron controladores de impresora localizados en distintos idiomas. En Windows Vista, el administrador de trabajos de impresión se ha mejorado para que los controladores de impresora puedan admitir equipos cliente y servidores de impresión localizados en diferentes idiomas.

Windows Vista agrega la estructura de datos FORM_INFO_2, que es un superconjunto de la estructura de datos de FORM_INFO_1 que contiene miembros adicionales para la información que necesita para permitir que los controladores de impresora funcionen en sistemas con distintos idiomas.

El controlador de impresora Unidrv también se actualizó para Que Windows Vista use la estructura de datos FORM_INFO_2 y para rellenar los miembros adicionales mediante los datos del archivo GPD. Puede actualizar los controladores de impresora monolíticos que usan la estructura de FORM_INFO_1 para usar la estructura de FORM_INFO_2 si necesitan la información adicional que proporciona la nueva estructura.

En esta sección se describe cómo puede actualizar el archivo GPD del controlador de impresora Unidrv o el código del controlador de impresora monolítica para usar los nuevos miembros que proporciona la estructura de datos FORM_INFO_2.

En esta sección se describen las siguientes mejoras en los formularios de impresora para Windows Vista:

Estructura de datos de FORM_INFO_2

Algoritmo mejorado de coincidencia de formularios

Algoritmo mejorado de coincidencia de formulario a bandeja

Para obtener más información sobre el uso de formularios de impresora, consulte la documentación de Microsoft Windows SDK.