2009-08-17 14:07:27 +0000 2009-08-17 14:07:27 +0000
18
18

Ao instalar controladores adicionais de 32 bits de impressora no Windows 7 64 bits, recebo o erro "Selected printer driver not found", o que devo fazer?

Instalei com sucesso o Windows 7 (x64) e controladores para o meu Canon MP510, e não tenho problemas em imprimir com esta configuração.

Existe outro PC na rede a correr XP SP3, e quero partilhar a impressora para que os utilizadores desse PC também possam imprimir.

Em W7 tenho a opção de instalar controladores de impressora adicionais para outras arquitecturas de sistema (Itanium e x86). Descarreguei os drivers de 32 bits mais actuais para a impressora, mas sempre que dirijo a caixa de diálogo de instalação para a pasta que contém os drivers, recebo a seguinte mensagem de erro:


Driver de impressora seleccionado não encontrado

O local especificado não contém o driver Impressora Canon Inkjet MP510 para a arquitectura de processador solicitada.

Retry Cancelar

Estou perplexo. Tenho a certeza absoluta que o local especificado contém os controladores correctos; até os instalei no sistema XP.

Já tentei tudo o que me ocorre. O que é que estou a ignorar?

Respostas (3)

27
27
27
2009-08-24 20:14:23 +0000

Finalmente decifrei-o! Tem a ver com o nome da impressora no ficheiro inf do driver.

Quando instalei o Windows 7 instalou automaticamente o driver MP600 mas chamou-lhe “ Canon Inkjet MP600 Printer”. NOTE Inkjet*. Quando descompactar o driver Canon e procurar na sua pasta de drivers, o ficheiro inf da impressora chama-se MP600PR.inf. Edite este ficheiro com o Notepad e 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 à impressora “Impressora Canon MP600”. Uma vez que os nomes não são exactamente os mesmos, não pensa que os controladores são para a impressora correcta. Basta editar o ficheiro inf para “corrigir” o nome e este instala-se sem problemas.

1
1
1
2010-09-05 06:48:14 +0000

Tive precisamente o mesmo problema com um Brother HL-2140: está ligado via USB a uma máquina Windows 7 x64, mas quero imprimir através da rede a partir da máquina Vista x86.

Finalmente descobri como editar o INF para poder instalar o ‘Controlador Adicional’ x86:

A impressora tem o nome ‘Brother HL-2140’ no Windows 7. No entanto, o ficheiro inf chama ‘Brother HL-2140 series’.

  1. Navegue e descarregue o driver ‘Windows Vista’
  2. Descomprima o pacote do driver para uma pasta.
  3. Edite o ficheiro de texto INF (BROHL07.inf).
  4. Procure a secção [DriverName] e mude “Brother HL-2140 series” para “Brother HL-2140”
  5. O seu driver de impressão será agora instalado a partir do assistente de drivers adicionais x86 no Windows 7! (Terá de clicar no aviso “Unsigned Driver”.)

Vá ao seu Vista Machine e adicione uma nova impressora. Isto funcionou como um encanto e levou-me alguns meses a encontrar esta solução.

Obrigado pela óptima informação! O mesmo problema com o irmão MFC-7340. O Windows 7 instalou-o como “Brother MFC-7340”, mostrado no separador Geral de “propriedades da impressora”, enquanto que o brpr7340.inf para x86 era “Brother MFC-7340 Printer” para [MFC_PRT] e MFC_PRT.NTx86]. Assim que o nome foi alterado para “Brother MFC-7340” no arquivo .inf, o driver adicional poderia ser adicionado no lado do Windows 7. Depois, o driver poderia ser instalado na máquina Vista. A única forma de levar o driver para o lado Vista era a partir da máquina Windows 7 à qual a impressora estava ligada.

1
1
1
2009-08-18 09:14:31 +0000

Eu acho que você deve ser capaz de extrair o arquivo que você baixou (usando o 7-zip ou winzip) e depois apontar o windows 7 para a pasta que contém os arquivos extraídos quando você estiver fazendo o assistente de instalação de drivers adicionais.