Instalé correctamente Windows 7 (x64) y controladores para mi Canon MP510, y no tengo problemas para imprimir con esta configuración.
Hay otra PC en la red que ejecuta XP SP3, y quiero compartir la impresora para que los usuarios de esa PC también puedan imprimir.
En W7 tengo la opción de instalar controladores de impresora adicionales para otras arquitecturas de sistema (Itanium y x86). He descargado los controladores de 32 bits más recientes para la impresora, pero cada vez que dirijo el cuadro de diálogo de instalación a la carpeta que contiene los controladores, aparece el siguiente mensaje de error:
Controlador de impresora seleccionado no encontrado
La ubicación especificada no contiene el controlador Canon Inkjet MP510 Printer para la arquitectura de procesador solicitada.
Reintentar Cancelar
Estoy perplejo. Estoy absolutamente seguro de que la ubicación especificada en realidad no contiene los controladores correctos; Incluso los he instalado en el sistema XP.
He intentado todo lo que puedo pensar. ¿Qué estoy pasando por alto?
Precisamente tuve el mismo problema con una HP LaserJet 1200: está conectada por USB a una máquina Windows 7 x64, pero quiero imprimir a través de la red desde la máquina XP SP3 x86.
Finalmente descubrí cómo editar el INF para poder instalar el x86 'Controlador adicional':
La impresora lleva el nombre 'HP LaserJet 1200 Series PCL 5' tanto en Windows 7 como en el sitio web de soporte de controladores de HP. Sin embargo, el controlador que ofrece HP es para 'HP LaserJet 1200 Series 5e'. Según la documentación de HP, 5 y 5e tienen la misma funcionalidad.
Navegue y descargue el 'Controlador HP Laserjet 1200/1220 PCL 5e'. NO use el controlador de impresión universal HP para Windows PCL5. Por alguna razón, los INF omiten por completo la serie 1200, pasando de 1150 a 1300.
Descomprima el paquete del controlador en una carpeta. Para mí fue C: \ LJ1200.
Edite el archivo de texto INF (HPBF311i.inf).
Cerca del final del archivo, debajo de '; Encabezado de cadenas localizables, cambie los nombres de Impresora1 e Impresora2 de 'HP LaserJet 1200 Series PCL 5e' a 'HP LaserJet 1200 Series PCL 5'.
¡Su controlador de impresión ahora se instalará desde el asistente de controladores adicionales x86 en Windows 7! (Deberá hacer clic en la advertencia 'Controlador sin firmar').
fuente
La edición de los archivos de información del controlador con el nombre correcto y exacto de la impresora no me funcionó. En cambio, logré solucionarlo instalando la impresora directamente en la computadora cliente XP como computadora local. Luego creé un nuevo puerto local (no de red) en el cliente que apuntaba a la computadora del servidor Win 7. Ambas computadoras cliente XP de 32 bits ahora pueden imprimir en las impresoras instaladas en la computadora servidor Win 7 de 64 bits.
El sitio de soporte de Canon tiene excelentes instrucciones para compartir impresoras y configurar un puerto de impresora local. Pregunte: ¿Cómo comparto la impresora entre computadoras con Windows XP y Windows Vista? La solución funciona para Windows XP y Windows 7.
Esto es mucho más fácil que tratar de "agregar controladores adicionales" para computadoras cliente en Win 7.
fuente
Creo que debería poder extraer el archivo que ha descargado (usando 7-zip o winzip) y luego apuntar Windows 7 a la carpeta que contiene los archivos extraídos cuando está instalando el asistente de controladores adicionales.
fuente
Probé las soluciones propuestas anteriormente, pero no tuve éxito. Sin embargo, pude usar los consejos aquí para encontrar una solución que funcionó. Publiqué mis pasos seguidos aquí:
Ya terminaste!
fuente
Solución ... solo haga que Windows 7 actualice todos sus controladores de impresora (en SO de 32 bits), y luego debería funcionar.
si no sabes cómo hacer eso ...
Intente instalar manualmente los controladores de impresión (para cualquier impresora, localmente), luego, donde dice controladores, haga clic en actualizar los controladores de Windows, cierre / cancele la instalación de la impresora, luego intente conectarse a su impresora de red en el sistema operativo de 64 bits del 32 y luego debería trabajo
Espero que esto haya ayudado !!!
fuente
Encontré la versión x64 del controlador (para HP) y reemplacé el controlador de Windows con el que instalé de HP (hay un lugar para cambiar el controlador de una impresora ya instalada en Windows7). Luego pude agregar la versión x86 del controlador ya que tenían los mismos nombres. El controlador que utilicé era un buzo 'PCL 5 universal' en lugar del específico para mi impresora (HP CP 1510), y parece funcionar bien.
Después de cambiar a una Mac, me sorprende que se simplifiquen las cosas complejas como instalar controladores en Windows. Agregar una impresora toma como 2 clics, y se da cuenta de dónde estoy (computadora portátil) e imprime automáticamente en la impresora adecuada. Simplemente funciona
fuente
Precisamente tuve el mismo problema con un Brother HL-2140: está conectado por USB a una máquina Windows 7 x64, pero quiero imprimir a través de la red desde la máquina Vista x86.
Finalmente descubrí cómo editar el INF para poder instalar el x86 'Controlador adicional':
La impresora se conoce con el nombre 'Brother HL-2140' en Windows 7. Sin embargo, el archivo inf dice 'Brother HL-2140 series'.
Vaya a su máquina Vista y agregue una nueva impresora. Esto funcionó de maravilla y me llevó un par de meses encontrar esta solución.
¡Gracias por la gran información! Mismo problema con el hermano MFC-7340. Windows 7 lo instaló como "Brother MFC-7340", que se muestra en la pestaña General de "propiedades de la impresora", mientras que brpr7340.inf para x86 era "Brother MFC-7340 Printer" para [MFC_PRT] y MFC_PRT.NTx86]. Una vez que se cambió el nombre a "Brother MFC-7340" en el archivo .inf, se pudo agregar el controlador adicional en el lado de Windows 7. Luego, el controlador podría instalarse en la máquina Vista. La única forma de llevar el controlador al lado de Vista era desde la máquina con Windows 7 a la que estaba conectada la impresora.
fuente