Dimensione: 5545
Commento:
|
Dimensione: 3173
Commento: spostato escputil su Hardware/StampantiScanner/EpsonTools
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 2: | Linea 2: |
[[Indice(depth=1)]] [[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,180603.msg1196200.html#msg1196200";)]] |
<<BR>> <<Indice(depth=1)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=180603"; rilasci="20.04")>> |
Linea 8: | Linea 8: |
In questa guida verrà spiegato come utilizzare i principali strumenti a riga di comando e ad interfaccia grafica per il rilevamento dei livelli di inchiostro nelle cartucce delle stampanti. | In questa guida verrà spiegato come utilizzare i principali strumenti a [[AmministrazioneSistema/Terminale|riga di comando]] e ad interfaccia grafica per il rilevamento dei livelli di inchiostro nelle cartucce delle stampanti.<<BR>><<BR>>'''ink''' è uno strumento per il rilevamento delle percentuali di inchiostro nelle cartucce delle stampanti '''HP''', '''Canon''' ed '''Epson''' che fanno uso della libreria ''libinklevel''.<<BR>>Il programma viene eseguito a [[AmministrazioneSistema/Terminale|riga di comando]], perciò non è dotato di interfaccia grafica. |
Linea 10: | Linea 10: |
= Strumenti a riga di comando = | = Installazione = |
Linea 12: | Linea 12: |
== ink == | [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://ink|ink]]. |
Linea 14: | Linea 14: |
'''ink''' è uno strumento per il rilevamento delle percentuali di inchiostro nelle cartucce delle stampanti che fa uso della libreria ''libinklevel''. Il programma viene eseguito a riga di comando, perciò non è dotato di interfaccia grafica. | = Utilizzo = |
Linea 16: | Linea 16: |
=== Installazione === Abilitare il [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali e installare il pacchetto [apt://ink ink]. Aprire una finestra di terminale e digitare il seguente comando:{{{ |
0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ |
Linea 23: | Linea 19: |
sostituire «nome_porta» con la dicitura «parport» o «usb» a seconda del dispositivo usato e «numero_porta» deve corrispondere al numero della porta al quale la stampante è connessa. | |
Linea 25: | Linea 20: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Le parentesi quadre stanno a significare che l'argomento è opzionale e se non è specificato si assume che il numero della porta abbia valore 0''. || | {{{#!wiki note sostituendo «nome_porta» con la dicitura «parport» o «usb» a seconda del dispositivo usato e «numero_porta» deve corrispondere al numero della porta al quale la stampante è connessa. }}} |
Linea 27: | Linea 24: |
{{{#!wiki note Le parentesi quadre stanno a significare che l'argomento è opzionale e se non è specificato si assume che il numero della porta abbia valore 0. }}} |
|
Linea 28: | Linea 28: |
Il risultato del precedente comando dovrebbe essere simile a questo:{{{ | 0. Il risultato del precedente comando dovrebbe essere simile a questo:{{{ |
Linea 39: | Linea 39: |
Se al primo tentativo dovesse apparire un messaggio di errore come questo:{{{ | Per problemi, consultare il paragrafo [[Hardware/StampantiScanner/StrumentiStampanti#Risoluzioni_problemi|seguente]] == Comandi alternativi == Digitare nel [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi: ||<tablestyle="width:80%;" :50%>'''Comando''' ||<:50%>'''Funzione''' || || '''sudo ink -d /dev/usb/lp0''' || Stampanti connessi a porte usb. || || '''sudo ink -p bjnp''' || Stampanti di rete '''Canon BJNP'''. || || '''sudo ink -b bjnp://indirizzo_URI_o_IP''' || Stampanti di rete '''Canon BJNP''' specificando l'indirizzo IP. || * Per ottenere informazioni sulle versioni di '''ink''' e '''libinklevel''' utilizzate, digitare:{{{ ink -v }}} = Risoluzioni problemi = == Unknown IEEE 1284.4 == Se al primo comando dovesse apparire un messaggio di errore come questo:{{{ |
Linea 46: | Linea 66: |
Linea 48: | Linea 69: |
== Printer non supportata == | |
Linea 49: | Linea 71: |
Si può anche usare un comando alternativo per quanto riguarda i dispositivi usb:{{{ sudo ink -d /dev/usb/lp0 |
Se al primo comando appare questo messaggio di errore:{{{ Printer not supported. Could not get ink level. |
Linea 53: | Linea 76: |
Nel caso specifico di una stampante di rete '''Canon BJNP''' è sufficiente dare il comando:{{{ sudo ink -p bjnp }}} |
significa che la vostra stampante non è supportata dalla libreria. |
Linea 57: | Linea 78: |
e per la stessa stampante è anche possibile specificare direttamente il suo indirizzo URI o IP in questo modo:{{{ sudo ink -b bjnp://indirizzo_URI_o_IP }}} sostituendo la dicitura «indirizzo_URI_o_IP» con i parametri in uso. |
= Ulteriori risorse = |
Linea 62: | Linea 80: |
Per ottenere informazioni sulle versioni di '''ink''' e libinklevel utilizzate, digitare il seguente comando in una finestra di terminale:{{{ ink -v }}} |
* [[http://libinklevel.sourceforge.net/|Pagina di riferimento alla libreria libinklevel su Sourceforge]] * [[https://manpages.ubuntu.com/manpages/focal/en/man1/ink.1.html|Manuale al comando ink]] |
Linea 66: | Linea 83: |
== escputil == Per utilizzare questo tool dedicato espressamente alle stampanti Epson consultare [http://wiki.ubuntu-it.org/Hardware/StampantiScanner/EpsonTools questa guida].[[BR]] Se si vuole effettuare la pulizia delle testine si può ad esempio digitare: {{{ sudo escputil -r /dev/usb/lp0 -c}}} Per allineare le testine di stampa invece si può dare questo comando: {{{ sudo escputil -r /dev/usb/lp0 -a}}} ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''All'occorrenza sostituire «`usb`» e «`lp0`» con il tipo e il nome dell'interfaccia usata''. || = Strumenti ad interfaccia grafica = == Inq == === Installazione === 0. Installare i pacchetti: [apt://libqt4-dev libqt4-dev], [apt://libinklevel5 libinklevel5], [apt://libinklevel-dev libinklevel-dev], [apt://libboost-dev libboost-dev]. 0. Scaricare nella propria '''Home''' il pacchetto `inq-1.0.0.tar.gz` reperibile a [http://www.fioreltech.net/_media/project/inq/version-1.0.0/inq-1.0.0.tar.gz questo indirizzo]. 0. Estrarre il contenuto dell'archivio digitando in un terminale il seguente comando:{{{ tar xvzf inq-1.0.0.tar.gz }}} 0. Spostarsi nella cartella precedentemente estratta digitando:{{{ cd inq-1.0.0}}} 0. Dare i permessi di esecuzione allo script `configure` presente nella cartella digitando il seguente comando:{{{ sudo chmod +x ./configure}}} 0. Sempre nel terminale digitare il seguente comando:{{{ ./configure}}} Se lo script fallisse a causa del mancato rilevamento dello strumento '''qmake''', è possibile salvare nella variabile di ambiente `QMAKE` il percorso del programma e lanciare lo script nuovamente:{{{ QMAKE=percorso ./configure}}} sostituire a «percorso» il percorso completo di '''qmake'''. 0. Per installare il programma digitare i seguenti comandi:{{{ make sudo make install }}} 0. Se non è già stato fatto, è necessario aggiungere il proprio utente al gruppo `lp`:{{{ sudo gpasswd -a nome_utente lp }}} o in alternativa:{{{ sudo adduser nome_utente lp }}} quindi aggiungere l'utente al gruppo `lpadmin`:{{{ sudo adduser nome_utente lpadmin }}} in tutti tre i casi sostituire «nome_utente» con il nome del proprio utente presente nel sistema. 0. Inoltre potrebbe essere necessario dare i permessi per accedere al dispositivo:{{{ sudo chmod 777 /dev/usb/lp0 }}} sostituire «usb» e «lp0» con il tipo e il nome dell'interfaccia usata. 0. Per lanciare il programma selezionare il menù '''''Applicazioni → Accessori → inq'''''. = Ulteriori risorse = * [http://libinklevel.sourceforge.net/ Pagina che fa riferimento alla libreria libinklevel su Sourceforge] * [http://www.fioreltech.net/project/inq/start Sito ufficiale del progetto Inq] |
Guida verificata con Ubuntu: 20.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida verrà spiegato come utilizzare i principali strumenti a riga di comando e ad interfaccia grafica per il rilevamento dei livelli di inchiostro nelle cartucce delle stampanti.
ink è uno strumento per il rilevamento delle percentuali di inchiostro nelle cartucce delle stampanti HP, Canon ed Epson che fanno uso della libreria libinklevel.
Il programma viene eseguito a riga di comando, perciò non è dotato di interfaccia grafica.
Installazione
Installare il pacchetto ink.
Utilizzo
Digitare nel terminale il seguente comando:
sudo ink -p nome_porta [-n numero_porta]
sostituendo «nome_porta» con la dicitura «parport» o «usb» a seconda del dispositivo usato e «numero_porta» deve corrispondere al numero della porta al quale la stampante è connessa.
Le parentesi quadre stanno a significare che l'argomento è opzionale e se non è specificato si assume che il numero della porta abbia valore 0.
Il risultato del precedente comando dovrebbe essere simile a questo:
ink v0.4.1 � 2007 Markus Heinz EPSON Stylus DX4000 Cyan: 53% Yellow: 48% Magenta: 55% Photoblack: 100%
Per problemi, consultare il paragrafo seguente
Comandi alternativi
Digitare nel terminale i seguenti comandi:
Comando |
Funzione |
sudo ink -d /dev/usb/lp0 |
Stampanti connessi a porte usb. |
sudo ink -p bjnp |
Stampanti di rete Canon BJNP. |
sudo ink -b bjnp://indirizzo_URI_o_IP |
Stampanti di rete Canon BJNP specificando l'indirizzo IP. |
Per ottenere informazioni sulle versioni di ink e libinklevel utilizzate, digitare:
ink -v
Risoluzioni problemi
Unknown IEEE 1284.4
Se al primo comando dovesse apparire un messaggio di errore come questo:
ink v0.4.1 � 2007 Markus Heinz Unknown IEEE 1284.4 error number 66 Could not read from printer. Could not get ink level.
provare a ripetere nuovamente il comando.
Printer non supportata
Se al primo comando appare questo messaggio di errore:
Printer not supported. Could not get ink level.
significa che la vostra stampante non è supportata dalla libreria.