Вы можете использовать ssh для удаленного сервера печати Linux и применять команды CUPS для контроля очередей печати. Команды CUPS CLI обычно требуют rootпривилегий. Коротко рассмотрим эти команды.
О 1 рс — позволяет использовать различные формы контроля над принтерами. Со статусом 1 рс вы можете видеть список доступных очередей и статус каждой.
О 1 pstat — отображает список задач печати, стоящих в очереди на принтер системы. Вы можете применять различные параметры для модифицирования вывода этой команды.
О 1 pq — отображает статус актуальной очереди или очередь, указанную параметром •Р queue.
О lppasswd — меняет пароль CUPS, используемый системой. Устанавливает значение Digest для директивы AuthType в файле конфигурации cupsd. conf. О enable/disable — запускает/останавливает указанную очередь. Наиболее часто используемой командой является disable с параметром с для остановки очереди и сброса всех задач, стоящих в очереди в настоящий момент. О accept и reject — обуславливает печать очереди для начала приема или отмены новых задач.
О lprm — удаляет задачу из очереди. Вы можете указать очередь (Р queue) и идентификатор задачи (получают с помощью команды 1 pstat).
О 1 pmove — перемещает задачу печати из одной очереди в другую с помощью идентификатора задачи и имени очереди (например, 1 pmove queuel46 queue2). Вы можете сами проверить работу этих команд. Рассмотрим пример первой команды, которую мы настроили на принтере с помощью интерфейса CUPS:
BrotherHL1440:
printer is on device 'parallel' speed 1
queuing is enabled
printing is enabled
no entries
daemon present