Столкнулся с крайне неудачной моделью HP LaserJet 1020
При эксплуатации проблемы были следующими:
1) принтер не работал через принт-сервер D-Link DP300
Как выяснилось, это вызвано тем, что данный принт-сервер попросту несовместим с этим принтером. Каким-то чудом мне удалось заставить его печатать, причем все компьютеры нормально печатали через принт-сервер, но длилось это до первого выключения компьютеров
2) принтер не печатал, будучи подключенным локально к компьютеру через кабель USB
Как выяснилось это вызвано тем, что данный принтер крайне чувствителен к качеству USB-кабеля. Для нормальной работы требуется короткий экранированный USB-кабель с ферритовыми кольцами (такие обычно для подключения сканеров используются)
3) принтер печатал локально, но задания, отправляемые на него по сети не распечатывались
Как выяснилось это вызвано тем, что Hewlett-Packard выпустает крайне кривые драйверы для этой модели (сама HP говорит, что вина в этом фирмы Microsoft, которая выпускает кривой спулер печати в Windows)
Как решить эту проблему прочитал тут:
http://h10025.www1.hp.com/ewfrf/wc/docu ... =c01278893
Для тех, кто не знает английского языка вкратце опишу последовательность действий:
а) на компе куда подключен принтер - стандартно его устанавливаете, делаете общим, присваивая сетевое имя, допустим, HP1020. В итоге, полный путь будет выглядеть приблизительно \\computername\hp1020
Проверяете, что локально он печатает без проблем (если не печатает см. пункт 2)
б) на компьютере который подключается к принтеру по сети проделываете следующее:
1) Пуск -> Принтеры и Факсы -> Установка принтера
2) Указываете "Локальный принтер, подключенный к этому компьютеру"(Несмотря на то, что к сетевому подключаетесь!). Убираете галочку "Автоматическое определение и установка PNP-принтера)
3) Выбираете "Создать новый порт". Тип порта: Local Port
4) Даете название порту \\computername\hp1020 (тут укажете свое сетевое имя)
5) выбираете этот порт и указываете, что не будете выбирать драйвер, а загрузите его с диска.
6) указываете "Обзор..." и находите .inf файл с описанием драйверов. Выбираете HP LaserJet 1020 и после этого у меня всё нормально заработало
А этот совет нашел в интернете, но мне он не помог:
Цитата (автор yosemity):
Советую удалить из реестра все упоминания о родном принт-мониторе от HP в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors.
У меня это один раздел HPLJ1020LM с одним парамтером Driver.
К конечному решению подтолкнул именно этот пост. И так в реестре на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors правую кнопку -> Разрешения и выставляем Пользователям или нужной вам группе "полный доступ" (по умолчанию стоит галка только на чтение) и вуаля - сетевая печать от Пользователей идет на ура. Удалять ничего не надо.
Как победить сетевую печать на HP LaserJet 1020
Re: Как победить сетевую печать на HP LaserJet 1020
Досадно, но предложенный HP вариант оказывается не работает...
Вернее работает, но не так как надо: под доменным администратором все распечатывается без проблем, а вот с правами обычного пользователя - ни в какую. Задания на печать отправляются в никуда
Я понимаю, что где-то ему прав не хватает, но вот где
Вернее работает, но не так как надо: под доменным администратором все распечатывается без проблем, а вот с правами обычного пользователя - ни в какую. Задания на печать отправляются в никуда
Я понимаю, что где-то ему прав не хватает, но вот где
Re: Как победить сетевую печать на HP LaserJet 1020
В общем, проблему решил не совсем правильным способом:
добавил доменного пользователя, который печатает на принтер по сети в локальную группу администраторы компьютера к которому подключен принтер...
Если не лень будет, покопаюсь на досуге с Process Monitor, чтоб выяснить каких именно прав доменному пользователю и на что не хватает (при первом запуске PM завесил систему, так что еще раз запускать его желания не было)
добавил доменного пользователя, который печатает на принтер по сети в локальную группу администраторы компьютера к которому подключен принтер...
Если не лень будет, покопаюсь на досуге с Process Monitor, чтоб выяснить каких именно прав доменному пользователю и на что не хватает (при первом запуске PM завесил систему, так что еще раз запускать его желания не было)