LINUX.ORG.RU

CUPS uri корректный


0

0

Вот,
xerox "Unable to get printer status (client-error-forbidden)!"
Device URI: ipp://192.168.1.2:631/xerox

~$ nmap 192.168.1.2

Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-15 14:01 UTC
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 13.281 seconds

На хосте, где этот принтер в /etc/cups/cupsd.conf написано:

Listen *:631

Что недокрутил, непонимаю..

★★★

А оно поди и слушает, только 403 forbidden отдает. Там где-то allow надо сказать в конфиге, только не соображу где.

может, прямо в <Location /> ?

<Location />
# Allow shared printing...
Order allow,deny
Allow @LOCAL
</Location>

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

Так чего писать то?
Allow ALL
Так, да?

Вот что есть у меня..

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL

# Restrict access to the server...
<Location />
Order allow,deny
Allow localhost
</Location>

Ну доступ к серверу мне не ненужен.. Показывать расшаренные принтеры в сети то же пока не нежно.. и что делать то?

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

http://www.linux.org.ru/view-message.jsp?msgid=2580667&nocache=473255942#...

Вот, никак не выходит..

Пробую делать как здесь:
http://wiki.archlinux.org/index.php/CUPS_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B...

Вот тута затык:

$ lpq
lpq: error - no default destination available.

:-\

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

Вот, делаю как здесь описано:

http://lice.wordpress.com/2006/12/10/cups-printer-sharing/#comment-8145

/etc/cups/cupsd.conf, поправил вот это:

Listen *:631

Order allow,deny
Allow @LOCAL
</Location

Вот, вроде оно есть:

$ nmap 192.168.1.2

Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-15 22:29 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

С сервера печатаю, на сервер захожу, администрирую через веб-морду:
https://192.168.1.2:631/
или так:
https://feddy:631/

Теперь на локальной машине:

$ cat /etc/cups/client.conf
ServerName 192.168.1.2

Смотрю, появились ли новые принтеры:
http://localhost:631/admin

# CANON (Parallel Port #1)
# Add This Printer EPSON (Parallel Port #1)

Только вот это.. но мне это не нужно.

Пробую добавить принтер на локальной машине, указываю ей URI:
http://192.168.1.2:631/printers/xerox

Вот сообщение об ошибке:
xerox “/usr/lib/cups/backend/http failed”

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

>$ cat /etc/cups/client.conf
>ServerName 192.168.1.2

>Смотрю, появились ли новые принтеры:
>http://localhost:631/admin

Они и не должны были появиться. Если установлен cups-client, то печать идёт так: приложение с печатью черз CUPS -> CUPS client -> CUPS server.

Запустите например блокнот (gedit, kate или что там), Файл->Печать и вот он, принтер ;)

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

>$ lpq >lpq: error - no default destination available.

cupsys-client: /usr/bin/lp

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

Я бы начал с чтения логов и конфига CUPS сервера (того где расшарен xerox) Может там аутентификацию включили более сильную, тот же цербер, например

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