Opensuse установка сетевого принтера
YaST можно использовать как для настройки локального принтера, подсоединенного напрямую к вашей машине (обычно через USB или параллельный порт), так и для установки печати по сети. Возможно также добавлять файлы PPD (PostScript Printer Description) для вашего принтера при помощи YaST.
2.5.1. Настройка локальных принтеров
Если обнаружен ненастроенный локальный принтер, YaST запускается автоматически для того, чтобы его настроить. YaST может настроить принтер автоматически, если параллельный или порт USB могут быть установлены автоматически и присоединенный принтер может быть обнаружен. Модель принтера также должна присутствовать в базе данных, используемой YaST во время автоматического определения оборудования.
Если модель принтера неизвестна или не можете быть определена автоматически, настройте его вручную. Существуют две возможные причины, по которым принтер не определяется автоматически:
Принтер неправильно представляет себя. Это может случаться с очень старыми устройствами. Попробуйте настроить ваш принтер, как описывает Раздел 2.5.1.1, «Настройка вручную».
Если ручная настройка не работает, связь между принтером и компьютером не возможна. Проверьте кабель и разъемы для того, чтобы убедиться, что принтер правильно подключен. Если дело обстоит именно так, проблема может быть не связана м принтером, а, скорее, с USB или параллельным портом.
2.5.1.1. Настройка вручную
Для ручной настройки принтера выберите Оборудование + Принтер в центре управления YaST. Откроется главное окно Настройка принтера , где обнаруженные устройства перечислены в верхней части. Нижняя часть перечисляет все настроенные на данный момент очереди. Если ни один принтер не был обнаружен, обе части окна настройки пусты. Используйте кнопку Редактировать для изменения настроек выбранного принтера или Добавить для настройки принтера, не определяемого автоматически. Редактирование существующей настройки содержит те же диалоги, как и Ручное добавление локального принтера.
В окне Настройка принтера вы также можете Удалить существующую запись. Нажатие на Другое открывает список с дополнительными параметрами. Выберите Начать новое обнаружение для запуска автоматического обнаружения принтеров вручную. Если к машине подсоединено более одного принтер или для принтера сконфигурировано более одной очереди, вы можете установить активную запись по умолчанию. Экспертные настройки CUPS и Изменить IPP являются продвинутыми параметрами.
Процедура 2.1. Ручное добавление локального принтера
Чтобы убедиться, что все работает правильно, ключевые шаги настройки могут быть проверены при помощи функции проверки печати YaST. Тестовая странице также дает важную информацию о проверяемых настройках. Если результат искажен, например, некоторые страницы почти пусты, вы можете остановить принтер, сначала удалив всю бумагу, а затем остановив проверку из YaST.
Запустите YaST и выберите Оборудование + Принтер для открытия диалога Настройка принтера .
Нажмите Добавить для открытия окна Тип принтера .
Выберите Принтеры прямого подключения .
Диалог Имя очереди позволит вам настроить очередь печати. Нужно обязательно указать Имя для печати . Рекомендуется выбрать выразительное название—по нему вы можете в дальнейшем распознавать принтер в диалогах печати приложений. Для дальнейшего описания принтера используйте Описание принтера и Местоположение принтера . Это необязательно, но полезно, если у вас к машине подсоединено более одного принтера или если вы установили сервер печати. Должно быть отмечено Выполнять локальную фильтрацию —это необходимо для локальных принтеров. Для разрешения сетевого доступа к принтеру выберите Общий принтер .
В диалоге Модель принтера укажите принтер в списках Производитель и Модель . Если ваш принтер не перечислен, можете попробовать UNKNOWN MANUFACTURER из списка производителей и выберите соответствующий стандартный язык (набор команд, управляющих принтером) из списка моделей (обратитесь к документации на ваш принтер для того, чтобы узнать, какой язык понимает ваш принтер). Если это не работает, Раздел 2.5.1.2, «Добавление файлов PPD при помощи YaST» может содержать возможное решение.
Окно Настройка перечисляет сводку установки принтера. Этот диалог также показывается при редактировании существующих настроек принтера в начальном окне этого модуля YaST.
Рисунок 2.3. Сводка настройки принтера
Сводка содержит следующие записи, которые вы также можете изменять при помощи Редактировать :
Название и основные настройки , Модель принтера и Соединение позволят вам изменить записи, сделанные на этих этапах.
В разделе Настройки фильтра вы можете точно отрегулировать настройки принтера. Вы можете настраивать такие параметры, как Размер страницы , Режим цвета , Разрешение и многие другие.
По умолчанию каждый пользователь может использовать принтер. Настройки ограничений позволят вам либо перечислить пользователей, которым запрещен доступ к принтеру, либо пользователей, имеющих право его использовать.
В разделе Настройки состояния и баннеров вы можете, например, отключить принтер, изменив его состояние и вы можете указать, будет ли страница, содержащая Заголовок или Окончание , печататься перед или после каждой задачи (по умолчанию — нет).
2.5.1.2. Добавление файлов PPD при помощи YaST
2.5.1.3. Выбор альтернативного файла PPD при помощи YaST
Для многих моделей принтеров доступно несколько файлов PPD. Как правило, при настройке принтера YaST принимает по умолчанию файл, обозначенный как recommended . Для получения списка файлов PPD, доступных для этого принтера, выберите запись файл PPD в окне Настройка и нажмите Редактировать (смотрите Рисунок 2.3, «Сводка настройки принтера»).
Обычно нет необходимости изменять файл PPD—файл PPD, выбранный YaST должен показать лучшие результаты. Тем не менее, если вы хотите, например, чтобы цветной принтер печатал только черно-белым, будет наиболее удобным использовать файл PPD, не поддерживающий цветную печать. Если вы испытываете проблемы с производительностью принтера PostScript при печати графики, может помочь переключение с файла PostScript PPD на файл PCL PPD (при условии, что ваш принтер понимает PCL).
2.5.2. Настройка сетевых принтеров
Сетевые принтеры не определяются автоматически, их нужно настроить вручную, используя модуль печати YaST. В зависимости настройки вашей сети, вы можете печатать либо на сервере печати (CUPS, LPD, SMB или IPX), либо напрямую на сетевом принтере (предпочтительно по TCP). Узнайте подробности у вашего сетевого администратора о том, как настроить сетевой принтер в вашей среде.
Процедура 2.2. Настройка сетевого принтера при помощи YaST
Запустите YaST и выберите Оборудование + Принтер для открытия диалога Настройка принтера .
Нажмите Добавить для открытия окна Тип принтера .
Выберите Сетевые принтеры для открытия диалога, в котором вы можете указать дальнейшие детали, которые должен предоставить ваш сетевой администратор.
Итак, открываем YaST2 далее в меню "Принтер" и открываем его:
Вот перед нами модуль YaST2 для настройки принтеров в системе. Теперь разберем все по порядку.
Принтер используется не напрямую, а через очередь печати - это когда различные программы отправляют задания на печать одновременно, задания выстраиваются в очередь и отправляются на принтер одно за другим.
Можно иметь несколько разных очередей печати для одного принтера. Например, вторую очередь с только монохромным драйвером для цветного устройства или PostScript-очередь и очередь с PCL-драйвером для принтера PostScript+PCL.
Нажимаем на "Добавить" для уустновки нового принтера и для задания новой очереди для принтера.
Также тут присутствуют удалеленные задания для вашего принтера. Удалённые очереди существуют на других узлах в сети.
Нажимаем на "Добавить":
Для добавления принтера, если он автоматически не распохнался в системе, то нажимаем "Мастер подключений", можно также попытаться еще раз его переопределить, нажав на "Обнаружив еще".
Также в этом окне можно настроить определенный драйвер для вашего принтера.
Далее идем на вкладку "Печать по сети":
Печать по сети, осуществляется обычно через CUPS (Common Unix Printing System). По умолчанию CUPS использует режим "Обзора", чтобы сделать принтеры доступными по сети. В этом случае серверы CUPS публикуют их локальные очереди по сети, а, соответственно, на клиентских системах должен быть запущен демон CUPS - cupsd.
Нажав на "Мастер подключений" вы сможете добавить другой принтсервер.
Открываем вкладку "Публиковать принтеры":
Тут задаем возможность использования ваших принтеров в сети, то есть даем к ним доступ.
Политики действий - это правила, используемые для каждого действия CUPS. Это такие действия, как, например:
И последнея вкладка "Параметры автонастройки":
В openSUSE 11.4 автонастройка принтера осуществляется при помощи двух пакетов:
- udev-configure-printer
- cups-autoconfig
При использовании udev-configure-printer автоматическая настройка USB-принтера происходит по записям в его конфигурационном файле:
запускающим "udev-configure-printer add" при подключении USB-принтера и "udev-configure-printer remove" при его отключении соответственно. Также, при использовании зтого пакета, настроек нет, только если не менять файл:
При использовании cups-autoconfig автоматическая настройка USB-принтера происходит по записям в его конфигурационном файле HAL:
запускающим "hal-cups-autoconfig --add" при подключении USB-принтера. cups-autoconfig определяет, если принтер уже настроен. Если он уже настроен, печать включается. Если принтер не настроен, cups-autoconfig пытается выбрать для него подходящий драйвер и в случае успеха cups-autoconfig настраивает его.
Когда USB-принтер отключается, запускается "hal-cups-autoconfig --disable", что может отключить печать в зависимости от настроек cups-autoconfig, хранящихся в файле:
Модуль Yast Принтер является частью YaST и используется для установки и настройки принтеров в openSUSE. Отличается удобным и приятным интерфейсом и возможностью быстро настроить принтер во время или после установки. Модуль Yast Принтер можно найти в YaST Control Center в разделе Оборудование -> Принтеры.
Если Вы не используете на своем компьютере графический интерфейс — не беспокойтесь, Вы можете использовать YaST в текстовом режиме с такими же возможностями, что и в графическом.
Особенности
Базовые принципы печати
В openSUSE, принтеры управляются очередью печати. Прежде чем какие-либо данные будут отправлены на принтер, они должны быть переведены в формат, который принтер сможет понять.
Пошагово процесс печати выглядит следующим образом:
- Сперва данные помещаются в очередь на обработку;
- Диспетчер очереди печати получает данные;
- Диспетчер очереди печати передает данные в фильтр принтера;
- Фильтр принтера определяет формат принятых данных.
- Если данные не в PostScript формате, они будут сконвертированы в PostScript;
- Если данные уже в PostScript формате, то они будут переданы без изменений.
- Если принтер является PostScript-принтером, данные передаются на принтер;
- Если принтер не является PostScript-принтером, данные передаются в драйвер принтера для конвертации в собственный язык принтера.
Следует отметить, что многие принтеры могут печатать ASCII текст напрямую. Those devices unable of printing ASCII directly should be capable of printing PostScript or another standard language understood by Ghostscript. Однако, PostScript является универсальным языком печати для Linux. К сожалению, принтеры PostScript, как правило, более дорогие, из-за затрат на лицензирование.
CUPS расшифровывается как Common Unix Printing System (Общая система печати Unix). Несмотря на то, что старые системы печати, такие как LPRng and lpdfilter все еще могут использоваться, все же CUPS является стандартной и наиболее часто используемой системой печати, конфигурируемой при помощи модуля принтера YaST. LPRng и lpdfilter конфликтуют с CUPS, две системы печати не могут быть использованы одновременно.
Рекомендуется, выбирать CUPS в качестве системы печати, так как эта статья, и многие другие, будет сосредоточена на этой системе.
С помощью CUPS, пользователи могут устанавливать отдельные параметры для каждого задания на печать, вместо конфигурирования всей очереди печати. Это дает большую гибкость, контроль, и минимальное участие root`a (системного администратора). Информация о принтере и его параметры сохраняются в отдельных файлах-описаниях (PPD) PostScript-принтера.
Требования к печати
- Пожалуйста, убедитесь, что ваш принтер подключен к компьютеру, питание принтера включено.
- Минимальная установка не включает необходимые системы для печати. Пожалуйста, убедитесь, что CUPS и остальные системы печати установлены с помощью YaST Software Management модуль.
Many people will gloss over some areas such as printer naming, but it is actually of significant importance. Many people no longer have just a plain B&W printer, they are using color inkjet printers, with a variety of configurable color options. While CUPS users can choose their print configuration at print time, it is extremely handy to create seperate queues for the same printer.
For example, you may have a 6-ink printer that you use for word processing, simple graphics, and also for photo printing. While you definitely can set up a single queue, and configure your options each time you print, I find it much easier to create a queue for B&W, color, and high-res color prints. You may even wish to get more specific — its up to you. It is recommended that you have an idea of the queues you wish to create before moving on. Don’t worry, however, if you just want to get something installed and working — you can always change your configuration later.
Усатновка и настройка принтера
Внимание: Начиная с openSUSE 11.1 модуль YaST Принтер был полностью обновленБольшинство принтеров определяются автоматически. Если ваш принтер определился системой, то вам нет необходимости запускать YaST.заметьте также, что, например, вы можете вместо модуля Yast Принтер использовать для настройки утилиты, присутствующие в вашем DE, как например Gnome-утилита «system-config-printer» или модуль панели управления KDE — «принтеры».
Когда запускается модуль Yast Принтер, вы увидите окно Настройки принтера Этот экран показывает название очереди печати, связанные с этой очередью устройства(принтеры), модель принтера и статус очереди(является ли она очередью по умолчанию). Нажмите «Добавить», для добавления новой очереди.
Наименование и основные параметры
Если вы нажмете на кнопку «Изменить» при выбранной в списке очереди, то откроется окно основных настроек очереди
- Название очереди
- Короткое и ясное
- Может содержать только буквы и цифры и должно начинаться с буквы.
- Название может тип очереди (т.е Имя_принтера+ ч/б или цвет или фоторежим и т. д.).
При создании названия очереди помните, что не только вы можете использовать этот принтер, но и другие пользователи вашей сети с разными операционными системами.
- Описание принтера
- Детальное
- Отмечает, в частности, какой принтер и модель используется..
- Отмечает, в частности, какой тип очереди печати создан.
Хотя описание не является необходимым, оно может быть очень полезным для вас позже, а также для других пользователей на компьютере или в сети.
- размещение принтера
- Если он стоит возле вас, то можно пропустить этот пункт.
- Если принтер находится в небольшой сети, желательно отметить хотя бы комнату и машину, на которой он расположен.
- Если принтер подключен к большой сети, то следует отметить здание, этаж, номер комнаты, и место в комнате. Возможно, что в данный момент вы об этом и помните, но ведь не только вам приходится обслуживать вашу большую сеть.
Модель принтера
Если принтер не был обнаружен, или неправильно обнаружен, вам необходимо будет указать драйвер, который вы хотите использовать для вашего принтера. Это очень просто, введите модель вашего принтера в окне поиска и выбирайте драйвер из предложенных системой.
Кроме того, вы можете выбрать PPD-файл для использования, нажав на кнопку «Пакеты драйверов» и нажав кнопку «Обзор». Если же его нет в списке, то … Вы ведь просмотрели сперва HCL/Принтеры на предмет совместимости, не так ли?
В «Мастере подключений», вы можете установить порт принтера или указать его URI. URI представляет собой Uniform Resource Identifier(унифицированный идентификатор ресурса), такой же, как URL. URI определяет протокол связи и размещение принтера. Если вы изменяли фильтр, бэкенд или какие либо настройки CUPS вручную, без использования Yast, то, возможно, вам придется устанавливать его вручную..Настройки фильтра
Есть множество различных опций, доступных для настройки фильтра принтера. Если вы решили создать несколько разных очередей для одного принтера, то это как раз тот случай, когда эти настройки нам потребуется..
В следующей таблице приведены некоторые примеры (в частности, когда используется файл PPD для драйвера Gimp-Print). На самом деле доступные настройки фильтра зависят от того, какой именно PPD файл был использован для создания очереди.
Выводы
Будем надеяться, что к концу статьи, вы почувствуете себя комфортнее при добавлении и настройке очереди, чтобы ваш CUPS помогал вам достичь поставленные цели.
Open-SUSE . RU - Русскоязычное сообщество пользователей дистрибутива openSUSE
Категория:
Цель: Настроить клиент для печати через существующий принтсервер в сети.
Итак начнем. Заранее извиняюсь за термины. если будут какие то не соответствия или вы знаете лучший вариант названия, сообщите мне об этом.
Для начала нам нужно настроить сам принтер и принтсервер. Принтсервером назовем любой компьютер на котором мы настроим принтер.
Нужно запустить Центр управления в openSUSE YaST
Там нужно выбрать категорию "Оборудование" и пункт "Принтер/Настройка принтеров" как показано на рис.1
Откроется окно Настройки принтера
Теперь нужно включить принтер (естественно принтер должен быть подключен) к компьютеру. В моем примере я использовал принтер Epson Stylus Color 1160. В связи с тем что сама по себе настройка принтеров это отдельная тема, которая здесь не рассматривается, настраиваем принтер. Нужно добавить новый принтер. Для этого жмем кнопку Добавить рис.2
после обнаружения подключенного принтера, откроется новое окно такого вида. В нем нам нужно выбрать подходящий драйвер. Тут я выбираю первый попавшийся не вдаваясь особенно в подробности, и жмем ОК рис.3
Ура! принтер настроен. Можно распечатать пробную страницу, для проверки.
Еще один вопрос который мы не рассмотрим в этой статье, настройка брандмауэра aka firewall. Оставляю на домашнее задание пользователю.
Все серверная машина готова
В итоге мы должны иметь
запущенный cups, для проверки можно использовать команду
в итоге должны получить нечто такого вида
> sudo /etc/init.d/cups status
Checking for cupsd: running
Важно получить ответ от cups что он запущен, то есть running
также нужно убедится что принтер работает локально, и распечатать тестовую страницу. Я верю в то что вы это уже умеете
жмем кнопку print test page, это отправит тестовую страницу cups, на печать.
И последнее, в настройке сервера - проверка открытых портов.
для этого с удаленной машины, пишем в браузере вместо localhost ip адрес либо имя машины если работает локальный DNS сервер. Ну в общем тут я думаю вы должны понимать.
Если вы заходите на сервер без проблем, и можете перейти во вкладку Printers, похоже все в порядке.
Теперь можно переходить собственно к настройке клиента.
Опять все начинаем с YaST
откроется новое окно рис. 4
Переходим на закладку Печать по сети, и выбираем пункт Вполнять всю печать напрямую через удаленный сервер CUPS и в ставшем доступном поле Имя сервера CUPS/IP-адрес пишем IP адрес нашего настроенного сервера. И жмем кнопку ОК. рис. 5
Ну вот и все. В закладке Настройки принтера которая раньше по идее была пуста, теперь должны появится принтер/принтеры доступные на сервере, котрый мы предварительно настроили.
Теперь можно выполнить тестовую печать чтобы убедится что все настроено верно. С этого момента в стандартном диалоге печати у вас должны появится удаленные принтеры. Если этого не произошло, то вы чтото сделали не правильно.PS: Статья перенесена со старого форума, под авторством Диденкул Андрей 15/12/2009
Читайте также: