Управление построчными принтерами
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
Предыдущий раздел: Утилиты