LINUX.ORG.RU

Принтер на Windows. Печать через сеть.


0

0

Есть комп с оффтопиком, к которому подключён принтер. Всё расшарено, пользователи оффтопика пользуются принтером через сеть без проблем. Я же что-то подключиться не могу.

Настраиваю принтер через http://127.0.0.1:631/

В поле URI пишу: smb://guest:guest@comp+name/HP LaserJet 1018

Тут сразу два вопроса возникает

1. После сохранения настроек принтера, логин и пароль в конфиге(/etc/cups/printers.conf) не сохраняются. Может ли из-за этого мне не давать печатать?

2. Название принтера с пробелами. Изменить это невозможно, доступа к виндовой машине нет и не будет. Может ли проблема быть в этом?

Больше вариантов у меня нет. Если кто подскажет, буду очень признателен.

Вот логи cups'а:

E [08/Apr/2009:13:16:17 +0700] [Job 21] Tree connect failed (NT_STATUS_BAD_NETWORK_NAME)
E [08/Apr/2009:13:16:17 +0700] [Job 21] No ticket cache found for userid=1003
E [08/Apr/2009:13:16:17 +0700] [Job 21] Can not get the ticket cache for cppmm
E [08/Apr/2009:13:16:17 +0700] [Job 21] Tree connect failed (NT_STATUS_BAD_NETWORK_NAME)
E [08/Apr/2009:13:16:17 +0700] [Job 21] Tree connect failed (NT_STATUS_BAD_NETWORK_NAME)
E [08/Apr/2009:13:16:17 +0700] [Job 21] Unable to connect to CIFS host, will retry in 60 seconds...

Ответ на: комментарий от Sherak

> Пробелы должны быть заменены на что-то типа %20

Пробовал заменять на %20, ставить перед ними обратный слеш и брать полностью название в кавыччки или апострофы. Не помогло. Точнее, ничего не изменилось.

Правда, неизвестно, может это всё из-за логина...

shell-script ★★★★★
() автор топика
Ответ на: комментарий от los_nikos

Установил hplip(пришлось, правда, помучиться, но ничего - заработало).

Но вот снова непонятка.

Запускаю, не видит принтеров в сети. Недолго думая, пускаю на интерфейсе tcpdump и заставляю повторить поиск. Единственное, что делает эта утилита - ломится по udp на какой-то совершенно непонятный адрес. :/

IP 192.168.0.5.50095 > 224.0.1.60.427: UDP, length 44

shell-script ★★★★★
() автор топика
Ответ на: комментарий от shell-script

nslookup говорит, что это адрес HP. А чего оно сетевой принтер ищет где-то в интернетах?

shell-script ★★★★★
() автор топика
Ответ на: комментарий от v12aml

> оно наверняка smb://guest:guest@comp+name/HPLaserJ

Да, оказалось именно так. Перенастроил. Принтер вроде видит, но снова ошибка. Что-то не так с драйвером, насколько я понимаю.

Вот это он мне говорит:

E [10/Apr/2009:09:26:03 +0700] PID 13232 (/usr/libexec/cups/filter/foomatic-rip-hplip) stopped with status 3!

Драйвер взят с linuxprinting.org (PDD-файл). Правда, сам файл foomatic-rip-hplip с репозиторием не установился и я его вытянул из пакета hplip.

Всё, что нашлось по emerge --search foomatic, установлено.

Да. Дистрибутив - gentoo.

shell-script ★★★★★
() автор топика

Прогнал foomatic-compiledb. Среди получившихся ppd-файлов, моего принтера(LaserJet 1018) нет. Значит ли это, что он не поддерживается?

shell-script ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.