Ciao a tutti, ultimamente ho avuto un piccolo problema che ho risolto con lo scipt che allego, nel caso possa essere utile a qualcuno. Il problema: ho notato che CUPS non rimette in linea la stampanti (nemmeno al riavvio del sistema) se vengono messe in pausa (dal sistema o da qualcuno). Di conseguenza chi si appresta a stampare qualcosa, vede che la stampa viene conclusa senza errori, ma dalla stampante non esce nulla (evito di riportare gli improperi che arrivano all'amministratore del sistema). Una soluzione percorribile è quella di assegnare ai propri familiari i diritti di lpadmin inserendo i loro nominativi in questo gruppo (lpadmin), o in alternativa, occorre lavorare sulle policy di CUPS per consentire a chiunque di poter mettere in pausa e soprattutto di poter ripristinare le stampanti. Il mio "server" dove è collegata la stampante viene normalmente acceso per l'occasione e quindi ho creato lo script ad hoc che sblocca le stampanti configurate sul server. Niente di trascendentale: Per ogni stampante installata (io ne ho solo una, quindi non ho testato il caso di un server con + stampanti) viene eseguito un comando cupsaccept (per accettare nuovi jobs di stampa) e un comando cupsenable (per riabilitare la stampante se era stata messa in pausa). Nel mio caso, con diritti di root, ho installato lo script in /usr/local/etc/init.d e l'ho reso eseguibile con: chmod u+x cups-restart-printers e creato il link in /etc/init.d con il comando ln -s /usr/local/etc/init.d/cups-restart-printers /etc/init.d poi ho creato i link in /etc/rc?.d con update-rc.d cups-restart-printers start 99 2 3 4 5 Il mio "server" ha una Debian Wheezy 7.7 32bit Umberto Zappi
Attachment:
cups-restart-printers
Description: Binary data
--------------------------------------------------------------------- Per cancellarsi, scrivi a: riminilug-general-unsubscribe@xxxxxxxxxxxx Se vuoi conoscere altri comandi, scrivi a: riminilug-general-help@xxxxxxxxxxxx