Печать в System V
Категория: Печать | Автор: admin | 20-06-2010, 22:39

К сожалению, система печати System V проектировалась без учета потребностей печати в сетях, и к новым условиям работы адаптируется с трудом. Использующие ее производители внесли многочисленные изменения, одни из которых способствовали расширению ее функциональных возможностей, в то время как назначение других объяснить трудно.

Из числа рассматриваемых нами систем System V используют Solaris и HP-UX. Однако обе существенно ее модифицировали. Ниже будет рассмотрена стандартная система с многочисленными примечаниями, касающимися конкретных систем.

 

Обзор

 

Пользователь, желающий что-нибудь вывести на печать, должен использовать либо команду , либо команду, которая косвенно вызывает . Команда получает входной файл и помещает его в буферном каталоге, соответствующем пункту назначения этой информации. Демон lpsched определяет, когда и где должен быть распечатан конкретный файл, а затем выполняет интерфейсную программу, которая форматирует данные и выводит их на заданный принтер. Краткое описание команд системы печати System V приведено в табл. 23.3.

Просмотров: 3559 | Подробнее... | Комментариев: 0
  Спулер LPRng
Категория: Печать | Автор: admin | 20-06-2010, 22:58

LPRng — это новый спулер печати, основанный на BSD-системе. Система LPRng, текущая поддержка которой осуществляется Патриком Пауэллом (Patrick Powell) из AStArt Technologies, представляет собой удачную попытку совместить наилучшие черты систем печати BSD и System V.

LPRng заменяет текущую систему печати совместимыми с нею, но улучшенными командами. Все общие команды BSD остаются доступными. Наиболее важные команды System V также поддерживаются и выполняются как ссылки на свои двойники системы BSD. Например, команда является ссылкой на команду lpr, а команда cancel — ссылкой на lprm. Эти команды ожидают своего вызова и затем выполняются.

Одной из наиболее важных проблем, возникающих при использовании системы печати BSD, является то, что почти все программное обеспечениепечати должно запускаться пользователем root. Это относится не только к lpr-клиентам, но и к lpd-фильтрам. Поскольку фильтры часто представляют собой сценарии интерпретатора команд, такая перспектива пугает.

LPRng решает эту проблему, позволяя клиентам запускаться как обычным пользователям. В случаях, когда LPRng не должен взаимодействовать с клиентами, не относящимися к LPRng, даже демон печати может запускаться непривилегированным пользователем. Этот пакет предоставляет также много новых возможностей по контролю безопасности, которые отсутствуют в большинстве BSD-систем.


Просмотров: 4111 | Подробнее... | Комментариев: 0


 
Логин
Пароль
 

 
Locations of visitors to this page