The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"спулер печати lprng"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"спулер печати lprng"
Сообщение от andrew emailИскать по авторуВ закладки(??) on 22-Июл-04, 10:55  (MSK)
господа, в офисе используется печать на сетевой принтер, прописанный на самбе, пользователи на самбе авторизируются. спулер - lprng.
возможно ли построить аудит "кто сколько изговнял бумаги"?
толкните в нужное русло :-)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "спулер печати lprng"
Сообщение от andrew emailИскать по авторуВ закладки(??) on 22-Июл-04, 15:17  (MSK)
>господа, в офисе используется печать на сетевой принтер, прописанный на самбе, пользователи
>на самбе авторизируются. спулер - lprng.
>возможно ли построить аудит "кто сколько изговнял бумаги"?
>толкните в нужное русло :-)

неужели никто не пытался отслеживать расход бумаги сотрудниками офиса???
нарыл утилиту accounting.pl из комплекта LPRng, прикрутил, логи ведет, но количество страниц не прописывает... :-(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "спулер печати lprng"
Сообщение от Z0termaNN emailИскать по авторуВ закладки(ok) on 22-Июл-04, 15:33  (MSK)
>>господа, в офисе используется печать на сетевой принтер, прописанный на самбе, пользователи
>>на самбе авторизируются. спулер - lprng.
>>возможно ли построить аудит "кто сколько изговнял бумаги"?
>>толкните в нужное русло :-)
>
>неужели никто не пытался отслеживать расход бумаги сотрудниками офиса???
>нарыл утилиту accounting.pl из комплекта LPRng, прикрутил, логи ведет, но количество страниц
>не прописывает... :-(

А каким образом он это делать будет ? Ладно бы все пользователи печатали
в postscript, здесь еще было бы о чем говорить, но ведь все прет через
виндоусовые драйверы.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "спулер печати lprng"
Сообщение от andrew emailИскать по авторуВ закладки(??) on 22-Июл-04, 17:37  (MSK)
>>>господа, в офисе используется печать на сетевой принтер, прописанный на самбе, пользователи
>>>на самбе авторизируются. спулер - lprng.
>>>возможно ли построить аудит "кто сколько изговнял бумаги"?
>>>толкните в нужное русло :-)
>>
>>неужели никто не пытался отслеживать расход бумаги сотрудниками офиса???
>>нарыл утилиту accounting.pl из комплекта LPRng, прикрутил, логи ведет, но количество страниц
>>не прописывает... :-(
>
>А каким образом он это делать будет ? Ладно бы все пользователи
>печатали
>в postscript, здесь еще было бы о чем говорить, но ведь все
>прет через
>виндоусовые драйверы.


все, как ты выразился "прет" через спулер на сервере, со всеми вытекающими из этого последствиями...

http://www.lprng.com/LPRng-Reference-Multipart/accountingref.htm

загляни сюда для просветления :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "спулер печати lprng"
Сообщение от ihor Искать по авторуВ закладки on 22-Июл-04, 17:19  (MSK)
у меня стоит pcounter(www.pcounter.com).
но он коммерчесий и существует только для Windows и NetWare.
~~~~~~~~~
можно спрашивать у принтера состояние внутр. счётчика до и после каждого задания и разницу заносить в базу.
по моему, в дистрибутиве LPRng есть пример фильтра, кот. использует такую технику.
~~~~~~~
недостатки такого метода:
1) печать будет более медленной, т.к. скрипт вынужден будет ждать окончания каждого задания перед тем, как послать новое. в обычном режиме, принтер печатает задание и одновременно загружает в память следующее.
2) тяжело реализовать квоты (что в моём случае очень важно), т.к. кол.-во
отпечатанных страмиц мы узнаём постфактум, когда уже всё случилось, и человек может этим воспользоваться, чтобы превысить свою квоту.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "спулер печати lprng"
Сообщение от andrew emailИскать по авторуВ закладки(??) on 22-Июл-04, 17:45  (MSK)
>у меня стоит pcounter(www.pcounter.com).
>но он коммерчесий и существует только для Windows и NetWare.
>~~~~~~~~~
>можно спрашивать у принтера состояние внутр. счётчика до и после каждого задания
>и разницу заносить в базу.
>по моему, в дистрибутиве LPRng есть пример фильтра, кот. использует такую технику.

как выяснилось из комплекта лпрнг - accounting.pl

выкурил мануал по разделу аудит, выяснилось что может происходить считывание данных из внутреннего счетчика принтера, но я пока не смог этого добиться, в логах остается р=0 :-((

интересно было бы знать - у кого этот фокус прошел. я так сильно подозреваю, что зависит от типа принетра, я опробовал пока только на hp lj 1200, сейчас прикручу к hp 2100 - может тут получится...

>
>~~~~~~~
>недостатки такого метода:
>1) печать будет более медленной, т.к. скрипт вынужден будет ждать окончания каждого
>задания перед тем, как послать новое. в обычном режиме, принтер печатает
>задание и одновременно загружает в память следующее.

вот это существенно, согласен :-(

>2) тяжело реализовать квоты (что в моём случае очень важно), т.к. кол.-во
>
>отпечатанных страмиц мы узнаём постфактум, когда уже всё случилось, и человек может
>этим воспользоваться, чтобы превысить свою квоту.

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "спулер печати lprng"
Сообщение от ihor Искать по авторуВ закладки on 23-Июл-04, 10:02  (MSK)
забыл сказать, посмотри на ifhp (www.lprng.org), он умеет много чего, в том числе счиатать страницы описаным выше методом.

для предварительного подсчёта страниц (до ухода на принтер) можно ещё использовать интерпритаторы ghostscript (для PS) и ghostpcl (для PCL).
но они сами по себе очень большие и запускать их для каждого задания может быть накладно.

есть ещё такой выход:
1) поставить на клиентских машинах PS драйвера вместо PCL (если принтер поддерживает PS)
2) я с этим когда-то экспериментировал, и оказалось, что PS драйвера для тех Xerox-ов HP, что были у меня, явно включают в PS файл задания нумерацию страниц (в виде (%%[Page: 24]%%)), т.ч. можно сделать маленькую C-шную программку, кот. будет просто искать последнее такое вхождение в файле задания.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру