Atualizando arquivos de drivers principais para drivers sem 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 Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
Os principais componentes do driver para sistemas operacionais Windows anteriores ao Windows Vista, incluindo Windows Server 2003, Windows XP e Windows 2000, estão disponíveis no site do Microsoft Connect como pacotes separados para os drivers XPSDrv, UniDrv e PostScript. Cada pacote tem um acordo de redistribuição diferente. Os arquivos nos pacotes são, de fato, idênticos aos seus equivalentes no Windows Vista. Para descompactar os arquivos de driver, siga as etapas listadas em Obter o Pacote de Driver Principal Atualizado. Depois de expandir o pacote de driver principal, inclua os arquivos de driver principais necessários em seu próprio pacote de driver como se eles fizessem parte do driver. Em outras palavras, copie os arquivos binários do driver do pacote principal para o diretório principal do pacote de driver. Isso interromperá a integridade do pacote de driver principal assinado digitalmente, mas permitirá que o Windows XP (e os outros sistemas operacionais Windows anteriores ao Windows Vista) e os drivers que não reconhecem o pacote aproveitem as atualizações de driver principal.
Observe que o pacote de driver principal inalterado ainda pode ser armazenado em um subdiretório separado em seu pacote de driver para habilitar a instalação com reconhecimento de pacote no Windows Vista. Ou seja, você pode lançar um pacote de driver para Windows Vista e Windows XP. O arquivo INF no pacote deve escolher a fonte apropriada para os arquivos de driver principal com base no sistema operacional no qual você está instalando o pacote. Para Windows Vista, o arquivo INF deve instalar o pacote de driver principal inalterado de um subdiretório no pacote de driver. Para Windows XP, o arquivo INF deve instalar o arquivo de driver principal redistribuível do diretório principal do pacote.
Para Windows Vista, evite dividir o pacote de driver principal e não faça referência aos arquivos de driver principal diretamente como parte do pacote de driver. Caso contrário, o pacote pode parecer instalado corretamente no Windows Vista, mas o resultado pode ser instabilidade do sistema de impressão e regressões na funcionalidade. Para evitar esses problemas, teste o pacote de atualização do driver extensivamente para verificar se ele é instalado corretamente no Windows Vista e no Windows XP.
Para obter mais informações, consulte Criando um único pacote de driver para Windows XP e Windows Vista.