LINUX.ORG.RU

CUPS по сети


0

0

Я не понимаю, как пользовать принтер по сети, через cups.. Что делаю не так, не понимаю.

На хосте мною установлен и печатает тестовую страницу лазерный принтер. То есть я захожу на http://localhost:631 и печатаю тест, всё вроде ОК. Иду дальше..

$ nmap 192.168.1.2

Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-14 00:06 MSK
Interesting ports on 192.168.1.2:
Not shown: 1694 closed ports
PORT STATE SERVICE
22/tcp open ssh
631/tcp open ipp
6000/tcp open X11

Nmap finished: 1 IP address (1 host up) scanned in 14.314 seconds

Правильно, на 631 порту я вижу ipp, хорошо..
Теперь я хочу печатать с моей машины, на принтер, на том хосте. Я запускаю демон cups на своей машине.

$ netstat -ta
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:X11 *:* LISTEN
tcp 0 0 localhost:631 *:* LISTEN

Вот, демон запущен, захожу на http://localhost:631, на своей машине, добавляю принтер, указываю ему ipp://192.168.1.2:631/ipp/ , то есть тот хост, на котором стоит принтер, ну и указываю путь к ppd файлу. Вот, принтер добавлен. Теперь пробую печатать тестовую страницу.. Вот сообщение об ошибке:

Xerox "Unable to get printer status (client-error-forbidden)!"

Вот err_log

I [14/Mar/2008:00:19:44 +0300] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=2472)
E [14/Mar/2008:00:19:46 +0300] [Job 1] Unable to get printer status (client-error-forbidden)!

Что написано в /etc/cups/cupsd.conf того хоста, на котором тот принтер, на который надо печатать:

# Only listen for connections from the local machine.
Listen *:631

То есть это я ему так задал сам.. ну а всё остальное как было.. что не так делаю?

Вот это, ipp://192.168.1.2:631/ipp/ , похоже вместо этого что то более умное надо писать.. или может быть крутить на хосте, где принтер, cups.conf как то по другому, совсем запутался.. помогите !

★★★

URI принтера должен быть: ipp://192.168.1.2:631/printer-name, где printer-name - наименование принтера на сервере CUPS 192.168.1.2

o2inhal
()

Будь проще.

server <имя или ip cups-сервера>

в /etc/cups/client.conf

И cups-сервер на клиенте не нужен ;)

router ★★★★★
()
Ответ на: комментарий от router

>Будь проще.

router, Я сделал, как ты говоришь. На клиенте cups-server не нужен.. и как мене печатать?

ivan@Panama:~$ ping feddy
PING feddy.edu.org (192.168.1.2) 56(84) bytes of data.
64 bytes from feddy.edu.org (192.168.1.2): icmp_seq=1 ttl=64 time=0.298 ms
64 bytes from feddy.edu.org (192.168.1.2): icmp_seq=2 ttl=64 time=0.198 ms

--- feddy.edu.org ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.198/0.248/0.298/0.050 ms
ivan@Panama:~$ nmap feddy

Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-15 20:40 MSK
Interesting ports on feddy.edu.org (192.168.1.2):
Not shown: 1694 closed ports
PORT STATE SERVICE
22/tcp open ssh
631/tcp open ipp
6000/tcp open X11

Nmap finished: 1 IP address (1 host up) scanned in 1.307 seconds
ivan@Panama:~$ cat /etc/cups/client.conf
ServerName feddy:631

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