Criando um pacote de driver único para Windows XP e Windows Vista
Importante
A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), 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 da aplicação de suporte às impressões .
O site Microsoft Connect fornece dois grupos de atualizações de driver principais:
Para sistemas operacionais Windows anteriores ao Windows Vista (incluindo Windows Server 2003, Windows XP e Windows 2000), um conjunto de atualizações redistribuíveis permite que os fabricantes de hardware incorporem os arquivos específicos de que precisam para oferecer suporte a esses sistemas operacionais.
Para o Windows Vista e versões posteriores, um pacote separado permite que os fabricantes de hardware enviem o pacote de driver principal mais recente.
Para oferecer suporte ao Windows XP (e outros sistemas operacionais Windows anteriores ao Windows Vista) e ao Windows Vista e sistemas operacionais posteriores no mesmo pacote de driver, os fabricantes de hardware devem usar o pacote redistribuível apropriado e construir seu INF de acordo.
Sem pacote redistribuível
Se o driver funciona com as versões Windows XP e Windows Vista dos componentes principais do driver (ou seja, se nenhuma redistribuição dos drivers principais for necessária), siga estas etapas:
Continue a usar o driver do Windows XP no Windows Vista. Não são necessárias alterações.
Para a certificação do logotipo do Windows Vista Premium, forneça seções de instalação INF separadas para o Windows XP (e outros sistemas operacionais Windows anteriores ao Windows Vista) e Windows Vista e sistemas operacionais posteriores, e faça com que a seção de instalação INF para o pacote do Windows Vista seja conhecida.
Pacote redistribuível para sistemas operacionais Windows anteriores ao Windows Vista
Se o driver funciona com a versão inicial do Windows Vista, mas você precisa que a versão do Windows Vista dos componentes principais do driver funcione no Windows XP e em sistemas operacionais anteriores (ou seja, se for necessária a redistribuição para sistemas operacionais Windows anteriores ao Windows Vista), siga estas etapas:
Crie seções de instalação INF separadas para o Windows XP (e outros sistemas operacionais Windows anteriores ao Windows Vista) e para o Windows Vista (e posterior).
Use as diretivas INF CoreDriverDependencies e CoreDriverSections para forçar a seção Windows Vista do arquivo INF a usar o pacote de driver central inbox.
Determine os arquivos dos pacotes de redistribuição para sistemas operacionais Windows anteriores ao Windows Vista que são necessários para dar suporte a essas versões do sistema operacional.
Inclua os binários necessários para suporte de nível inferior no seu pacote de driver e copie-os apenas para instalação em sistemas operacionais Windows anteriores ao Windows Vista.
Pacote redistribuível do Windows Vista
Se o driver exigir versões atualizadas do pacote de driver principal para funcionar corretamente na versão inicial do Windows Vista e no Windows XP (ou seja, se a redistribuição para o Windows Vista for necessária), siga estas etapas:
Crie seções de instalação INF separadas para o Windows XP (e outros sistemas operacionais Windows anteriores ao Windows Vista) e para o Windows Vista e posterior.
Inclua todo o pacote de driver principal do Windows Vista em um subdiretório do seu pacote de driver.
Use a diretiva INF CopyINF para pré-carregar o driver principal atualizado no repositório de controladores.
Use a versão INF InboxVersionRequired=<da diretiva de controlador principal atualizada> para garantir que apenas a versão mais recente do pacote de controlador principal seja usada.
Use as diretivas INF CoreDriverDependencies e CoreDriverSections para indicar que o driver do Windows Vista requer o driver principal atualizado.
Na seção de instalação para sistemas operacionais Windows anteriores ao Windows Vista, copie os arquivos necessários diretamente do pacote de driver principal incluído como se fizessem parte do driver.