Сетевой принтер в ВУЗе (Как ограничить колличество страниц?)

Обсуждаем вопросы продвижения Linux в школах, делимся опытом, рассказываем об успехах, просим помощи

Модератор: Модераторы разделов

antonof
Сообщения: 12
ОС: Mandriva

Сетевой принтер в ВУЗе

Сообщение antonof »

Имеется сетевой принтер.
Студентам надо много печатать.
Но деньги за печать конечно должна брать касса.
Тоесть студент принеся квиток на 50 страниц, должен с любого компа сети распечатать именно столько страниц за сколько он заплатил.
Распечатать все сразу или по частям.
Можно ли регулировать в Linux колличество страниц напечатанных пользователем?
Спасибо сказали:
Serg11
Сообщения: 37

Re: Сетевой принтер в ВУЗе

Сообщение Serg11 »

может быть это можно сделать с помощью lpadmin - консольная утилита позволяет задавать килобайтную, страничную, временную квоты на отдельного пользователя
цитата из руководства к федоре 6:

Иногда бывает необходимо установить ограничение на использование определённого принтера. Например, вам может понадобиться задать максимальное количество страниц или максимальный объём данных, который пользователи могут выводить на данном принтере.
Задать ограничения на количество страниц или объём данных можно во время установки принтера или впоследствии, при его настройке. Для этого воспользуйтесь ключом -o команды lpadmin.
Для настройки ограничений воспользуйтесь ключами job-k-limit, job-page-limit и job-quota-period.
Ключ job-quota-period позволяет задать промежуток времени, в течение которого ограничение действует (данное значение указывается в секундах; так, в одних сутках 60x60x24 = 86400 секунд, в одной неделе - 60x60x24x7 = 604800, а в месяце - 60x60x24x30 = 2592300).....
Если параметр job-k-limit равен нулю (он равен нулю по умолчанию), это означает, что ограничение снято.
Если параметр job-page-limit равен нулю (он равен нулю по умолчанию), это означает, что ограничение снято.
Если параметр job-quota-period равен нулю, это означает, что счётчик напечатанных страниц или объёма данных не будет сбрасываться через определённый промежуток времени (то есть система будет учитывать все напечатанные страницы с начала использования)....
lpadmin p danka_infotec_4105 -o job-quota-period=604800 -o job-page-limit=100
Таким образом для каждого пользователя принтера danka_infotec_4105 устанавливается предел в 100 страниц в неделю.
Спасибо сказали:
mrJaack
Сообщения: 1
ОС: Linux Mandriva

Re: Сетевой принтер в ВУЗе

Сообщение mrJaack »

У меня Mandriva 2008. Пробую сделать ограничение для пользователей на количество страниц, но ничего не получается. В файле printers.conf прописывается и QuotaPeriod и PageLimit, но ограничений как будто и нет! Паралельно если пользователя записать в DenyUser, то всё работает отлично. Я уже не знаю в чем может быть проблема. Помогите пожалуйста...
(для изменения printers.conf пользовался командой lpadmin -p prn -o job-quota-period=604800 -o job-page-limit=10)
Спасибо сказали: