[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по принтерам и печати


Управление удаленными принтерами и очередями и работа с ними

Для печати в удаленной системе необходимо настроить удаленную очередь в локальной системе. Для этого нужно задать имена очереди и связанного с ней устройства на локальном хосте, а также узнать имена удаленного хоста и его очереди, в которую будут направляться задания печати.

Настроить удаленную очередь можно с помощью Web-администратора системы (введите wsm, выберите Printers). Кроме того, эту задачу можно выполнить с помощью команды smit mkrque. Дополнительная информация приведена в Добавление устройства к очереди печати.

Примечание: Очередь удаленного хоста, которая будет принимать удаленные запросы на печать, должна быть активной.

Для запуска удаленной очереди введите команду wsm, выберите Принтеры, а затем выберите имена очереди и связанного с ней устройства, предназначенного для удаленной печати. Эту задачу можно выполнить и с помощью команды smit qstart.

Удаленная печать и файл qconfig

В разделах файла qconfig задаются определения устройств, связанных с очередью. По сравнению с локальным принтером, в описании удаленного принтера предусмотрены специальные поля. В приведенной ниже таблице перечислены такие поля описаний удаленных принтеров. Кроме того, в таблице показаны примеры значений или значения по умолчанию для этих полей.

host sys2 Имя удаленного хоста (сервера печати), на котором будут обрабатываться задания печати.
rq q2 Имя удаленной очереди, в которой будут размещаться задания печати.
s_statfilter /usr/lpd/aixshort Фильтр, преобразующий информацию о состоянии очереди печати в краткую форму для запросов о состоянии очереди, например, qchk. Это значение применяется в качестве значения по умолчанию, если удаленный сервер печати - другая базовая операционная система.
  /usr/lpd/bsdshort Фильтр преобразования вывода команды BSD lpq (в краткую форму), который применяется, если удаленный сервер печати - система BSD.
  /usr/lpd/attshort Фильтр преобразования вывода команды ATT lpstat (в краткую форму), который применяется, если удаленный сервер печати - система ATT.
l_statfilter /usr/lpd/aixlong Фильтр, преобразующий информацию о состоянии удаленной очереди печати в расширенную форму для запросов о состоянии очереди, например, qchk. Это значение применяется в качестве значения по умолчанию, если удаленный сервер печати - другая базовая операционная система.
  /usr/lpd/bsdlong Фильтр преобразования вывода команды BSD lpq (в расширенную форму), который применяется, если удаленный сервер печати - система BSD.
  /usr/lpd/attlong Фильтр преобразования вывода команды ATT lpstat (в расширенную форму), который применяется, если удаленный сервер печати - система ATT.

Настройка удаленного хоста в качестве сервера печати

Хост, выполняющий функции удаленного сервера печати, должен быть настроен на прием удаленных запросов на печать. Для предоставления хосту разрешения на печать его имя нужно указать в файле /etc/hosts.lpd на сервере печати. Для добавления имени хоста очереди печати в файл /etc/hosts.lpd с помощью Web-администратора системы выполните следующие действия:

  1. Введите в командной строке wsm, затем выберите Принтеры.
  2. В окне Очереди печати выберите значок компьютера.
  3. В меню Выбранное перейдите к пункту Свойства.
  4. Для добавления имени хоста к файлу /etc/hosts.lpd откройте и измените список хостов, которым разрешена печать.

Эту задачу можно также выполнить с помощью команды быстрого доступа smit mkhostslpd.

Если запрос на печать будет отправлен с хоста, не определенного в файле /etc/hosts.lpd на сервере печати, то он будет отклонен. Появится сообщение об ошибке, указывающее, что у хоста нет доступа к построчному принтеру.

Для обслуживания запросов на печать на хосте, выполняющем функции сервера печати, должен быть запущен процесс lpd. Для того, чтобы узнать состояние демона lpd, введите команду SRC lssrc -s lpd. Если демон не активен, то запустите его с помощью команды Web-администратора системы startsrc.

Работа с удаленными принтерами и очередями

Для печати на удаленном хосте не предусмотрены никакие специальные команды. Укажите любую команду, в которой есть параметр для очереди печати. Примерами таких команд являются lpr, qprt и enq. Укажите соответствующие флаги и опции в запросе на печать, в том числе флаг очереди печати. Укажите имя удаленной очереди вашего хоста.

Кроме того, запрос на удаленную печать можно отправить с помощью команды быстрого доступа smit qprt.

Команды, выдающие состояние очереди, например, qchk и lpstat, предназначены для просмотра информации как о локальных, так и об удаленных очередях печати. Команда smit qchk выдает меню, позволяющее выбрать тип информации о состоянии локальной или удаленной очереди.

Для отмены задания печати, находящегося в удаленной очереди, выполните команду Web-администратора системы (введите wsm, выберите Printers) qcan или lprm. Кроме того, эту задачу можно выполнить с помощью команды быстрого доступа smit qcan.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]