ciao, ho scritto questo semplice script per visualizzare il livello di inchiostra in una stampante Epson
#!/bin/bash
#
# controllo livelli inchiostro stampante Epson
#
#
escputil --ink-level --raw-device /dev/usb/lp0
ho dato i permessi 755 +x +s l\'ho posizionato in /usr/local/bin
bene se lo lancio da root mi restituisce il giusto risultato es:
debian:/usr/local/bin# ink-level
Escputil version 5.0.0, Copyright (C) 2000-2006 Robert Krawitz
Escputil comes with ABSOLUTELY NO WARRANTY; for details type \'escputil -l\'
This is free software, and you are welcome to redistribute it
under certain conditions; type \'escputil -l\' for details.
Ink color Percent remaining
Cyan 79
Magenta 73
Yellow 72
Photo Black 80
se lancio lo script da utente
lillo@debian:~$ ink-level
Escputil version 5.0.0, Copyright (C) 2000-2006 Robert Krawitz
Escputil comes with ABSOLUTELY NO WARRANTY; for details type \'escputil -l\'
This is free software, and you are welcome to redistribute it
under certain conditions; type \'escputil -l\' for details.
Cannot open /dev/usb/lp0 read/write: Permission denied
la semplice domanda è come avere l\'output da semplice utente? :angry: thanks
Post modificato da: tindal, alle: 13/10/2006 20:56