Home (Главная)

Page 316 - Страница 316
Page 316
background image

Глава 16. Печать    319 

Управление принтером

 

Принтерами и соответствующими им очередями  управляет  команда 1рс.  Систем-

ные администраторы пользуются ее для администрирования принтеров. Ограничен-
ная  часть  ее  функциональности  доступна  и  обычным  пользователям,  включая  вывод 
состояния  очередей  и  перезапуск  демона  принтера,  если  он  "завис".  Кроме  того,  1рс 
включает  и  отключает  принтеры  и  очереди,  изменяет  порядок  заданий  в  очереди 
(файлы из хвоста очереди могут быть напечатаны первыми) и проверяет ее состоя-
ние. 

Если  программа  Ipc  запущена  без  аргументов,  она  переходит  в  интерактивный 

режим  и  выводит  приглашение.  С  аргументами  1рс  запускается,  выполняет  указанные 
действия  и  завершает  работу.  Вначале  мы  рассмотрим  интерактивный  режим  работы 
1рс

Программа Ipc в интерактивном режиме

 

Запущенная без аргументов, команда 1рс переходит в интерактивный режим и выводит 

следующее приглашение: 

1рс>

 

Получить список поддерживаемых команд позволяет команда или help (как всегда, 

все команды завершаются нажатием клавиши Enter), help с последующим именем коман-
ды выводит краткое (в одну строку) описание команды. 

При вводе команд допускаются сокращения (наиболее короткие, но не приводящие 

к неоднозначности). Например, команду status можно сократить до stat, но не sta, по-
скольку существует команда start и в последнем случае 1рс не сможет их различить. 

Если введенной информации недостаточно, чтобы распознать существующую коман-

ду, 1рс выведет сообщение ?Ambiguous command (Неопределенная команда). Если указа--
ной команды не существует, программа выведет сообщение ?Invalid command (Неверная 
команда). 

Состояние очереди

 

Для  проверки  состояния  очереди  используется  команда  status,  которую,  как  было 

показано ранее, можно сократить до stat. Она требует аргумента. Им может быть или all 
(состояние очередей всех демонов) или имя принтера. Например, команда: 

lpc> status lp lp:

 

queuing is  enabled

 

printing  is  enabled

 

2  entries  in  spool  area

 

waiting  for  lp  to become  ready  (offline?) lpc>

 

выдает состояние принтера по умолчанию. В данном случае очередь разрешена, печать 
разрешена и в очереди находится два задания, ожидающих печати. Процесса печати не 
происходит по той причине, что принтер в данный момент недоступен. 

Командой  status  могут  пользоваться  и  системные  администраторы,  и  обычные 

пользователи. 

Запрет печати и останов демона

 

Команды abort и stop предназначены для запрета печати и останова демона, ко-

торый обрабатывает спул принтера (запустить эти команды может только системный