- RU.LINUX (2:5077/15.22) __________________________________________ RU.LINUX _
From : Victor Wagner 2:5020/219.27 15 Mar 00 00:22:04
Subj : Printing quota - Лимитировать количество распечатываемых страниц
-------------------------------------------------------------------------------
From: vitus@wagner.rinet.ru (Victor Wagner)
kdir> Суть проблемы: на кафедре есть лазерный принтер подключенный к серверу.
kdir> Этот сервер подключен к сети, в сети много юзеров (студентов и etc).
kdir> Много
kdir> юзеров много печатают ;) Расходных материалов естественно мало и есть
kdir> необходимость в серьезной экономии...
kdir> Вопрос: существует ли на свете софт для Linux позволяющий:
kdir> 1) Лимитировать количество распечатываемых страниц;
kdir> 2) Определять для каждого юзера или группы юзеров лимит на количество
kdir> страниц;
kdir> 3) Вести логи, кто сколько напечатал;
kdir> 4) Публиковать логи для юзеров, чтобы знали сколько им осталось...
kdir> Если есть такой софт, намыльте URL pls, если это можно сделать прямо
kdir> средствами ОС, подскажите направление для копания...
Возьми любую книжку по администрированию Unix - хочешь SAH, хочешь
Эссенцию и почитай там про printing accounting.
Задачу квотирования он не решает, поскольку в американских университетах
этой проблемы не было, а вот задачу содрать с юзера указанное количество
центов за страницу (по умолчаниюу 2) - легко.
Маленький совет - если клиенты печатают из-под виндов, то нафиг
запретить им использовать какие-либо драйвера кроме postscript-овских.
Поскольку в postscripte в процессе пайпанья его в ghostscript ты
страницы посчитаешь, в plain text - тебе стандартный lpf посчитает,
а вот в PCL - вряд ли.
В общем
1. Драверы Apple Laserwriter (лучше Adobe, но их в комплекте виндов нет)
на всех виндах
2. samba с security=user (и, желательно, с domain logons = yes)
3. в /etc/printcap if=скрипт, который умеет считать строчки вида %%Page
перед тем как отдать файл ghostscript-у и писать стандартого формата
строчки в указанный ему в командной строке log-файл.
4. Самый что ни наесть стандартный pac.
--
But maybe we don't really need that...
-- Larry Wall in <199709011851.LAA07101@wall.org>
--- ifmail v.2.14.os-p7
* Origin: Where is your mouse [/dev/Wagner's home (2:5020/219.27@fidonet)