lprc
Управление
построчными принтерами
Синтаксис:
lprc
[команда [аргумент ...]]
Поддерживаемые
платформы:
Neutrino
Опции:
Нет.
Описание:
Утилита lprc
используется системным администратором (т.е. root) для
управления работой построчных принтеров, сконфигурированных
по пути /etc/printcap.
Возможности применения утилиты lprc:
-
деактивация
или
активация принтера;
-
деактивация
или
активация очереди спулинга;
-
изменение
порядка
заданий в очереди спулинга;
-
поиск
данных
о статусе принтеров, связанных очередях спулинга и
сервисах.
Если аргументы
не указаны, то lprc
запрашивает команды из стандартного потока ввода. При
наличии аргументов lprc
интерпретирует в качестве команды первый аргумент, а
остальные использует как параметры этой команды. Стандартный
поток ввода можно перенаправить таким образом, чтобы утилита
lprc
считывала команды из файла. Имена команд можно сокращать.
Список
распознаваемых команд:
? [команда
...]
help [команда
...]
Вывести краткое
описание каждой команды в списке аргументов. Если команда не
указана, lprc
отображает список распознаваемых команд.
abort { all |
printer }
Немедленно
завершить работу активного сервиса спулинга на локальном
хосте и деактивировать печать (для предотвращения запуска
новых сервисов из lpr) для
указанных устройств.
clean { all |
printer }
Удалить все
временные файлы, файлы данных и управляющие файлы, которые
невозможно вывести на печать (т.е. задание печати не
сформировано полностью), из очереди(-ей) указанного принтера
на локальном компьютере.
disable { all
| printer }
Деактивировать
очереди указанного принтера. При этом lpr не
добавляет новые очереди.
down { all |
printer } сообщение
...
Деактивировать
очередь указанного устройства и операцию печати и поместить
сообщение в файл
статуса принтера. Заключать сообщение в кавычки не
требуется; остальные аргументы обрабатываются аналогично echo.
Как правило,
команда down
используется для отключения принтера, передачи информации о
причине, по которой lprq
указывает, что принтер отключен, и вывода сообщения о
статусе.
enable { all |
printer }
Активировать
спулинг в локальной очереди для указанных принтеров. lpr может помещать
новые задания в очередь спулера.
exit
quit
Завершить работу lprc.
restart { all |
printer }
Выполнить
попытку запуска нового сервиса принтера. Рекомендуется в
случаях, когда в результате аварийного состояния сервис
неожиданно завершает работу, при этом в очереди остаются
активные задания. В этом случае утилита lprq
передает информацию об отсутствии сервиса. При наличии
полномочий суперпользователя сначала рекомендуется завершить
работу текущего сервиса (уничтожить и перезапустить зависший
сервис).
start { all |
printer }
Активировать
печать и запустить сервис спулинга для указанных принтеров.
status [all |
printer]
Отобразить
статус сервисов и очередей. Если принтер не указан, то
утилита lprc
отображает статус всех принтеров, определенных в файле /etc/printcap.
stop { all |
printer }
Остановить сервис
спулинга после выполнения текущего задания и деактивировать
печать.
topq printer [номер_задания ... ] [пользователь ... ]
Поместить задания
в очередь в указанном порядке вверх очереди принтера.
up { all |
printer }
Активировать все
задания и запустить новый сервис принтера. Эта команда
отменяет результаты выполнения команды down.
Файлы:
/etc/printcap
Файл описания
принтера.
Ошибки:
?Ambiguous
command
Сокращение
соответствует нескольким командам.
?Invalid
command
Соответствие не
найдено.
?Privileged
command
Для выполнения
команды требуются полномочия root.