Настройка USB-принтера в Linux


Настройка USB-принтера ничего сложного собой не представляет. Итак, начнём. Если вы пересобираете ядро, то поставьте "*" напротив "USB Support" и "USB Printer Support". Если ставить поддержку принтера модулем, то у меня почему-то принтер не работает (Причём, он распознаётся, но при этом при отправке задания на печать ничего не происходит). Далее, скачиваем CUPS - систему печати. Если у вас она есть (например, при загрузке появляется надпись "Starting CUPS..." - "Запускается CUPS..."), то скачивать её вам, естественно, не надо - она уже установлена и настроена. Если же нет, то давайте установим её. Я рекомендую скачивать исходники и собирать её из них - у вас не будет проблем с зависимостями и т.д. Итак, скачали, распаковали (Будем считать, что вы распаковали её в /progs/cups-1.1.20), устанавливаем:

#cd /progs/cups-1.1.20
#./configure --prefix=/usr && make && make install

Далее, в конец стартового скрипта (обычно это /etc/rc.d/rc.local) пишем:
/progs/cups-1.1.20/cups.sh start
А в скрипт завершения работы (обычно это /etc/rc.d/rc.6) пишем:
/progs/cups-1.1.20/cups.sh stop
И перезагружаемся.
Если у вас уже была установлена CUPS, то эти строки писать, естественно, не надо.
Далее: в любом браузере открываем страницу http://localhost:631 - это страница администрирования CUPS - здесь вы можете добавить или удалить принтер. Напомню, что обычно устройство USB-принтера это /dev/usb/lp0. Для администрирования вам потребуется логин и пароль root'a.
Если вы хотите использовать lp, то выполняем команду lpadmin -p DeskJet -m deskjet.ppd -v usb:/dev/usb/lp0 -E - подробности вы можете найти в файле README.txt

Собственно, всё. Если у вас возникли проблемы с установкой или настройкой - тогда вам сюда, а если принтер не печатает - то уже сюда.


Hosted by uCoz