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

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


Компоненты программы буферизации

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

  1. Команда enq является фактической точкой входа для программы буферизации; таким образом, с нее начинается работа программы буферизации. Эта команда принимает запросы на обработку заданий.
  2. Демон qdaemon предназначен для приема и отслеживания заданий, переданных на выполнение программе буферизации командой enq. Кроме того, этот процесс позволяет базовой программе обрабатывать задание, если все необходимые ресурсы доступны. Демон qdaemon - одна из промежуточных точек в работе программы буферизации.
  3. Базовая программа принтера - это набор программ, которые вызываются процессом qdaemon программы буферизации и служат для обработки задания печати, находящегося в очереди печати. Базовая программа передает выходные данные на некоторое устройство, например на принтер. Если базовой программой является piobe, то она вызывает фильтр форматирования, который, в свою очередь, обращается к файлу описания принтера. Базовая программа - это одна из промежуточных точек, а также завершающий этап программы буферизации, так как в состав базовой программы входит специальный процесс, который передает обработанное задание в место назначения.
  4. В файле конфигурации /etc/qconfig описаны параметры доступных очередей и устройств. К этому файлу обращается и команда enq, и программа qdaemon. Файл конфигурации не менее важен, чем остальные три компонента программы буферизации, так как от него зависит правильная работа программы буферизации в целом.


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