Cómo conocer el nivel de tinta de una impresora EPSON de inyección en un sistema basado en Debian
Tal vez tengas la tentación de instalar el paquete mtink, sin embargo, a no ser que tengas una impresora de inyección de tinta EPSON relativamente antigua, yo no perdería el tiempo.
- Instala el paquete escputil y sus dependencias:
~$ su -
~# apt-get install escputil
- Tal vez necesites incluir a tu usuario/a a los grupos de impresión:
~# adduser miguel lp
y
~# adduser miguel lpadmin
- Ahora ya, simplemente ejecuta el siguiente comando:
~# escputil -i -r /dev/usb/lp1
Donde -i (o –ink-level) devolverá los porcentajes de tinta en cada cartucho y -r (o –raw-device) forzará un acceso directo al dispositivo /dev y no por la cola de impresión, debe hacerse esto por lo general si se desean hacer cosas como calibrar cabezales (-n), limpiar cabezales (-c) o alinearlos (-a).
En este ejemplo la impresora está en /dev/usb/lp1 pero puede ser cualquier otro (lp0, lp2, …).
La salida se parecerá a lo siguiente:
Unknown printer Epson Stylus SX125!
Ink color Percent remaining
Cyan 25
Yellow 28
Magenta 33
Black 0
Que nos indica que queda el 25% de cian, el 28% de amarillo, el 33% de magenta y el negro está totalmente agotado (0%).
Existen alternativas gráficas para estos menesteres, como el ya mencionado mtink (xwindow), InkBlot (Gnome) y Qink (KDE).