Printserver2.pg.infn.it (VM Xen in esecuzione su redhat cluster) Server di Stampa – CUPS Printserver2.pg.infn.it (VM Xen in esecuzione su redhat cluster) EB 19/03/10
Obiettivi Feature già implementate: Possibilità di stampa da Mac, Win e Linux Gestione delle stampe via Web Controllo degli accessi via IP Protocollo IPP Autenticazione con username e password Accounting e quota … altro ?
PRINTSERVER2 Sistema: Centos v5.4, CUPS 1.4.2, Xerox Phaser 8400N Cose buone: Stampa con IPP Controllo degli accessi tramite IP Gestione tramite web (completamente nuova rispetto alla 1.3) è gratis … ! Cose cattive: Da windows non viene gestita correttamente l’autenticazione user/password Il log file con le pagine stampate non è corretto Non esiste un meccanismo di quota per user Non esiste un esiste una black list per IP o per utenti
PRINTSERVER2 Sistema: Centos v5.4, CUPS 1.3.7, Xerox Phaser 8400N Cose buone: Stampa con IPP Controllo degli accessi tramite IP Gestione tramite web (simile a quella attualmente in produzione) Logging delle pagine stampate (IP Address+Username) è gratis … ! Cose cattive: Da windows non viene gestita correttamente l’autenticazione user/password Non esiste un meccanismo di quota per user Non esiste un esiste una black list per IP o per utente
PRINTSERVER2 Altre possibilita’ ? Cups+Samba -> doppio sistema, gestione delle stampe via web ? Cups-lpd -> autenticazione Soluzioni commerciali ?
PRINTSERVER2 SOLUZIONE n.1: Al momento l’unica praticabile e’ quella di utilizzare Cups nella versione 1.3.7, controllare gli accessi alle stampanti attraverso l’ indirizzo IP e scrivere un programma che produce dei report delle stampe effettuate dai singoli utenti
PRINTSERVER2 SOLUZIONE n.2. Altri prodotti di accounting gratuiti: Printbill (Cups) LIRE (FC6 + SQLite) JASmine (Mysql+Backend+Web) Pykota (GPL…However for some of them, in particular PyKota, PyKotIcon and Tea4CUPS, the Official packages repositories can only be visited after paying a nominal entry fee of 25 EURO or US$. Obtain a login name and password which will allow you an unlimited access to all the restricted areas on this website. ...)
PRINTSERVER2 SOLUZIONE n.2. Pykota (Print Quota e Print Accounting): USER -> CUPS -> PyKota -> Printer Accounting (hardware, software, ink) per pagina e per tipologia di stampante Coda di stampa: # pkprinters --add --charge 0.05 xerox Nuovo utente: # pkusers --add --limitby balance --balance 10.0 becchett Report per stampante: # repykota --printer xerox tools a linea comando per la gestione del sistema, interfaccia web per l’utente per il controllo della quota mail via cron per segnalare eventuali anomalie