В 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) | Форматирует файл дампа окна для вывода на принтер. |