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.