Не могу разобраться с CUPS
Гость 7 марта, 2007 - 10:57
Установил CUPS
emerge cups
потом запустил cupsd (/etc/init.d/cupsd start)
При запуске Меню->Переферия->Принтеры выбираю в качестве сервера CUPS
И появляется:
Не удается получить список принтеров.
Сообщение об ошибке от менеджера:
Не удалось подключиться к серверу CUPS.
Убедитесь, что сервер CUPS правильно установлен и запущен.
Ошибка: Запрос IPP завершился с ошибкой по неизвестной причине.
В чем может быть проблема. Какие данные еще надо сообщить.
»
- Для комментирования войдите или зарегистрируйтесь
1 прочитай
1 прочитай вики
2 настраиваеться элементарно...
http://localhost:631
_________________
Gentoo GNU/Linux 2.6.20 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Кстати, как раз
Кстати, как раз для данного случая (IPP) - совершенно не столь идеально, как хотелось бы.
_________________
Live free or die
такая же фигня
Принтер Epson Stylus Photo R240 usb
Через http://localhost:631 вроде бы добавился
зелёненькая кнопочка на нём горит, тестовые страницы на печать отправляются, но на этом всё и заканчивается. Принтер мертвее мёртвого :(
Перерпробовал и то что здесь на форуме раньше разбирали Device URL менял. И инструкции разные с linuxcntra и с openneta. Всё равно лежит себе на столе и разве что только не воняет, и вот что обидно, из-за него подлеца приходится в винде грузиться, которую я даже на детский комп для игрушек не ставил :(
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
http://localhost:631
Выдает ошибку 404, даже при запуске под ROOT'ом
Попробуй так
Попробуй так (сам пользуюсь этой инструкцией - все работает):
ПЕЧАТЬ НА ЛОКАЛЬНОЙ МАШИНЕ, С ИСПОЛЬЗОВАНИЕМ CUPS.
printer/317865
Ваш принт драйвер - gimp-print.
Добавьте cups и usb (если ваш принтер подключён к USB) к вашему листу переменных USE.
USE="cups usb other_var1 other_var2"
# emerge cups
# emerge foomatic
# modprobe usbcore
# modprobe printer
# tail /var/log/messages
Вы должны увидеть, что-то вроде этого:
Code Listing 1.5: Вывод /var/log/messages
hub.c: USB new device connect on bus2/2, assigned device number 2
printer.c: usblp0: USB bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x1104
# touch test.txt
# echo "Hello World" > test.txt
# cat test.txt > /dev/usb/lp0
Для принтеров с параллельным портом:
# cat test.txt > /dev/lp0
# grep $printer_model /usr/share/foomatic/db/source/printer/*
# grep $printer_ID /usr/share/foomatic/db/source/driver/*
# foomatic-configure -s cups -p $номер модели принтера -c $путь к принтеру -n имя очереди -d драйвер
Теперь, более конкретный пример. Следующий код предполагает у вас наличие
принтера Epson Stylus Color 980. Конечно, вы должны заменить его на свой, для
вашей модели принтера.
Code Listing 1.10: Использование foomatic с Stylus Color 980
# grep Stylus Color 980 /usr/share/foomatic/db/source/printer/*
Теперь посмотрим на строку:
/usr/share/foomatic/db/source/printer/317865.xml: $lt;model>Stylus Color 980
317865 это идентификатор вашего принтера.
# grep 317865 /usr/share/foomatic/db/source/driver/*
/usr/share/foomatic/db/source/driver/gimp-print.xml:
# foomatic-configure -s cups -p 317865 -c file:/dev/lp0 -n Epson -d gimp-print
Настройка CUPS
После того как принтер настроен, CUPS должен установить управление очередью
печати. CUPS доступен через web браузер на порту 631 принт-сервера.
Important: CUPS имеет встроенный файл конфигурации для демона, который может,
но не обязательно, быть модифицирован. Возможно вы захотите взглянуть на него,
называется он /etc/cups/cupsd.conf.
Code Listing 1.11: Добавление CUPS в default runlevel, и запуск CUPS
# rc-update add cupsd default
# /etc/init.d/cupsd start
_________________
Jedem das Seine!
Пробовал
Пробовал делать и по этой инструкции, не получилось
# modprobe printer
FATAL: Module printer not found.
И если не секрет где в ядре поддержка usb-принтеров ?
я что-то его не нашёл.
Ядро 2.6.19-r4
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
#
_________________
Jedem das Seine!
странно
Вроде включены модулем
жесть короче с этим принтером
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD
Принтер сетевой
Локального принтера нет, есть сетевой на Windows машине. Но ошибка возникает сразу, при открытии панели настройки принтера в KDE
Не молчите
Не молчите, подскажите
Мне почему-то
Мне почему-то кажется, что печатать через принтер подключённый к виндовой машине (не через сетевой принтер) без samba не получится.
_________________
Live free or die
SAMBA
Samba корректно работает.
Настраивается
Настраивается в localhost:631 как по smb (или вообще не важно по какому протоколу), потом в файле /etc/cups/printers.conf уточняется имя и пароль (протокол, если сразу не выбран правильный), примерно до такого вида - smb://user:pass@IP/printer -U user.
где
smb - протокол (если принтер на виндовой машине, то ясно что smb);
user и pass - имя и пароль юзера на виндовой машине, которому разрешена печать (можно гостя без пароля, только ему надо в gpedit.msc добавить право на вход по сети);
IP - ип виндовой машины с принтером на борту;
printer - имя расшареного принтера, можно увидеть по smbclient -L
Ошибка
При попытке подключения к localhost:631 выдается ошибка 404. CUPSD загружен.
Х-ы
Х-ы подняты?
Какой браузер?
Что в адресной строке?
У меня lynx тоже не подключается к 127.0.0.1:631, а огнелис - на ура.
_________________
Live free or die
А net.lo запущен?
А net.lo запущен?