powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Управление принтером из терминала
3 сообщений из 3, страница 1 из 1
Управление принтером из терминала
    #38236381
Iceberg1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Недавно вся наша организация перешла на ОС Linux.
Всё хорошо, только вот одна проблема:
часто бывает так, что при распечатке принтер приостанавливается и тогда приходится вручную запускать его либо через web-интерфейс cups, либо через system-config-printer
Поэтому хочу написать скрипт, который проверяет каждые 5 секунд:
1. не приостановлен ли принтер, если он приостановлен, то запустить его.
2. нет ли заданий которые не удаётся распечатать, если такие задания есть, то отменить и удалить все эти задания.
Вообще возможно ли такое?
...
Рейтинг: 0 / 0
Управление принтером из терминала
    #38236831
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Iceberg1985Здравствуйте!
Недавно вся наша организация перешла на ОС Linux.
Всё хорошо, только вот одна проблема:
часто бывает так, что при распечатке принтер приостанавливается и тогда приходится вручную запускать его либо через web-интерфейс cups, либо через system-config-printer
Поэтому хочу написать скрипт, который проверяет каждые 5 секунд:
1. не приостановлен ли принтер, если он приостановлен, то запустить его.
2. нет ли заданий которые не удаётся распечатать, если такие задания есть, то отменить и удалить все эти задания.
Вообще возможно ли такое?
cups*, ldadmin, lpstat
...
Рейтинг: 0 / 0
Управление принтером из терминала
    #38312805
Iceberg1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
#!/bin/bash
while true
do
PRINTER_NAME=`lpstat -d | awk '{print $4}'`
if lpstat -p $PRINTER_NAME | grep disabled > /dev/null
then
lprm -
cupsenable $PRINTER_NAME
fi
if ls ~/PDF/*.pdf > /dev/null
then
sleep 3
for filepdf in ~/PDF/*.pdf
do lp $filepdf
done
rm -f ~/PDF/*
fi
sleep 5
done
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Управление принтером из терминала
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]