Автор Тема: Принтер лог  (Прочетена 1378 пъти)

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
Принтер лог
« -: Oct 01, 2007, 15:23 »
Ами незнаех точно как да кръстя темата.
Проблема ми е следния.
Имам една линукс машина на която са шервани 10 принтера примерно.Разделени са според отдели.

Интересува ме дали е възможно всичко което минава през сървъра като принт да се записва във фаил.Някакъв лог.Или нещо подобно.
Целия текст от принта,кои го е пуснал и кога примерно.
Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Принтер лог
« Отговор #1 -: Oct 01, 2007, 16:44 »
Е чак и текста не може '<img'>

Иначе нещо не разбирам от написаното ти ... може би защото съм с настинка ( сериозно говоря ), но ако принтерите са ти на линукс машината ( което ми е чудно как ще навържеш 10 принтера на 1 машина ) може да се направи тъй като CUPS-a си прави логове на дата, час, ип адрес и т.н.

ако ползваш CUPS влез през уеб интерфейса localhost:631 там се вижда много ясно лог-а '<img'>

П.С. Не че няма машинки с по 10 USB-та и 1 LPT ама ... все пак ми се струва крайно!



Активен

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
Принтер лог
« Отговор #2 -: Oct 01, 2007, 17:06 »
Принтери които са мрежови(свързани са към switch) се инсталират на линукс машината.После се шерват и от там ги ползват хората които работят в фирмата.Относно логовете мерси ще разгледам cups-а.

Имам си отдел които се занимава с технологично развитие.Каквото и да значи това.Дават ми задачи като те не са съобразени с това може ли да станат или не.Аз лично мисля ,че това няма как да стане ,но преди да им го кажа реших да попитам за да не се излагам ако пък е възможно.

Целта е да може да се види принтваното ,а не само лога към него.Цялата работа е безумна ,но в случая мене не ме питат.

Мерси за отговора.
Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Принтер лог
« Отговор #3 -: Oct 01, 2007, 20:42 »
Първом, братко, си припомни правилата на форума и пускай темите в правилния раздел.
Освен това мисля, че не си прочел до края man cupsd.conf, защото няма нищо по-лесно и нищо кой знае колко безумно в това което искат от теб, освен що се отнася до разхищение на дисково пространство.
Просто добавяш някъде в /etc/cups/cupsd.conf тези два реда:

PreserveJobFiles On
PreserveJobHistory On

Първият ред гарантира запазването на файловете, които ще бъдат изпратени към принтера в post script вариант (ps) в директорията /var/spool/cups - не запазват оригиналното си име, а започват с d и завършват с номера на задачата за която са предназначени, после тире и броя копия - нещо от сорта - d00028-001. Освен отпечатаните се запазват всички файлове за отказани, проблемни и прочие видове задачи.
Вторият ред ти позволява запазването на историята на принтирането, за да може после да бъде репринтиран файла. Пак се пазят в същата директория, бинарни файлове са и започват с c - c00028.
В един чудесен момент, обаче може да изпиташ сериозно затруднение с мястото на диска, защото ps файловете не са малки, а принтерите ти са много, ако има и много потребители към тях ще трябва да триеш редовно, след като някой разгледа лога.
Активен

It makes you awful glad that you were born a man.

maniac

  • Напреднали
  • *****
  • Публикации: 34
    • Профил
Принтер лог
« Отговор #4 -: Oct 01, 2007, 21:11 »
# MaxPrinterHistory: controls the maximum number of history collections
# in the printer-state-history attribute.  Set to 0 to disable history
# data.
MaxPrinterHistory 300

# MaxJobs: maximum number of jobs to keep in memory (active and completed.)
# Default is 500; the value 0 is used for no limit.
#
MaxJobs 200

Мисля че това ще реши проблема с препълването на диска и на лог-а в уеб интерфейса.



Активен

for beer in $(ls /home/fridge); do drink $beer; done

dual_OS

  • Напреднали
  • *****
  • Публикации: 36
  • Distribution: Debian Linux
  • Window Manager: KDE
    • Профил
Принтер лог
« Отговор #5 -: Oct 02, 2007, 11:06 »
Ако искаш погледни Pykota,
има и безплатен вариант ако си го дръпнеш от svn.Можеш да слагаш квоти , да следиш кой, кога ,какво печати.Можеш да ограничаваш кой колко да печати.Доста ми е полезно.След като  направих всеки да вижда колегите какво печатат, масовото печатането на лични неща като комикси и прочие спря.
Активен

Debian Power

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
Принтер лог
« Отговор #6 -: Oct 02, 2007, 13:13 »
Много съм ви благодарен за отговорите. Дадохте ми решението.

Да не съм се занимавал с cups сериозно. Определено обаче сгреших ,че това не може да стане затова и не го разгледах ,а просто търсих потвърждение на тезата си.

По повод забележката за раздела я приемам. Моя грешка.

Мерси още веднъж. От тук нататък ще се справя. '<img'>



Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.