Проблема с добавлением 64-разрядных драйверов печати Windows 7 на 32-разрядный сервер печати Windows 2003


12

Я установил окончательную RTM-версию Windows 7 Professional 64-bit в тестовой системе, прежде чем мы начнем развертывание в нашей компании.

У меня проблемы с подключением к нескольким принтерам HP, которые есть в сети. Эти принтеры используются совместно с сервером Windows 2003.

Я загрузил последний драйвер универсального принтера HP, однако не могу добавить 64-разрядный драйвер в серверную систему 2003 года (он 32-разрядный).

Как я могу подключиться к этим принтерам из системы Windows 7?


1
Я думаю, что было бы более уместно изменить название на что-то вроде «Проблема добавления 64-битных драйверов печати на 32-битный сервер печати Windows 2003»
MDMarra

1
Ричард, у меня та же проблема, что и у вас, и ни один из этих ответов не решил ее (вероятно, почему этот вопрос помечен как неотвеченный). Как правило, любой из следующих трех ответов подойдет, но HP действительно все испортила со своим «Универсальным драйвером печати». Я установил его на своей рабочей станции x64, расположенной в .inf, указал серверу на этот файл и заявил, что «указанное расположение не содержит драйвера HP LaserJet P2015 Series PS для запрошенной архитектуры процессора». Кто-нибудь нашел способ сделать это?
шт.

Я нашел этот пост, когда искал решение для ошибки, упомянутой выше - (... "при попытке загрузить драйверы (0x0000007e)"). Просто сказать, что решение JohnnyD работает для меня. Я не думал вводить сетевой путь к общему принтеру в качестве порта. Благодарность!

Ответы:


9

Нажмите 64-битный драйвер по сети

  1. Перейдите на 64-разрядный компьютер в сети и скопируйте файлы 64-разрядного драйвера на компьютер.
  2. На 64-разрядном компьютере откройте проводник Windows и перейдите на 32-разрядный сервер.
  3. Откройте диалоговое окно «Принтеры» в проводнике Windows.
  4. В строке меню выберите File> Server Properties, выберите Driversвкладку и нажмите Addкнопку.
  5. В мастере добавления драйверов установите флажок «Процессор x64» и снимите флажок «x86».
  6. Нажмите Next, затем нажмите Have Disk и найдите 64-битный драйвер на локальной 64-битной машине.
  7. Завершите работу мастера добавления драйверов.

По завершении диалоговое окно «Свойства сервера» должно отображать драйверы x64, установленные для данного типа устройства.


4

Я использовал инструменты RSAT, чтобы Windows 2003 обслуживала драйверы до Windows 7 x64. Но, во-первых, мне пришлось обновить список драйверов. Процедура, которую я использовал:

Обновление базы данных драйверов Windows

  1. Зайдите в Панель управления -> Устройства и принтеры.
  2. Добавьте новый принтер, выберите локальный.
  3. Выберите LPT1.
  4. В диалоговом окне «Установка драйвера принтера» нажмите кнопку «Центр обновления Windows». Это позволит загрузить остальные драйверы, которые вы ожидаете увидеть в списке.
  5. Отмените установку принтера, драйверы не будут удалены.

-Установить драйверы на сервер с RSAT

  1. Загрузите и установите инструменты RSAT.
  2. Откройте инструмент управления печатью.
  3. Щелкните правой кнопкой мыши серверы печати, выберите «Добавить / удалить сервер» и добавьте целевой сервер печати.
  4. Под новым объектом сервера нажмите «Добавить драйверы».
  5. В моем случае, поскольку я нахожусь на Windows x64, я выбрал x64 и отменил выбор x86.
  6. Откроется список драйверов, установленных на вашей рабочей станции. Выберите драйвер для установки на сервер.

3

От ответа Дома я был довольно близок.

Мне нужно было изменить его следующим образом.

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

Мне пришлось загрузить оба новых драйвера (x86 и x64) и заменить мой оригинальный принтер на новый драйвер x86, после чего система автоматически добавила x64 в свой список. Тогда я смог без проблем установить принтер на свою машину с Win 7.

Спасибо за эту помощь!


Благодарю. Это была последняя часть головоломки, которую мне нужно было разгадать. +1
Джон Гарденье

3

Я знаю, что это старый вопрос, но я просто выяснил, как это сделать, поэтому я решил опубликовать свой метод подключения к 64-битной Windows 7 и печати на 32-битном сервере печати Windows (должен быть одинаковым для 64-битная Vista):

  • убедитесь, что на вашем компьютере с Windows 7 установлен правильный драйвер принтера
  • Перейти к принтерам и устройствам, добавить новый принтер
  • выберите локальный принтер
  • использовать существующий порт (LPT1)
  • выберите подходящий драйвер принтера
  • нажмите далее на протяжении всего процесса
  • Назовите принтер так, как вы хотите, чтобы он отображался.
  • пусть установит ...
  • выберите "не делиться"
  • когда закончите, щелкните правой кнопкой мыши и выберите «Свойства принтера»
  • перейдите на вкладку портов, нажмите «Добавить порт ...»
  • выберите «Локальный порт», а затем нажмите «Новый порт ...»
  • введите точный сетевой адрес для принтера. т.е.: \ printserver01 \ hplaserj
  • нажмите OK, затем нажмите закрыть
  • убедитесь, что выбран новый порт и нажмите «Применить», затем закройте
  • тестовый принтер. Если это не работает, возможно, установлен неправильный или несовместимый драйвер печати.

Кроме того, если вы пытаетесь подключиться к принтерам HP, я обнаружил, что драйвер HP Universal PCL6 работает замечательно: загрузите здесь


Единственная проблема с ответом JohnnyD, это только для одной машины. Любые дополнительные машины X64 должны будут выполнить тот же процесс, чтобы настроить их на принтер. Изменение сервера для подключения клиентов X64 и печати становится тем важнее, чем больше становится ваша организация.

2

Самый простой способ - загрузить драйверы x64 для этого устройства, затем установить rdp на сервер печати и выбрать для принтеров свойства на принтере, который вы хотите установить, затем открыть вкладку «Общий доступ» и щелкнуть дополнительные драйверы. Установите флажок для Windows XP x 64 и сервера вдов 2003, затем укажите на файл inf из папки драйверов, которые вы только что загрузили. Когда пользователь нажимает на этот принтер, он спрашивает, хотят ли они установить драйвер.


2

Скачать XP64 битный драйвер. Перейдите на сервер и добавьте «дополнительные драйверы» в разделе «Общий доступ». Нажмите на x64 и укажите его на битный драйвер XP64. Это должно установить драйвер X64, и вы сможете добавить принтер в любую 64-битную ОС MS. Это работает для наших пользователей 64-битной ОС Win7 (принтер HP P3005X).

PS Я распаковал драйвер на 64-битном ПК, но это может не иметь значения. Это может также работать на 32-битном хостинговом сервере печати.


HP P3005 была нашей самой большой проблемой. Использование универсального драйвера HP не удалось полностью, пока я не переименовал его в соответствии с ответом Dash. Теперь мы можем использовать этот принтер на 64-битных машинах Win 7, хотя и с не совсем идеальными результатами.
Джон Гарденерс

2

Я сталкивался с этой проблемой раньше. Это сводится к имени принтера внутри .inf. Имена принтеров x32 и x64 должны быть «ТОЧНО» одинаковыми. Итак, «HP LaserJet P2015 Series PS» отличается от «HP LaserJetP2015 Series PS». Это сводило меня с ума на некоторое время, пока я не узнал об этом и не вошел в x64 .inf, скопировал и вставил в него имя принтера x32 .inf. После того, как они точно так же, это должно работать.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.