В AIX 5.1 и более поздних версий операционная система поддерживает две подсистемы печати: BSD 4.3 и System V. Подсистемы печати System V используют команды, очереди, файлы и средства управления System V Release 4. Ниже приведена информация, которая потребуется вам для управления подсистемами печати BSD 4.3. С помощью SMIT вы можете указать, какая подсистема должна запускаться. В каждый момент времени может работать только одна подсистема.
Файлы и программы управления печатью хранятся в каталоге /usr/lpd. Архитектура, настройка, принципы управления очередями и демонами в BSD 4.3 и в данной операционной системе различаются. Тем не менее, обе подсистемы используют для удаленной печати протокол lpd. Обе подсистемы применяют файл /etc/hosts.lpd, а если он не существует, то файл /etc/host.equiv. В состав подсистемы печати данной операционной системы входит шлюз подсистемы печати BSD 4.3, поэтому данная операционная система может передавать задания печати в системы BSD 4.3, а также принимать задания печати, отправленные из систем BSD 4.3.
Файл /etc/printcap BSD 4.3 не существует в данной операционной системе. Этот файл представляет собой файл настройки программы буферизации и одновременно базу данных функций принтера. Для правильной настройки принтера пользователи должны знать формат и ключевые слова файла printcap.
Файл /etc/qconfig в данной операционной системе содержит только данные о настройке программы буферизации. Свойства принтеров хранятся в базе данных ODM. Функции того или иного можно задать с помощью команды mkvirprt.
Для того чтобы сделать доступным принтер lp0 на удаленном хосте viking, поместите следующие строки в файл /etc/printcap в системе BSD 4.3:
lp0|Удаленный принтер, подключенный к хосту viking:Z :lp=:rm=viking:rp=lp:st=/usr/spool/lp0d
В данной операционной системе для выполнения аналогичной операции необходимо поместить следующие строки в файл /etc/qconfig:
lp0:
device = dlp0
host = viking
rq = lp
dlp0:
backend = /usr/lib/lpd/rembak
Более подробная информация о подсистеме печати приведена в разделе Обзор принтеров - управление системой.
В данной операционной системе
поддерживаются следующие команды и библиотечные функции принтеров:
| cancel (1) | Отменяет запрос к построчному принтеру |
| chquedev (1) | Изменяет имя очереди принтера или графопостроителя |
| chvirprt (1) | Изменяет значения атрибутов виртуального принтера |
| disable (1) | Отключает очередь печати |
| enable (1) | Включает очередь печати |
| hplj(1) | Обрабатывает вывод troff для печати на принтере HP LaserJetII с картриджем типа K |
| ibm3812 (1) | Обрабатывает вывод troff для печати на принтере IBM 3812 Mod 2 Pageprinter |
| ibm3816 (1) | Обрабатывает вывод troff для печати на принтере IBM 3816 Pageprinter |
| ibm5587G (1) | Обрабатывает вывод troff для печати на принтере IBM 5587G с картриджем 32x32/24x24 |
| lp(1) | Отправляет запрос построчному принтеру |
| lpr(1) | Помещает задания печати в очередь |
| lprm (1) | Удаляет задания печати из очереди построчного принтера |
| lpstat (1) | Показывает информацию о состоянии построчного принтера |
| lptest (1) | Формирует тестовый шаблон для построчного принтера |
| lsallqdev (1) | Показывает список всех настроенных принтеров, связанных с очередью |
| lsvirprt (1) | Показывает список значений атрибутов виртуального принтера |
| mkque (1) | Добавляет в систему очередь печати |
| mkquedev (1) | Добавляет в систему очередь печати |
| mkvirprt (1) | Создает виртуальный принтер |
| pac(1) | Готовит записи учета ресурсов принтера/графопостроителя |
| piobe (1) | Администратор печати для программ поддержки принтеров |
| pioburst (1) | Формирует начальную и конечную страницы, печатаемые до и после задания печати |
| piocmdout (3) | Подпрограмма, выводящая строку атрибутов форматирования |
| piodigest (1) | Создает и сохраняет сводку значений атрибутов определения виртуального принтера |
| pioexit (3) | Подпрограмма выхода из программы форматирования |
| pioformat (1) | Запускает программу форматирования |
| piofquote (1) | Преобразует некоторые символы управления печатью, предназначенные для принтеров PostScript |
| piogetstr (3) | Подпрограмма, извлекающая строку атрибутов форматирования для программы форматирования |
|
piogetvals (3)
| Подпрограмма инициализации переменных базы данных атрибутов принтеров для программы форматирования |
| piomsgout (3) | Подпрограмма отправки сообщения из программы форматирования |
| pioout (1) | Интерфейсная программа базового драйвера принтера |
| piopredef (1) | Создает определение потока данных для предопределенного принтера |
| proff (1) | Форматирует текст для принтеров с индивидуальными потоками данных |
| qadm (1) | Позволяет выполнять функции администрирования подсистемы буферизации печати |
| qconfig (4) | Настраивает систему постановки в очередь заданий печати. |
| qstatus (1) | Позволяет просматривать информацию о состоянии подсистемы буферизации печати |
| restore (3) | Восстанавливает состояние принтера по умолчанию |
| rmque (1) | Удаляет из системы очередь печати |
| rmquedev (1) | Удаляет из системы очередь принтера пли графопостроителя |
| rmvirprt (1) | Удаляет виртуальный принтер |
| splp (1) | Позволяет просматривать или изменять параметры драйвера принтера |
| xpr(1) | Форматирует файл дампа окна для вывода на принтер. |