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.