escputil: controlando nuestra impresora Epson por comandos

Publicado por Diego Córdoba en

Hoy les traigo escputil, una pequeña utilidad por comandos para trabajar con nuestra impresora Epson.

epson escputilEpson, por lo menos a la fecha de este post, no está desarrollando drivers para GNU/Linux, por lo que si no hemos comprado impresora aún, para los linuxeros Epson no es una buena opción.

escputil viene al rescate

Si ya tenemos nuestra Epson, este comando puede salvarnos la vida 🙂

Suponiendo que ya tenemos nuestra impresora instalada y funcionando, podemos instalar este paquete para poder administrar algunos parámetros de la impresora, vía línea de comandos, además de las utilidades propias que nos da CUPS.

En ArchLinux el paquete viene junto con el paquete gutenprint:

pacman -S gutenprint

Una vez instalado, podremos ver las opciones disponibles en:

Entre las más importantes, en mi caso, y suponiendo que nuestra impresora es, por ejemplo, /dev/usb/lp0, podremos correr los siguientes comandos:

Limpieza de cabezales:

Impresión del patrón de test de inyectores:

Verificar el estado de la impresora:

Consultar lista de modelos soportados por la utilidad:

Además, podemos alinear los cabezales con la opción -a si nuestro modelo de impresora fue bien reconocido, o especificado mediante -m.escputil

Un script personalizado

También, podemos programar un pequeño script en el lenguaje de programación de nuestra preferencia, para administrar, de manera más simple, nuestra impresora.

Por ejemplo, el siguiente:

Si lo guardamos, por ejemplo, en /usr/local/bin/epson.sh, y damos permisos de ejecución:

Podremos ahora lanzar la aplicación desde línea de comandos directamente!:

Espero les sea de utilidad para los que usen impresoras Epson!


Diego Córdoba

- Ingeniero en Informática - Mg. Teleinformática - Tesis pendiente - Docente universitario - Investigador