it-swarm.dev

Cuando la instalación de controladores de impresora de 32 bits adicionales falla en Windows 7 de 64 bits, aparece el error "No se encontró el controlador de impresora seleccionado", ¿qué debo hacer?

He instalado con éxito Windows 7 (x64) y los 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 del sistema (Itanium y x86). He descargado los controladores de 32 bits más actuales 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:


No se encontró el controlador de impresora seleccionado

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 contiene los controladores correctos; Incluso los he instalado en el sistema XP.

He intentado todo lo que puedo pensar. ¿Qué estoy pasando por alto?

18
Tom

¡Finalmente lo rompí! Tiene que ver con el nombre de la impresora en el archivo inf del controlador.

Cuando instalé Windows 7, instaló automáticamente el controlador MP600 pero lo llamó " Impresora Canon Inkjet MP600 ". NOTA Inyección de tinta . Cuando descomprime el controlador de Canon y busca en su carpeta de controladores, el archivo inf de la impresora se llama MP600PR.inf. Edita este archivo con el Bloc de notas y encontrarás:

[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

Canon solo llama a la impresora "Canon MP600 Printer". Dado que los nombres no son exactamente las mismas ventanas, no se cree que los controladores sean para la impresora correcta. Simplemente edite el archivo inf para "corregir" el nombre y se instalará sin problemas.

27
Edwin

Tuve exactamente el mismo problema con una HP LaserJet 1200: está conectada a través de USB a una máquina con Windows 7 x64, pero quiero imprimir a través de la red desde la máquina XP SP3 x86.

Finalmente, me di cuenta de cómo editar el INF para poder instalar el 'Controlador adicional' x86:

La impresora lleva el nombre 'HP LaserJet 1200 Series PCL 5' tanto en Windows 7 como en el sitio web de asistencia 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.

  1. Navegue y descargue el 'Controlador HP Laserjet 1200/1220 PCL 5e'. NO utilice el controlador de impresión universal HP para Windows PCL5. Por alguna razón, los INF se saltan completamente la serie 1200, pasando de 1150 a 1300.

  2. Descomprima el paquete del controlador en una carpeta. Para mí fue C:\LJ1200.

  3. Edite el INF archivo de texto (HPBF311i.inf).

  4. Cerca de la parte inferior 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'.

  5. ¡Su controlador de impresión ahora se instalará desde el asistente de Controladores adicionales x86 en Windows 7! (Tendrá que hacer clic en la advertencia 'Controlador no firmado').

3
Jon

La edición de los archivos inf del controlador con el nombre correcto y exacto de la impresora no me funcionó. En su lugar, tuve éxito con una solución al instalar la impresora directamente en la computadora XP del cliente como computadora local. Luego creé un nuevo puerto local (no de red) en el cliente que apuntaba a la computadora del servidor Win 7. Ambos equipos XP computadoras de 32 bits ahora pueden imprimir en las impresoras instaladas en la computadora del 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 las computadoras Windows XP y Windows Vista? La solución funciona para Windows XP y Windows 7 comptuers.

Esto es mucho más fácil que tratar de "agregar controladores adicionales" para las computadoras cliente bajo Win 7.

2
Terry

Creo que debería poder extraer el archivo que ha descargado (usando 7-Zip o winzip) y luego apuntar a windows 7 a la carpeta que contiene los archivos extraídos cuando está realizando el asistente de instalación de controladores adicionales.

1
Col

Tuve precisamente el mismo problema con un Brother HL-2140: está conectado a través de USB a una máquina con Windows 7 x64, pero quiero imprimir a través de la red desde la máquina con Vista x86.

Finalmente, me di cuenta de cómo editar el INF para poder instalar el 'Controlador adicional' x86:

La impresora lleva el nombre 'Brother HL-2140' en Windows 7. Sin embargo, el archivo inf llama en voz alta 'Brother HL-2140 series'.

  1. Navegue y descargue el controlador 'Windows Vista'
  2. Descomprima el paquete del controlador en una carpeta.
  3. Edite el INF archivo de texto (BROHL07.inf).
  4. Busque la sección [DriverName] y cambie "Brother HL-2140 series" a "Brother HL-2140"
  5. ¡Su controlador de impresión ahora se instalará desde el asistente de Controladores adicionales x86 en Windows 7! (Tendrá que hacer clic en la advertencia 'Controlador no firmado').

Vaya a su máquina Vista y agregue una nueva impresora. Esto funcionó a la perfección 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 el brpr7340.inf para x86 fue "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 podría agregar el controlador adicional en el lado de Windows 7. Entonces el controlador podría ser instalado en la máquina de 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.

1
SullyCuse

He intentado las soluciones propuestas anteriormente, pero sin éxito. Sin embargo, logré usar los consejos para encontrar una solución que funcionara. He publicado mis pasos seguidos aquí:

  1. Instale la impresora con los controladores adecuados para el sistema operativo Windows 7
  2. Haga clic derecho para las propiedades de la impresora
  3. Ficha Compartir - Cambiar opciones de compartir
  4. Conductores… Conductores adicionales
  5. Marque la casilla de verificación x86
  6. Búsqueda de controladores
  7. Descargue los controladores de Windows XP para la impresora (desde el sitio del fabricante)
  8. Abra el archivo del controlador de Windows 7 (.inf)
  9. Abra Windows XP Archivo de controlador (.inf)
  10. Cambie el siguiente valor de variable en Windows XP El archivo del controlador para que sea exactamente igual al valor variable del archivo del controlador de Windows 7: DriverPackageDisplayName = “ poner el valor de la variable de Windows 7 aquí ... "
  11. Guardar Windows XP Archivo de controlador (.inf), después de los cambios anteriores
  12. Seleccione Windows XP Controlador en Propiedades de la impresora> Asistente para compartir
  13. Windows puede decir que el controlador no está verificado ... ignórelo y permítale continuar

¡Ya terminaste!

1
Tim R.

Solución ... solo haga que Windows 7 actualice todos sus controladores de impresora (en el sistema operativo 32Bit), y luego debería funcionar.

si no sabes como hacerlo ......

Intente instalar 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 y conéctese a su impresora de red en el sistema operativo de 64 bits de los 32 y entonces debería trabajo

espero que esto haya ayudado !!!

1
user34602

Encontré la versión x64 del controlador (para HP) y reemplacé el controlador de windows con el que instalé desde HP (hay un lugar para cambiar el controlador de una impresora ya instalada en windows7). Entonces pude agregar la versión x86 del controlador ya que tenían los mismos nombres. El controlador que utilicé fue un buceador 'universal PCL 5' en lugar del específico para mi impresora (HP CP 1510), y parece funcionar bien.

Después de cambiarme a un Mac, estoy asombrado de cómo se simplifican las cosas complejas como la instalación de controladores en Windows. Agregar una impresora requiere 2 clics, y se da cuenta de dónde estoy (computadora portátil) y se imprime automáticamente en la impresora correspondiente. Simplemente funciona.

1
user37599