Partilhar via


Alterações nos formulários da impressora no Windows Vista

Antes do Windows Vista, os formulários eram identificados internamente usando o nome e o tamanho do formulário. Esse método, no entanto, nem sempre funcionou bem quando os servidores de impressão e os computadores clientes usaram drivers de impressora que foram localizados para idiomas diferentes. No Windows Vista, o spooler de impressão foi melhorado para que os drivers de impressora possam suportar computadores cliente e servidores de impressão localizados em diferentes idiomas.

O Windows Vista adiciona a estrutura de dados FORM_INFO_2, que é um superconjunto da estrutura de dados FORM_INFO_1 que contém membros adicionais para as informações necessárias para permitir que os drivers de impressora funcionem em sistemas com idiomas diferentes.

O driver de impressora Unidrv também foi atualizado para o Windows Vista para usar a estrutura de dados FORM_INFO_2 e preencher os membros adicionais usando os dados do arquivo GPD. Você pode atualizar drivers de impressora monolíticos que usam a estrutura FORM_INFO_1 para usar a estrutura FORM_INFO_2 se precisarem das informações adicionais fornecidas pela nova estrutura.

Esta seção descreve como você pode atualizar o arquivo GPD do driver de impressora Unidrv ou o código no driver de impressora monolítico para usar os novos membros que a estrutura de dados FORM_INFO_2 fornece.

Esta seção descreve os seguintes aprimoramentos nos formulários de impressora para o Windows Vista:

FORM_INFO_2 Estrutura de Dados

Algoritmo de correspondência de formulários melhorado

Algoritmo melhorado para correspondência entre formulários e bandejas

Para obter mais informações sobre como usar formulários de impressora, consulte a documentação do SDK do Microsoft Windows.