Тема: Настройка печати через CUPS сервер по сети на примере принтера Epson 1160 в opensuse 11.2
Цель: Настроить клиент для печати через существующий принтсервер в сети.
Итак начнем. Заранее извиняюсь за термины. если будут какие то не соответствия или вы знаете лучший вариант названия, сообщите мне об этом.
Для начала нам нужно настроить сам принтер и принтсервер. Принтсервером назовем любой компьютер на котором мы настроим принтер.
Нужно запустить Центр управления в openSUSE YaST
Там нужно выбрать категорию "Оборудование" и пункт "Принтер/Настройка принтеров" как показано на рис.1
![](http://i50.tinypic.com/69dirs.jpg)
Откроется окно Настройки принтера
Теперь нужно включить принтер (естественно принтер должен быть подключен) к компьютеру. В моем примере я использовал принтер Epson Stylus Color 1160. В связи с тем что сама по себе настройка принтеров это отдельная тема, которая здесь не рассматривается, настраиваем принтер. Нужно добавить новый принтер. Для этого жмем кнопку Добавить рис.2
![](http://i45.tinypic.com/2w5681x.jpg)
после обнаружения подключенного принтера, откроется новое окно такого вида. В нем нам нужно выбрать подходящий драйвер. Тут я выбираю первый попавшийся не вдаваясь особенно в подробности, и жмем ОК рис.3
![](http://i46.tinypic.com/2jfxb0y.jpg)
Ура! принтер настроен. Можно распечатать пробную страницу, для проверки.
Еще один вопрос который мы не рассмотрим в этой статье, настройка брандмауэра aka firewall. Оставляю на домашнее задание пользователю.
Все серверная машина готова
В итоге мы должны иметь
запущенный cups, для проверки можно использовать команду
в итоге должны получить нечто такого вида
user@superbox:~> sudo /etc/init.d/cups status
Checking for cupsd: running
user@superbox:~>
Важно получить ответ от cups что он запущен, то есть running
также нужно убедится что принтер работает локально, и распечатать тестовую страницу. Я верю в то что вы это уже умеете :)
на всякий пожарный, идем по адресу в своем любимом браузере
http://localhost:631/printers![](http://i47.tinypic.com/2ebzl7p.jpg)
жмем кнопку print test page, это отправит тестовую страницу cups, на печать.
И последнее, в настройке сервера - проверка открытых портов.
для этого с удаленной машины, пишем в браузере вместо localhost ip адрес либо имя машины если работает локальный DNS сервер. Ну в общем тут я думаю вы должны понимать.
Если вы заходите на сервер без проблем, и можете перейти во вкладку Printers, похоже все в порядке.
Теперь можно переходить собственно к настройке клиента.
Опять все начинаем с YaST
Оборудование>Принтеры
откроется новое окно рис. 4
![](http://i48.tinypic.com/25hpgtv.jpg)
Переходим на закладку Печать по сети, и выбираем пункт Вполнять всю печать напрямую через удаленный сервер CUPS и в ставшем доступном поле Имя сервера CUPS/IP-адрес пишем IP адрес нашего настроенного сервера. И жмем кнопку ОК. рис. 5
![](http://i46.tinypic.com/sl3edz.jpg)
Ну вот и все. В закладке Настройки принтера которая раньше по идее была пуста, теперь должны появится принтер/принтеры доступные на сервере, котрый мы предварительно настроили.
Теперь можно выполнить тестовую печать чтобы убедится что все настроено верно. С этого момента в стандартном диалоге печати у вас должны появится удаленные принтеры. Если этого не произошло, то вы чтото сделали не правильно.
![](http://i46.tinypic.com/312ibf8.jpg)
для показательной печати, попробуем напечатать веб страницу open-suse.ru
![](http://i45.tinypic.com/2vv9j48.jpg)
Удачи!