Сетевая печать на HP LaserJet 1020
Некоторые сисадмины (и не только) сталкивались с проблемой сетевой печати в принтерах HP LaserJet 1020, 1018, и еще пару подобных моделей. А проблема состоит в том, что локально подключенный, данный принтер пе
чатает нормально, но стоит только попытаться подключиться к нему по сети и послать на печать – виснет наглухо. Причем после этого он также перестает печатать и локально, помогает только рестарт службы печати либо перезагрузка компьютера. Пару лет назад я сам столкнулся с похожим, но так ничего и не смог с этим поделать.
По словам общавшихся с суппортом HP товарищей, они вообще не гарантируют сетевой режим работы данной модели, поскольку принтер позиционируется как «домашний». Хотите печатать по сети – покупайте что-то другое, подороже
Варианты решения данной проблемы у каждого разные, что работает у одного, не работает у другого. Вот самые распространенные ответы: заменить USB-кабель на «покачественнее»; отключить режим USB 2.0; опции «начинать печать после помещения в очередь всего задания», либо вообще печатать напрямую на принтер (не использовать очередь печати); отключить двусторонний обмен данными; подключать сетевой принтер как локальный порт, указывая UNC-путь в качестве имени порта… Это только то, что я помню. Проще говоря, любые шаманства с настройками и пляски с бубном.
Сегодня заново был поставлен данный вопрос, и я решил порыть интернеты еще раз – авось за пару лет решение нашлось.
Конечно же, «самые новые» драйвера и старые методы не помогли. Тогда был «пнут» коллега, у которого данная модель прекрасно работает в сети. Он-то и прислал мне драйвера, с которыми у них «все работает». В inf-файле была обнаружена версия драйвера
VERSION = "11/18/2004, 5.6"
что года на 3-4 раньше самых последних драйверов. Я выложу их тут – возможно кому-то тоже поможет. http://www.alvor.ru/soft/HP1020.rar (7Мб).
Вкратце опишу процесс. Сначала делаем очистку старого драйвера. Выдергиваем USB-кабель из принтера. Распаковываем архив с драйвером, запускаем оттуда ZUNINST.EXE, деинсталлируем, со всем соглашаемся, если требует – перегружаем комп. Затем идем в свойства сервера печати – вкладка Драйверы и удаляем оттуда наш глючный HP1020. Для очистки совести остатков из реестра можно скачать портабельную версию какого-нибудь RegCleaner, и сделать автоматическую чистку. Совершенно не обязательно, но шаманства ради. Заодно почистим всякую лишнюю хрень. Опять же на всякий случай ребутаемся.
Далее ставим принтер из наших драйверов. Установка принтера – Локальный принтер (снимаем галочку автоматического определения!!). Использовать порт – выбираем оставшийся с прошлого раза USB-порт. Делаем «установить с диска», подсовываем папку с распакованными драйверами, выбираем нашу модель, ставим. На запрос системы о том, что у нас уже существует более свежая версия драйверов, посылаем винду нафиг и говорим, что все равно заменить драйвер, а не оставлять тот что есть (это важно). Ребутаемся, втыкаем USB-кабель в принтер. Винда радостно находит наш HP LJ 1020. После установки заходим в свойства принтера, делаем пробную печать. Убеждаемся, что локально принтер печатает. Если не печатает, ребутаемся (у меня запечатал опять же только после ребута). Расшариваем принтер по сети.
Теперь идем настраивать остальные компьютеры. Открываем свойства сервера печати, если видим на вкладке «драйверы» строчку с принтером 1020, повторяем процедуру деинсталляции драйвера аналогично тому, как делали на «главном» компьютере. После ребута запускаем установку принтера, выбираем наш сетевой HP LaserJet 1020 (драйвера при этом должны скопироваться с «главного» компа), печатаем
Если подобный принтер на компе никогда не был установлен, подключаем его по сети без всяких шаманств, печатаем.
Заметки: главный компьютер (ака принт-сервер) – Windows XP SP3. Компьютеры в сети – Windows XP SP3, Windows XP SP2, Windows 2000. Все настройки принтера – по умолчанию. Вполне вероятно, что никакой чистки старых драйверов не потребуется. Возможно достаточно будет просто установить новый принтер с заменой драйверов из скачанного архива. Пробуйте.
