CUPS. Control d'impressions

En aquets temps que tot s'ha de mirar podem necessitar veure quin ús es fa de les impressores.

Despres de diverses cerques i diverses proves, en linux, resulta que hi ha poques aplicacions gratuites, i les que hi han fa anys que ningú les manté i son complicades de fer funcionar, tipus Pykota, PhpPrintAnalyzer, ...

Però també en trobem alguna que per la seva simplicitat i resultat sorprenen, aquest és el cas de PrintAnalyzer, que sense ser molt sofisticada ens pot fer el servei.

En línux totes les opcions parteixen de que fem servir el gestor de impressió CUPS, i que aquest genera un fitxer amb informació de les impresions, usuaris, impressores, i alguna cosa més.

Aquest Scrip PrintAnalyzer analitza aquest fitxer i ens dona informació en format de text del tipus: 
  • Ús de les impressores. 
  • Pàgines per impressora i l'usuari 
  • Nombre de copies dins d'un rang de pàgines. 
  • Treballs  impresos en una hora de terminada del dia
  • Treballs impresoso per cada dia del periode
  • Treballs impresos per un usuari
i alguna cosa més. 

Per la seva senzilleza val la pena mirar-ho abans no ens emboliquem en altres aspectes més complicats. Ja que no ens cal instalar res especial.

Hem de pensar que CUPS, guarda l'usuari que ha obert la sessió, per tant si es un ordinador que fa servir molta gent, si tots treballen amb el mateix usuari no podrem saber qui es el que imprimeix més.

Un problema que m'he trobat, és que segons la versió de cups, ens pot intercanviar la posició de l'identificador del treball i l'usuari que fa la impressió i no ens dona resultats, per solucionar-ho hem de mirar l'script, sobre la línia 400 i 496, per posar en l'ordre correcte la informació.



Molta sort i moltes gràcies, ja explicareu com uns ha anat!

tecnocat.eu