Добавить драйверы сетевого принтера в Windows 7 / Server 2008 R2?

46274
Matias Nino

Я использую 64-разрядную рабочую станцию ​​Windows 7 / Windows 2008 R2, которую я только что установил. Мне нужно добавить принтер, который является общим в сети с 32-битного сервера печати Windows 2000.

Это принтер HP LaserJet 5Si, драйверы для которого, как сообщает HP, автоматически встроены в Windows 7 / R2. Однако всякий раз, когда я подключаюсь к принтеру или пытаюсь добавить его, я получаю следующий экран:

enter image description here

После нажатия OK, я получаю этот экран с просьбой найти драйвер:

enter image description here

Как я могу найти драйвер, который ПОДДЕРЖИВАЕТСЯ, ЧТОБЫ ПОДДЕРЖАТЬ ПОДДЕРЖКУ в Windows 7 / R2? Сложность в том, что этот принтер является одним из многих общих на сервере и не имеет прямого IP-адреса. Еще хуже: у меня нет доступа к серверу печати, поэтому я не могу поставить туда 64-битные драйверы.

Есть идеи?

ОБНОВЛЕНИЕ :

HP также не делает драйвер Vista. Он утверждает, что изначально поддерживается Vista и 7, что верно, потому что я могу создать локальный принтер через поддельный порт tcp / ip, а Windows позволяет мне выбрать подходящий драйвер. Однако при добавлении из сети Windows не позволяет выбрать драйвер и требует INF.

Я попытался выполнить поиск по всей подструктуре каталога C: \ Windows и не смог найти ни одного INF-файла, содержащего информацию HP. INF может находиться где-то на установочном DVD-диске Windows, но все файлы на DVD-диске сжаты и не распознаются.

ОБНОВЛЕНИЕ № 2

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

6
Какая у вашего принтера точная модель? Есть несколько HP LaserJet 5Si. harrymc 14 лет назад 0

4 ответа на вопрос

6
harrymc

Это в основном проблема 32-бит / 64-бит: принтер находится на 32-битном сервере и доступ к нему осуществляется 64-битным клиентом. Любая попытка установить этот принтер терпит неудачу, потому что драйвер, предлагаемый 32-разрядным сервером печати, является неправильным, поскольку он предлагает 32-разрядный драйвер.

См. Эту статью для установки 64-разрядных драйверов на клиентском компьютере:
как установить драйверы принтера HP в Windows 7 - встроенные драйверы

Идея состоит в том, чтобы установить вымышленный принтер в Windows 7, используя правильный 64-разрядный драйвер, а затем преобразовать его в сетевой принтер. Вы должны действовать следующим образом:

  1. Установите 64-разрядный драйвер принтера для клиентского компьютера, как показано в приведенной выше ссылке, в качестве локального (не сетевого) принтера. Если во время установки вам будет предложено подключить принтер к компьютеру, выберите вариант, чтобы продолжить установку без подключения принтера. Установить только на LPT1 (по умолчанию). (изменение порта выполняется после завершения установки в шагах 5 и 6)
  2. После завершения установки откройте апплет «Принтеры» из панели управления Windows 7.
  3. Щелкните правой кнопкой мыши новый принтер и выберите «Свойства».
  4. Перейдите на вкладку «Порты».
  5. Нажмите Добавить порт…, выберите Локальный порт, затем нажмите Новый порт…
  6. В качестве имени порта введите точно сетевой путь и укажите имя вашего принтера. Например \\Windows2000\HP LaserJet 5Si, нажмите кнопку «ОК» и еще раз проверьте, что этот новый порт выбран с флажком рядом с ним.
  7. Нажмите кнопку ОК, чтобы закрыть свойства принтера.

Выше написано с учетом машины Vista, поэтому, при необходимости, адаптируйте процедуру к Win7.

Это только показывает, как установить локальный принтер, а не сетевой принтер. Эта техника теоретически может работать для сетевого принтера на основе IP. Однако моя ситуация связана с общим принтером с сервера печати. Matias Nino 14 лет назад 0
Я добавил больше деталей к своему ответу. harrymc 14 лет назад 0
Это сработало! Человек, какой трюк! Windows 7 / R2 получает tsk tsk для этого! Огромное спасибо! Matias Nino 14 лет назад 0
Отличный и не интуитивно понятный взлом (особенно 6.)! Это некрасивая часть windows 7. Mikhail Moskalev 13 лет назад 0
2
Chris Dwyer

Да, HP довольно невежественна, когда дело доходит до Windows 7 и Server 2008 R2.

Для принтера HP, который я должен был добавить к своей машине с Windows 7, я просто использовал драйвер Vista, и он работает просто отлично.

РЕДАКТИРОВАТЬ

Я не заметил раньше, но похоже, что принтер использует драйвер PCL. Я нашел эту страницу на веб-сайте HP, где рекомендуется использовать драйвер XP. Тьфу.

Документ о поддержке HP LaserJet

смотрите обновление в Q Matias Nino 14 лет назад 0
Обновил мой ответ. Chris Dwyer 14 лет назад 0
2
adam

Я также использовал драйвер Vista для своего принтера. В Windows 7, если вы добавляете принтер в качестве принтера общего доступа на удаленном компьютере, не позволяет ли вам выбрать свой собственный драйвер / inf?

смотрите обновление в Q Matias Nino 14 лет назад 0
0
Dan Dickerson

Загрузите 64-разрядный пакет драйверов для Windows 7. Начните установку, и она остановится на «Подключить через USB» ... ПОСЛЕ предварительной загрузки драйверов. Отмени загрузчик. Перейдите в Add Printer и добавьте локальный принтер. Когда вы доберетесь до драйверов, 2600n будет указан в списке доступных драйверов HP.