lprc

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

Синтаксис:

lprc [команда [аргумент ...]]

Опции:

Отсутствуют.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, mips, ppc, x86

Описание:

Утилита 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.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

lpd, lpr, lprq, lprrm, /etc/printcap




Предыдущий раздел: Утилиты