Livello degli inchiostri e pulizia testine per stampanti Epson

Debian-swirl.png Versioni Compatibili

Debian 8 "jessie"
Debian 9 "stretch"
Debian 10 "buster"

Installazione

Qui di seguito verranno proposti due semplici script per sapere il livello delle cartucce e per la pulizia delle testine utilizzando il tool escputil e adatti a chi ha una stampante Epson USB.

Prima cosa installare il tool escputil, per esempio con privilegi di amministrazione:

# apt install escputil 

ed iscriversi al gruppo stampante:

# adduser proprio_nome_utente lp 

Conoscere il livello degli inchiostri

Creare il primo script per il livello degli inchiostri che chiameremo ink-level.

Apriamo il nostro editor preferito, e copiamo quanto segue:

#!/bin/sh
#
# controllo livelli inchiostro stampante Epson

escputil --ink-level --raw-device /dev/usb/lp0

Salviamo come ink-level, diamo i permessi di esecuzione:

$ chmod 775 ink-level

spostiamo il file appena creato in /usr/local/bin (dopo aver ottenuto privilegi di amministrazione):

# mv ink-level /usr/local/bin

e gli assegniamo il giusto proprietario e gruppo:

# chown root:root /usr/local/bin/ink-level

Bene ora da semplice utente scrivere in una shell ink-level avremo stampato la percentuale degli inchiostri.

Pulizia delle testine

Stessa procedura con l'altro script per la pulizia delle testine, ovviamente cambiando il nome in clean-head; lo script è il seguente:

#!/bin/sh
#
# pulizia testine stampante Epson

escputil --clean-head --raw-device /dev/usb/lp0




Guida scritta da: Xtow   Debianized 40%
Estesa da:
Verificata da:
HAL 9000 16:37, 22 set 2019 (CEST)

Verificare ed estendere la guida | Cos'è una guida Debianized