При установке дополнительных драйверов принтера 32-разрядных происходит сбой на Windows 7 64-разрядной я получаю сообщение об ошибке "выбранный драйвер принтера не найден", что мне делать?

Я успешно установил Windows 7 (x64) и драйверы для моего Canon MP510 и не имею проблем с печатью с этой установкой.

в сети есть еще один компьютер под управлением XP SP3, и я хочу поделиться принтером, чтобы пользователи этого компьютера также могли печатать.

на W7 у меня есть возможность установки дополнительных драйверов принтера для других системных архитектур (Itanium и x86). Я загрузил самые последние 32-разрядные драйверы для принтера, но каждый раз, когда я направляю установить диалоговое окно в папку, содержащую драйверы, я получаю следующее сообщение об ошибке:


выбранный драйвер принтера не нашел

в указанном месте не
драйвер принтера Canon Inkjet MP510
для запрошенного процессора
архитектура.

Отмена Повтора

Я в тупике. Я абсолютно уверен, что указанное место на самом деле тут содержат правильные драйверы; я даже установил их в системе XP.

Я перепробовал все, что мог придумать. Что я упускаю из виду?

30
задан Tom
27.03.2023 14:36 Количество просмотров материала 2462
Распечатать страницу

8 ответов

наконец-то! Это связано с именем принтера в inf-файле драйвера.

когда я установил Windows 7, он автоматически установил драйвер MP600, но он назвал его"Canon Inkjet MP600 Printer". Примечание струйный. Когда вы разархивируете драйвер Canon и посмотрите в его папке драйверов inf-файл принтера называется MP600PR.inf. Отредактируйте этот файл в блокноте и вы найдете:

[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 просто называет принтер "Canon MP600 Printer". Так как имена не точно такие же, windows не думает, что драйверы для правильного принтера. Просто отредактируйте inf-файл, чтобы "исправить" имя, и он будет установлен без проблем.

27
отвечен Edwin 2023-03-28 22:24

У меня была точно такая же проблема с HP LaserJet 1200: он подключен через USB к машине Windows 7 x64, но я хочу печатать по сети с машины XP SP3 x86.

Я, наконец, понял, как редактировать INF, так что я мог бы установить x86 "дополнительный драйвер":

принтер называется "HP LaserJet 1200 Series PCL 5" как в Windows 7, так и на веб-сайте поддержки драйверов HP. Однако драйвер, который предлагает HP, предназначен для HP LaserJet 1200 Series 5e. Согласно документации HP, 5 и 5e имеют одинаковую функциональность.

  1. перейдите к драйверу HP Laserjet 1200/1220 PCL 5e и загрузите его. Не используйте универсальный драйвер печати HP для Windows PCL5. По некоторым причинам, INFs вполне прыгает 1200 серий, идя от 1150 до 1300.

  2. распакуйте пакет драйвера в папку. Для меня это было C:\LJ1200.

  3. изменить текстовый файл INF (HPBF311i.РСМД).

  4. в нижней части файла, под '; локализуемых строк заголовка, изменить имена ФОФ Printer1 и Printer2 от принтеров LaserJet 1200 серии для PCL 5е' в 'НР для LaserJet 1200 серии ПКЛ 5'.

  5. ваш драйвер печати теперь будет установлен с помощью мастера дополнительных драйверов x86 в Windows 7! (Вам нужно будет щелкнуть предупреждение "неподписанный драйвер".)

3
отвечен Jon 2023-03-29 00:41

редактирование inf-файлов драйвера с правильным и точным именем принтера не работает для меня. Вместо этого мне удалось обойти проблему, установив принтер непосредственно на клиентский компьютер XP в качестве локального компьютера. Затем я создал новый локальный (не сетевой) порт на клиенте, который указывал на компьютер сервера Win 7. Оба клиента XP 32-разрядные компьютеры теперь могут печатать на принтерах, установленных на компьютере сервера Win 7 64 бит.

сайт поддержки Canon имеет отличные инструкции по принтерам и настройка локальный порт принтера. Спросите: как совместно использовать принтер между компьютерами Windows XP и Windows Vista? Решение работает для Windows XP и Windows 7 comptuers.

Это намного проще, чем пытаться "добавить дополнительные драйверы" для клиентских компьютеров под Win 7.

2
отвечен Terry 2023-03-29 02:58

Я думаю, что вы должны быть в состоянии извлечь файл, который вы загрузили (с помощью 7-zip или winzip), а затем указать windows 7 в папку, содержащую извлеченные файлы, когда вы делаете мастер установки дополнительных драйверов.

1
отвечен Col 2023-03-29 05:15

Я пробовал выше предложенные решения, но безуспешно. Мне удалось использовать советы здесь, чтобы придумать решение, которое не сработало. Я разместил мои шаги здесь:

  1. установить принтер с соответствующими драйверами для Windows 7 OS
  2. щелкните правой кнопкой мыши свойства принтера
  3. Вкладка Обмен – Варианты Обмена Изменения
  4. Драйверы ... Дополнительные Драйверы
  5. установите флажок x86 с
  6. Поиск Водители
  7. скачать драйвера для принтера для Windows XP (со страницы производителя)
  8. открыть файл драйвера Windows 7 (.inf)
  9. открыть файл драйвера Windows XP (.inf)
  10. измените следующее значение переменной в файле драйвера Windows XP точно так же, как значение переменной файла драйвера Windows 7: DriverPackageDisplayName="поместите значение переменной Windows 7 здесь..."
  11. сохранить файл драйвера Windows XP (.инф), после изменения выше
  12. выберите драйвер Windows XP в свойствах принтера > мастер общего доступа
  13. Windows может сказать, что драйвер не проверен ... игнорировать и позволить ему продолжить

ты молодец!

1
отвечен Tim R. 2023-03-29 07:32

решение .... только для Windows 7 обновить все драйверы принтера (на 32-битных ОС), и оно должно потом работать.

Если вы не знаете, как это сделать ......

Mannually попытаться установить драйверы печати (для любого принтера, локально), то где он говорит драйверы, нажмите кнопку Обновить драйверы windows, закрыть/ отменить установку принтера, а затем попытаться подключиться к сетевому принтеру на 64-битной ОС из 32, и он должен работать

надеюсь, что это помогло !!!

1
отвечен user34602 2023-03-29 09:49

Я нашел x64 версию драйвера (для HP) и заменил Windows-драйвер на тот, который я установил с HP (есть место, чтобы изменить драйвер для уже установленного принтера на windows7). Затем я смог добавить версию драйвера x86, поскольку у них были одинаковые имена. Драйвер, который я использовал, был "универсальным PCL 5" дайвером, а не конкретным для моего принтера (HP CP 1510), и, похоже, он работает нормально.

после переключения на mac, я сдувается, как сложно такие вещи, как установка драйверов на Windows упрощенная. Добавление принтера занимает 2 клика, и он выясняет, где я (ноутбук) и автоматически печатает на соответствующем принтере. Это просто работает.

1
отвечен user37599 2023-03-29 12:06

У меня была точно такая же проблема с Brother HL-2140: он подключен через USB к машине Windows 7 x64, но я хочу печатать по сети с машины Vista x86.

Я, наконец, понял, как редактировать INF, так что я мог бы установить x86 "дополнительный драйвер":

принтер называется "Brother HL-2140" в Windows 7. Однако inf-файл вызывает "Brother HL-2140 series".

  1. найти и скачать 'ОС Windows' водитель
  2. распакуйте пакет драйвера в папку.
  3. редактировать текстовый файл INF (BROHL07.бесконечность.)
  4. найдите раздел [DriverName] и измените "Brother HL-2140 series"на" Brother HL-2140"
  5. ваш драйвер печати теперь будет установлен с помощью мастера дополнительных драйверов x86 в Windows 7! (Вам нужно будет щелкнуть предупреждение "неподписанный драйвер".)

перейдите к компьютеру Vista и добавьте новый принтер. Это работало как шарм и приняло мне пару месяцев, чтобы найти это решение.

Спасибо за отличную информацию! Та же проблема с братом MFC-7340. Windows 7 установил его как "Brother MFC-7340", показанный на вкладке общие" свойства принтера", в то время как brpr7340.inf для x86 был "Brother MFC-7340 Printer" для [MFC_PRT] и MFC_PRT.NTx86]. Однажды название было изменено на "Brother MFC-7340".inf-файл, дополнительный драйвер может быть добавлен на стороне Windows 7. Затем драйвер может быть установлен на Vista машина. Единственный способ получить драйвер на стороне Vista был с компьютера Windows 7, к которому был подключен принтер.

1
отвечен SullyCuse 2023-03-29 14:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх