Livello degli inchiostri e pulizia testine per stampanti Epson: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
verificata
mNessun oggetto della modifica
m (verificata)
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy|Jessie}}
{{Versioni compatibili|Jessie|Stretch|Buster}}
__TOC__
__TOC__
== Installazione ==
== 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.
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]]:
Prima cosa installare il tool <code>escputil</code>, per esempio con [[privilegi di amministrazione]]:
 
<pre># apt install escputil </pre>
<pre># apt-get install escputil </pre>
 
ed iscriversi al gruppo stampante:
ed iscriversi al gruppo stampante:
 
<pre># adduser proprio_nome_utente lp </pre>
<pre># adduser nome_utente lp </pre>


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


Apriamo il nostro editor preferito, io ho usato ''gedit'', e scriviamo:
Apriamo il nostro editor preferito, e copiamo quanto segue:
 
<pre>
<pre>
#!/bin/bash
#!/bin/sh
#
#
# controllo livelli inchiostro stampante Epson
# controllo livelli inchiostro stampante Epson
#
#


escputil --ink-level --raw-device /dev/usb/lp0 </pre>
escputil --ink-level --raw-device /dev/usb/lp0
</pre>


Salviamo come ink-level, diamo i permessi di esecuzione:
Salviamo come ''ink-level'', diamo i permessi di esecuzione:
 
<pre>
<pre>$ chmod +x ink-level </pre>
$ chmod 775 ink-level
 
</pre>
spostiamo il file appena creato in <code>/usr/local/bin</code>:
spostiamo il file appena creato in <code>/usr/local/bin</code> (dopo aver ottenuto [[privilegi di amministrazione]]):
 
<pre>
<pre># mv ink-level /usr/local/bin</pre>
# mv ink-level /usr/local/bin
 
</pre>
E gli assegniamo il giusto proprietario e gruppo:
e gli assegniamo il giusto proprietario e gruppo:
<pre># chown root:staff /usr/local/bin/ink-level</pre>
<pre># chown root:staff /usr/local/bin/ink-level</pre>


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


== Pulizia delle testine ==
== 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:
Stessa procedura con l'altro script per la pulizia delle testine, ovviamente cambiando il nome in ''clean-head'', lo script è il seguente:
 
<pre>
<pre>
#!/bin/bash
#!/bin/sh
#
#
# pulizia testine stampante Epson
# pulizia testine stampante Epson
#
#


escputil --clean-head --raw-device /dev/usb/lp0 </pre>
escputil --clean-head --raw-device /dev/usb/lp0
</pre>


{{Autori
{{Autori
|Autore = [[Utente:Xtow|Xtow]]
|Autore = [[Utente:Xtow|Xtow]]
|Verificata_da =
: [[Utente:HAL 9000|HAL 9000]] 16:37, 22 set 2019 (CEST)
|Numero_revisori = 1
}}
}}


[[Categoria:Stampanti]]
[[Categoria:Stampanti]]
3 581

contributi

Menu di navigazione