Ao instalar drivers adicionais de 32 bits da impressora com falha no Windows 7 de 64 bits recebo o erro “Driver de impressora selecionado não encontrado”, o que devo fazer?

18

Instalei com sucesso o Windows 7 (x64) e drivers para minha Canon MP510 e não tenho nenhum problema para imprimir com essa configuração.

Há outro PC na rede que executa o XP SP3 e quero compartilhar a impressora para que os usuários desse computador também possam imprimir.

No W7, tenho a opção de instalar drivers de impressora adicionais para outras arquiteturas de sistema (Itanium e x86). Eu baixei os drivers de 32 bits mais atuais para a impressora, mas toda vez que eu direciono a caixa de diálogo de instalação para a pasta que contém os drivers, recebo a seguinte mensagem de erro:


Selected printer driver not found

The specified location does not contain the driver Canon Inkjet MP510 Printer for the requested processor architecture.

Retry Cancel

Estou perplexo. Tenho absoluta certeza de que o local especificado, na verdade, contém os drivers corretos; Eu até os instalei no sistema XP.

Eu tentei tudo o que posso pensar. O que eu estou negligenciando?

    
por Tom 20.09.2013 / 02:07

8 respostas

27

Finalmente quebrou! Tem a ver com o nome da impressora no arquivo inf do driver.

Quando instalei o Windows 7, ele instalou automaticamente o driver MP600, mas chamou-o de " Impressora Canon Inkjet MP600 ". OBSERVAÇÃO Inkjet . Quando você descompactar o driver da Canon e procurar em sua pasta de drivers, o arquivo inf da impressora é chamado de MP600PR.inf . Edite este arquivo com o Bloco de Notas e você encontrará:

[Manufacturer]
"Canon" = Canon,NTx86.5.1

;
; Model sections.
;
; Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order
; that they appear in the INF file.
;


;Windows2000
[Canon]
"**Canon MP600 Printer**" = CNM_0295XP, USBPRINT\CanonMP600718E, CanonMP600718E, CanonMP600

;WindowsXP
[Canon.NTx86.5.1]
"**Canon MP600 Printer**" = CNM_0295XP, USBPRINT\CanonMP600718E, CanonMP600
"**Canon MP600 Printer**" = CNM_0295XP, BTHPRINT\CanonMP600718E, CanonMP600

A Canon apenas chama a impressora "Impressora Canon MP600". Desde que os nomes não são exatamente as mesmas janelas não pensa que os drivers são para a impressora correta. Basta editar o arquivo inf para "corrigir" o nome e instalá-lo sem problemas.

    
por 13.07.2011 / 07:20
3

Eu tive exatamente o mesmo problema com uma HP LaserJet 1200: ela está conectada via USB a uma máquina com Windows 7 x64, mas quero imprimir na rede a partir da máquina x86 SP3 xp.

Eu finalmente descobri como editar o INF para que eu pudesse instalar o x86 'Driver adicional':

A impressora atende pelo nome 'HP LaserJet 1200 Series PCL 5' no Windows 7 e no site de suporte ao driver da HP. No entanto, o driver que a HP oferece é para 'HP LaserJet 1200 Series 5e'. De acordo com a documentação da HP, 5 e 5e têm a mesma funcionalidade.

  1. Navegue e baixe o 'Driver HP Laserjet 1200/1220 PCL 5e'. NÃO use o driver de impressão universal HP para Windows PCL5. Por alguma razão, os INFs ignoram completamente a série 1200, passando de 1150 para 1300.

  2. Descompacte o pacote do driver em uma pasta. Para mim foi C: \ LJ1200.

  3. Edite o arquivo de texto INF (HPBF311i.inf).

  4. Perto da parte inferior do arquivo, sob '; Cabeçalho do Localizable Strings, altere os nomes fof Printer1 e Printer2 de 'HP LaserJet 1200 Series PCL 5e' para 'HP LaserJet 1200 Series PCL 5'.

  5. Seu driver de impressão será agora instalado a partir do Assistente de drivers adicionais x86 no Windows 7! (Você terá que clicar no aviso 'Unsigned Driver').

por 26.12.2009 / 14:37
2

A edição de arquivos inf do driver com o nome correto e exato da impressora não funcionou para mim. Em vez disso, consegui com uma solução alternativa instalando a impressora diretamente no computador cliente XP como um computador local. Em seguida, criei uma nova porta local (não de rede) no cliente que apontava para o computador do servidor Win 7. Ambos os computadores XP de 32 bits do cliente podem agora imprimir para as impressoras instaladas no computador servidor Win 7 de 64 bits.

O site de suporte da Canon tem instruções excelentes sobre o compartilhamento de impressoras e a configuração de uma porta de impressora local. Perguntar: Como compartilho a impressora entre computadores com Windows XP e Windows Vista? A solução funciona para computadores Windows XP e Windows 7.

Isso é muito mais fácil do que tentar "adicionar drivers adicionais" para computadores clientes no Win 7.

    
por 15.11.2009 / 01:32
1

Acho que você deve conseguir extrair o arquivo que baixou (usando 7-zip ou winzip) e, em seguida, apontar o Windows 7 para a pasta que contém os arquivos extraídos quando você estiver instalando o assistente de drivers adicionais.

    
por 18.08.2009 / 11:14
1

Eu tentei as soluções propostas acima, mas sem sucesso. Eu consegui usar as dicas aqui para encontrar uma solução que funcionasse. Eu postei meus passos aqui:

  1. Instale a impressora com drivers apropriados para o sistema operacional Windows 7
  2. Clique com o botão direito do mouse em Propriedades da impressora
  3. Guia Compartilhamento - Alterar opções de compartilhamento
  4. Drivers… Drivers adicionais
  5. Marque a caixa de seleção x86
  6. Pesquisar drivers
  7. Faça o download dos drivers do Windows XP para a impressora (no site do fabricante)
  8. Abra o arquivo do driver do Windows 7 (.inf)
  9. Abra o arquivo de driver do Windows XP (.inf)
  10. Altere o seguinte valor de variável no arquivo de driver do Windows XP para ser exatamente igual ao valor da variável de arquivo do driver do Windows 7: DriverPackageDisplayName = “ coloca o valor da variável do Windows 7 aqui…
  11. Salve o arquivo do driver do Windows XP (.inf) após as alterações acima
  12. Selecione o driver do Windows XP em Propriedades da impressora > Assistente de compartilhamento
  13. O Windows pode dizer que o driver não foi verificado… ignore e permita que ele continue

Você está pronto!

    
por 03.12.2009 / 05:16
1

Solução ... basta que o Windows 7 atualize todos os seus drivers de impressora (no 32Bit OS), e então deve funcionar.

se você não sabe como fazer isso ......

Tente instalar drivers de impressão (para qualquer impressora, localmente), em seguida, onde diz drivers, clique em atualizar drivers do Windows, fechar / cancelar a instalação da impressora, tente conectar-se à sua impressora de rede no sistema operacional de 64 bits então deve funcionar

espero que isso tenha ajudado !!!

    
por 19.04.2010 / 05:25
1

Encontrei a versão x64 do driver (para a HP) e substituí o driver do Windows pelo que instalei da HP (há um local para alterar o driver de uma impressora já instalada no windows7). Eu então consegui adicionar a versão x86 do driver, pois eles tinham os mesmos nomes. O driver que eu usei era um 'universal PCL 5', em vez de um específico da minha impressora (HP CP 1510), e parece funcionar bem.

Depois de mudar para um mac, eu me surpreendo com o modo como coisas complexas, como a instalação de drivers no Windows, são simplificadas. A adição de uma impressora leva dois cliques e descobre onde estou (laptop) e imprime automaticamente na impressora apropriada. Apenas funciona.

    
por 19.05.2010 / 02:50
1

Eu tive exatamente o mesmo problema com uma Brother HL-2140: ela é conectada via USB a uma máquina Windows 7 x64, mas eu quero imprimir na rede a partir da máquina Vista x86.

Eu finalmente descobri como editar o INF para que eu pudesse instalar o x86 'Driver adicional':

A impressora atende pelo nome 'Brother HL-2140' no Windows 7. No entanto, o arquivo inf chama 'Brother HL-2140 series'.

  1. Navegue e faça o download do driver 'Windows Vista'
  2. Descompacte o pacote do driver em uma pasta.
  3. Edite o arquivo de texto INF (BROHL07.inf).
  4. Procure a seção [DriverName] e altere "Brother HL-2140 series" para "Brother HL-2140"
  5. Seu driver de impressão será instalado a partir do Assistente de drivers adicionais x86 no Windows 7! (Você terá que clicar no aviso 'Driver não assinado').

Vá para a sua Máquina do Vista e adicione uma nova impressora. Isso funcionou como um encanto e levou alguns meses para encontrar essa solução.

Obrigado pela ótima informação! O mesmo problema com o Brother MFC-7340. Windows 7 instalado como "Brother MFC-7340", mostrado na guia Geral de "propriedades da impressora", enquanto o brpr7340.inf para x86 era "Brother MFC-7340 Printer" para [MFC_PRT] e MFC_PRT.NTx86]. Uma vez que o nome foi alterado para "Brother MFC-7340" no arquivo .inf, o driver adicional pode ser adicionado no lado do Windows 7. Em seguida, o driver pode ser instalado na máquina do Vista. A única maneira de obter o driver para o lado do Vista era da máquina com Windows 7 à qual a impressora estava conectada.

    
por 29.02.2012 / 20:21