Получение заданий от клиентов BSD LPD и LPRng

Получение заданий от клиентов BSD LPD и LPRng

Рассмотренные выше директивы, предназначенные для включения в файл /etc/cups/cupsd.conf, в основном имеют отношение к клиентам, поддерживающим IPP. Этот протокол не использует ни BSD LPD, ни LPRng; данные системы применяют в работе протокол LPD. (В настоящее время ведутся работы по включению средств поддержки IPP в состав LPRng, но они еще не завершены.) Как было сказано выше в данной главе, серверы печати CUPS могут получать задания на печать от клиентов, использующих протокол LPD. Для этого в состав CUPS включена вспомогательная программа cups-lpd.

Программа cups-lpd не может выполнять функции независимого сервера, ее необходимо сконфигурировать для работы с суперсервером inetd или xinetd (суперсерверы и взаимодействие с ними рассматривались в главе 4). Программа cups-lpd обычно располагается в каталоге /usr/lib/cups/daemon, а соответствующая ей запись в конфигурационном файле /etc/inetd.conf выглядит следующим образом:

printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd

 cups-lpd

Учитывая различия между inetd и xinetd, описанные в главе 4, вы можете легко сконфигурировать cups-lpd для работы с xinetd. В некоторых случаях пакет CUPS поставляется уже сконфигурированным для взаимодействия с клиентами BSD LPD, в этом случае нет необходимости предпринимать специальные меры по его настройке.

Внимание

В CUPS не предусмотрены никакие средства для контроля доступа клиентов, использующих протокол LPD. При передаче заданий от таких клиентов используется адрес сервера, и директивы в файле /etc/cups/cupsd.conf не оказывают никакого влияния на ход взаимодействия. Для того чтобы ограничить доступ к серверу CUPS с внешних узлов, надо настроить соответствующим образом брандмауэр или использовать другие механизмы ограничения доступа.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

7.6. Планировщики заданий

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

7.6. Планировщики заданий 7.6.1. Выбор планировщика В состав Fedora входит три планировщика: crond, anacron и atd. Планировщик crond используется для создания расписания, т.е. для периодического выполнения указанных пользователем команд в определенное время. Например, вы можете задать


Интернет как индикатор настроения клиентов, инструмент для сбора их мнений и средство влияния на мнение клиентов

Из книги Интернет-разведка [Руководство к действию] автора Ющук Евгений Леонидович

Интернет как индикатор настроения клиентов, инструмент для сбора их мнений и средство влияния на мнение клиентов Специалист конкурентной разведки может использовать профессиональный поиск в Интернете для того, чтобы выяснить реальное отношение клиентов.В случае,


Несколько заданий в одном файле 

Из книги Windows Script Host для Windows 2000/XP автора Попов Андрей Владимирович

Несколько заданий в одном файле  Каждое отдельное задание в WS-файле должно находиться внутри элементов <job> и </job>. В свою очередь, все элементы <job> являются дочерними элементами контейнера <package>.В качестве примера рассмотрим сценарий multijob.wsf, приведенный в


Администрирование заданий

Из книги Внедрение SAP R/3: Руководство для менеджеров и инженеров автора Кале Вивек

Администрирование заданий Администрирование заданий имеет дело с выпуском определений, расписаний, исполнений, мониторингов и управлением фоновыми задачами. Фоновые задачи относятся к пакетным процессам, которые рассматривались в одноименном разделе главы 7.


Настройка сервера LPRng

Из книги Сетевые средства Linux автора Смит Родерик В.

Настройка сервера LPRng С точки зрения пользователя система печати LPRng работает так же, как и BSD LPD. Это вполне закономерно, так как средства LPRng были разработаны для замены BSD LPD. LPRng использует файл /etc/printcap, в котором содержится такая же информация, как и в одноименном файле BSD


Указание LPRng-сервера на стороне клиента

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Указание LPRng-сервера на стороне клиента Файл /etc/printcap в системе LPRng используется аналогично одноименному файлу в системе BSD LPD. В частности, опции lp, rm и rp, которые обсуждались выше в данной главе, применимы как в BSD LPD, так и в LPRng. Большинство других опций также может


9.4. Выполнение заданий по расписанию

Из книги AutoCAD 2009. Учебный курс автора Соколова Татьяна Юрьевна

9.4. Выполнение заданий по расписанию Пользователи ОС Windows привыкли к тому, что существует Мастер планирования заданий, позволяющий автоматически запускать приложения в заранее назначенное время. В UNIX-подобных ОС есть еще более мощный и гибкий диспетчер расписаний. Его


Планировщик заданий

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Планировщик заданий С помощью данной службы реализуется возможность задания расписания, по которому будут регулярно запускаться те или иные программы. Неправильная настройка параметров данной службы может привести к появлению бреши в защите компьютера, поэтому


3.2.2. Просмотр списка запланированных заданий

Из книги Разработка ядра Linux автора Лав Роберт

3.2.2. Просмотр списка запланированных заданий Для того чтобы просмотреть полный список запланированных заданий, введите команду at -l или atq:$ atq   1. 1999-05-05 23:00 а   2. 1999-05-06 06:00 а   3. 1999-05-21 11:20 аВ первом столбце содержится идентификатор заданния, за ним следуют дата и время


Старый механизм очередей заданий

Из книги автора

Старый механизм очередей заданий Так же как и в случае интерфейса BH, который дал начало интерфейсам отложенных прерываний (softirq) и тасклетов (tasklet), интерфейс очередей действий возник благодаря недостаткам интерфейса очередей заданий (task queue). Интерфейс очередей заданий


Группы заданий

Из книги автора

Группы заданий Ниже перечислены все базовые группы заданий, включенные в электронный задачник Programming Taskbook версии 4.11 (в скобках указывается количество заданий в данной группе). Begin -- ввод и вывод данных, оператор присваивания (40), Integer -- целые числа (30), For -- цикл с параметром


Модули констукторов заданий

Из книги автора

Модули констукторов заданий Конструкторы проверяемых заданий: обзор В системе PascalABC.NET можно создавать проверяемые задания для исполнителей Робот и Чертежник, а также для электронного задачника Programming Taskbook. Задания разрабатываются с помощью конструкторов RobotTaskMaker,


Конструкторы проверяемых заданий: обзор

Из книги автора

Конструкторы проверяемых заданий: обзор В системе PascalABC.NET можно создавать проверяемые задания для исполнителей Робот и Чертежник, а также для электронного задачника Programming Taskbook. Задания разрабатываются с помощью конструкторов RobotTaskMaker, DMTaskMaker и PT4TaskMaker; конструкторы