Руководство по администрированию UNIX System V

       

Что делает программа интерфейса


Любая программа интерфейса выполняет следующие действия:

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

Программа интерфейса отвечает за открытие порта принтера. Это выполняется с помощью LP, который носит название коммутируемого принтера, если так устанавливается линия связи с принтером. Соединение порта принтера задается программе интерфейса как стандартный вывод, и принтер устанавливается как управляющий терминал для программы интерфейса и тогда "зависание" порта даст сигнал SIGHUP, который должен отсылаться в программу интерфейса. Настроенная программа интерфейса не должна прекращать инициацию принтера, что позволяет LP использовать программу интерфейса только для подготовки принтера или порта принтера, а распечатка выполняется как-нибудь иначе.



Содержание раздела