Cartucho de tinta

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.

1. Instala el paquete escputil y sus dependencias:

$ su -
# apt-get install escputil

2. Tal vez necesites incluir a tu usuario/a a los grupos de impresión:

# adduser miguel lp

y

# adduser miguel lpadmin

3. 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).

Miguel Menéndez

Administrador de sistemas, auditor de redes y seguridad.