Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Управление принтером из терминала / 3 сообщений из 3, страница 1 из 1
23.04.2013, 12:33
    #38236381
Iceberg1985
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Управление принтером из терминала
Здравствуйте!
Недавно вся наша организация перешла на ОС Linux.
Всё хорошо, только вот одна проблема:
часто бывает так, что при распечатке принтер приостанавливается и тогда приходится вручную запускать его либо через web-интерфейс cups, либо через system-config-printer
Поэтому хочу написать скрипт, который проверяет каждые 5 секунд:
1. не приостановлен ли принтер, если он приостановлен, то запустить его.
2. нет ли заданий которые не удаётся распечатать, если такие задания есть, то отменить и удалить все эти задания.
Вообще возможно ли такое?
...
Рейтинг: 0 / 0
23.04.2013, 15:48
    #38236831
Sleeping Daemon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Управление принтером из терминала
Iceberg1985Здравствуйте!
Недавно вся наша организация перешла на ОС Linux.
Всё хорошо, только вот одна проблема:
часто бывает так, что при распечатке принтер приостанавливается и тогда приходится вручную запускать его либо через web-интерфейс cups, либо через system-config-printer
Поэтому хочу написать скрипт, который проверяет каждые 5 секунд:
1. не приостановлен ли принтер, если он приостановлен, то запустить его.
2. нет ли заданий которые не удаётся распечатать, если такие задания есть, то отменить и удалить все эти задания.
Вообще возможно ли такое?
cups*, ldadmin, lpstat
...
Рейтинг: 0 / 0
27.06.2013, 15:28
    #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
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Управление принтером из терминала / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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