Partilhar via


Atualizando o INF do driver com reconhecimento de pacote

Importante

A plataforma de impressão moderna é o meio preferencial do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte o guia de design do aplicativo de suporte à impressão .

Depois de agrupar o driver principal com o driver com reconhecimento de pacote, a próxima etapa é atualizar o arquivo INF do driver com reconhecimento de pacote.

O arquivo INF para o driver com reconhecimento de pacote precisa fazer referência ao pacote de driver principal atualizado. Para fazer isso, identifique o pacote de driver principal com um GUID de modelo principal, conforme discutido em Escrevendo drivers principais. Além de identificar o pacote de driver principal, você precisará fazer as duas alterações a seguir no arquivo INF.

Primeiro, especifique a versão mínima aceitável do driver principal para que somente a versão atualizada seja usada. Especificar uma versão mínima elimina a possibilidade de o driver com reconhecimento de pacote ser instalado com uma versão mais antiga e incompatível do pacote de driver principal. Para especificar a versão mínima, use a diretiva INF InboxVersionRequired, conforme mostrado no exemplo a seguir:

[PrinterPackageInstallation.x86]
PackageAware=TRUE
CoreDriverDependencies={D20EA372-DD35-4950-9ED8-A6335AFE79F0}
InboxVersionRequired=<version of the updated core driver>

No exemplo anterior, substitua o texto em itálico pelas informações de versão do driver apropriadas.

Em segundo lugar, use a diretiva INF CopyINF para copiar o pacote de driver principal atualizado para o repositório de driver. Essa diretiva foi atualizada no Windows Vista para dar suporte à cópia para o repositório de driver.

Depois de concluir essas etapas, o driver deve estar pronto para testar. Durante a instalação do PnP, o instalador descobrirá o novo driver com reconhecimento de pacote e lerá o arquivo INF associado. A diretiva CopyINF forçará o pacote de driver principal atualizado a ser carregado no repositório de driver e o restante da instalação do driver com reconhecimento de pacote continuará.