Stampanti multifunzione: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
(+ template E-zine & minimalia)
Riga 1: Riga 1:
{{
{{Versioni compatibili}}
Template:Articoli ezine
__TOC__
|titolo=Stampanti multifunzione<br/>
{{E-zine|num=1|articoli=[http://e-zine.debianizzati.org/web-zine/numero_1/?page=32 Stampanti multifunzione]}}
|intro=Come sfruttare tutto il potenziale delle nostre stampanti multifunzione in Debian.<br/>
|abstract=Se dopo aver installato Debian si ha la necessità di configurare una stampante od uno scanner oppure una multifunzione (stampante e scanner in un unico corpo), si deve procedere all'installazione del server cups (per la stampa) e di sane (per lo scanner). In linea di massima c'è un ottimo supporto per la maggior parte delle stampanti e degli scanner.<br/>
|1= * [http://e-zine.debianizzati.org/web-zine/numero_1/?page=32 Stampanti multifunzione]<br/>
}}
<br/>
<br/>
==Introduzione==
==Introduzione==


Se dopo aver installato Debian si ha la necessità di configurare una stampante od uno scanner oppure una multifunzione (stampante e scanner in un unico corpo), si deve procedere all'installazione del server cups (per la stampa) e di sane (per lo scanner). In linea di massima c'è un ottimo supporto per la maggior parte delle stampanti e degli scanner. Per controllare se il proprio hardware è supportato, visitare i rispettivi siti:
Se dopo aver installato Debian si ha la necessità di configurare una stampante o uno scanner oppure una multifunzione (stampante e scanner in un unico corpo), si deve procedere all'installazione del server '''cups''' (per la stampa) e di '''sane''' (per lo scanner). In linea di massima c'è un ottimo supporto per la maggior parte delle stampanti e degli scanner. Per controllare se il proprio hardware è supportato, visitare i rispettivi siti:


* Cups: http://www.cups.org<br />
* Cups: http://www.cups.org<br />
Riga 17: Riga 11:
== Cups ==
== Cups ==


Iniziamo con l'installazione del server cups.<br />
Iniziamo con l'installazione del server <code>cups</code>.<br />
Per far questo possiamo utilizzare il tool che più ci piace: apt-get, aptitude, synaptic, adept etc.
Per far questo possiamo utilizzare il tool che più ci piace: <code>apt-get, aptitude, synaptic, adept</code> etc.<br/>
Controlliamo che in /etc/apt/sources.list sia abilitato almeno un repository, es:
Controlliamo che in <code>/etc/apt/sources.list</code> sia abilitato almeno un [[repository]], ad esempio:


<pre>deb http://debian.fastweb.it/debian/ stable main</pre>
<pre>deb http://debian.fastweb.it/debian/ stable main</pre>


ovviamente adattiamo la versione al ramo che si usa
ovviamente adattiamo la versione al ramo che si usa:


<pre> stable, testing o unstable </pre>
<pre> stable, testing o unstable </pre>


Dopo il consueto
Dopo il consueto:


<pre> apt-get update </pre>
<pre># apt-get update </pre>


proseguiamo con
proseguiamo con:


<pre> apt-get install foomatic-db cups cups-driver-gutenprint cups-pdf </pre>
<pre># apt-get install foomatic-db cups cups-driver-gutenprint cups-pdf </pre>


per chi ha stampanti HP aggiungere
per chi ha stampanti HP aggiungere:


<pre> apt-get install hpijs hplip hplip-cups hpoj</pre>
<pre># apt-get install hpijs hplip hplip-cups hpoj</pre>


===Configurazione===
===Configurazione===


Riguardo la configurazione di cups, esistono dei semplici tool grafici in base al DE che si utilizza. Qui prendiamo in considerazione una configurazione via web browser.
Riguardo alla configurazione di <code>cups</code>, esistono dei semplici tool grafici in base al [[DE]] che si utilizza. Qui prendiamo in considerazione una configurazione via web browser.<br/>
La primissima cosa da fare per poter amministrare la propria stampante come utente semplice è editare il file /etc/group ed aggiungere il proprio utente al gruppo lp, lpadmin oppure da un terminale, come root:
La primissima cosa da fare per poter amministrare la propria stampante come utente semplice è aggiungere il proprio utente al gruppo '''lp''' e '''lpadmin''' agendo da terminale, come [[root]]:


<pre> adduser nome_utente lp  
<pre>
adduser nome_utente lpadmin </pre>
# adduser nome_utente lp  
# adduser nome_utente lpadmin
</pre>
quindi effettuare un logout/login per rendere effettivi i cambiamenti.


Apriamo il nostro browser preferito (epiphany, galeon, iceweasel, konqueror.....) e nella barra dell'URL digitiamo
Ora apriamo il nostro browser preferito e nella barra dell'URL digitiamo:


<pre> http://localhost:631/ </pre>
<pre> http://localhost:631/ </pre>
Riga 53: Riga 50:
Se è la prima volta che ci colleghiamo al server verrà richiesto l'utente (root) e la password (root), poi procediamo:
Se è la prima volta che ci colleghiamo al server verrà richiesto l'utente (root) e la password (root), poi procediamo:


dalla pagina principale selezioniamo "aggiungi stampante",
* dalla pagina principale selezioniamo "aggiungi stampante"
* proseguiamo rispondendo alle semplici domande che ci vengono proposte e, per ultimo, lanciamo la stampa di una pagina di prova


proseguiamo rispondendo alle semplici domande che ci vengono proposte e, per ultimo, lanciamo la stampa di una pagina di prova.
Se tutto è andato bene (come mi auspico) la stampante è pronta per l'uso.
Se tutto è andato bene (come mi auspico) la stampante è pronta per l'uso.


Riga 62: Riga 59:
=== Tips and Tricks ===
=== Tips and Tricks ===


Questa sezione è destinata a coloro che possiedono una stampante Epson Stylus connessa via usb  e riguarda il monitoraggio dei livelli d'inchiostro e la pulizia delle testine. ''(se qualcun altro ne conosce per altre marche lo puo benissino aggiungere)''
Questa sezione è destinata a coloro che possiedono una stampante Epson Stylus connessa via USB e riguarda il monitoraggio dei livelli d'inchiostro e la pulizia delle testine. ''(se qualcun altro ne conosce per altre marche lo può benissimo aggiungere)''
Installiamo l'utility
Installiamo l'utility:
 
<pre># apt-get install escputil </pre>
<pre> apt-get install escputil </pre>
 
dalle descrizioni
 
<pre> escputil is a utility to clean and align the heads of Epson Stylus
printers.  It can also check the current ink levels in the printer. </pre>
 
Ora possiamo utilizzare l'utility dal terminale
 
per vedere i livelli degli inchiostri
 
<pre> escputil --ink-level --raw-device /dev/usb/lp0  </pre>


per la pulizia delle testine
dalle descrizioni:
<pre> escputil is a utility to clean and align the heads of Epson Stylus printers.  It can also check the current ink levels in the printer. </pre>


<pre> escputil --clean-head --raw-device /dev/usb/lp0  </pre>
Ora possiamo utilizzare l'utility dal terminale. Ad esempio, per vedere i livelli degli inchiostri:
<pre>$ escputil --ink-level --raw-device /dev/usb/lp0  </pre>
o per la pulizia delle testine:
<pre>$ escputil --clean-head --raw-device /dev/usb/lp0  </pre>


Per evitare ogni volta di digitare tutti i comandi si possono utilizzare i seguenti scripts:
Per evitare ogni volta di digitare tutti i comandi si possono utilizzare i seguenti [[script]].
 
Per i livelli degli inchiostri:
Per i livelli degli inchiostri


<pre>#!/bin/bash
<pre>#!/bin/bash
Riga 91: Riga 79:
#
#
#
#
escputil --ink-level --raw-device /dev/usb/lp0 </pre>
escputil --ink-level --raw-device /dev/usb/lp0
 
</pre>
salviamolo come ink-level e diamo i permessi d'esecuzione
 
<pre>chmod +x ink-level</pre>
 
spostiamolo in /usr/local/bin
 
<pre> mv ink-level /usr/local/bin</pre>
 
Ora basta aprire il terminale e digitare
 
<pre>ink-level</pre>


Salviamolo come ink-level e diamo i permessi d'esecuzione:
<pre>$ chmod +x ink-level</pre>
spostiamolo in <code>/usr/local/bin</code> :
<pre># mv ink-level /usr/local/bin</pre>
Ora basta aprire il terminale e digitare:
<pre>$ ink-level</pre>
per vedere stampati su terminale i livelli degli inchiostri.
per vedere stampati su terminale i livelli degli inchiostri.


Per la pulizia delle testine
Per la pulizia delle testine:
 
<pre>#!/bin/bash
<pre>#!/bin/bash
#
#
Riga 114: Riga 96:
#
#
#
#
escputil --clean-head --raw-device /dev/usb/lp0   </pre>
escputil --clean-head --raw-device /dev/usb/lp0
salviamolo come clean-head e diamo i permessi d'esecuzione
</pre>
 
salviamolo come clean-head e diamo i permessi d'esecuzione:
<pre>chmod +x clean-head</pre>
<pre>$ chmod +x clean-head</pre>
 
spostiamolo in <code>/usr/local/bin</code> :
spostiamolo in /usr/local/bin
<pre># mv clean-head /usr/local/bin</pre>
 
<pre> mv clean-head /usr/local/bin</pre>
 
Ora basta aprire il terminale e digitare
 
<pre>clean-head</pre>


Ora basta aprire il terminale e digitare:
<pre>$ clean-head</pre>
per pulire le testine della stampante.
per pulire le testine della stampante.


==Sane==
==Sane==


Installiamo i pacchetti occorrenti
Installiamo i pacchetti occorrenti:
 
<pre># apt-get install sane sane-utils xsane xsane-common </pre>
<pre>apt -get install sane sane-utils xsane xsane-common </pre>
 
Aggiungiamo il nostro utente al gruppo scanner ( pena il non poterlo usare )
 
<pre>adduser nome_utente scanner</pre>
 
verifichiamo che il nostro scanner sia stato riconosciuto
 
<pre>sane-find-scanner</pre>  


o
Aggiungiamo il nostro utente al gruppo '''scanner''' ( pena il non poterlo usare ):
<pre># adduser nome_utente scanner</pre>
e effettuiamo un logout/login per rendere effettivi i cambiamenti.


<pre>scanimage -L</pre>
Verifichiamo che il nostro scanner sia stato riconosciuto:
 
<pre>$ sane-find-scanner</pre>
se lo scanner è riconosciuto, ci ritorna il vendor, il product e la porta usb su cui è collegato; es:
o:
<pre>$ scanimage -L</pre>


se lo scanner è riconosciuto, ci restituisce il vendor, il product e la porta USB su cui è collegato; ad esempio:
<pre>found USB scanner (vendor=0x04b8 [EPSON], product=0x080e [USB MFP]) at libusb:005:002 </pre>
<pre>found USB scanner (vendor=0x04b8 [EPSON], product=0x080e [USB MFP]) at libusb:005:002 </pre>


Ora possiamo usare lo scanner lanciando l'applicazione con
Ora possiamo usare lo scanner lanciando l'applicazione con:
<pre>$ xsane</pre>


<pre>xsane</pre>
Enjoy Debian, the most powerful OS on earth!


Enjoy Debian, the most powerful OS on earth!
{{Autori
|Autore=[[Utente:Xtow|Xtow]]
}}


xtow
----
<br/>
[[Categoria:Stampanti]][[Categoria:E-zine]]
[[Categoria:Stampanti]][[Categoria:E-zine]]

Versione delle 14:48, 26 feb 2014

Debian-swirl.png Versioni Compatibili

Tutte le versioni supportate di Debian
Banner e-zine.png
Questa guida è basata sui seguenti articoli presenti all'interno del numero 1 dell'e-zine di Debianizzati.org :

Stampanti multifunzione


Introduzione

Se dopo aver installato Debian si ha la necessità di configurare una stampante o uno scanner oppure una multifunzione (stampante e scanner in un unico corpo), si deve procedere all'installazione del server cups (per la stampa) e di sane (per lo scanner). In linea di massima c'è un ottimo supporto per la maggior parte delle stampanti e degli scanner. Per controllare se il proprio hardware è supportato, visitare i rispettivi siti:

Cups

Iniziamo con l'installazione del server cups.
Per far questo possiamo utilizzare il tool che più ci piace: apt-get, aptitude, synaptic, adept etc.
Controlliamo che in /etc/apt/sources.list sia abilitato almeno un repository, ad esempio:

deb http://debian.fastweb.it/debian/ stable main

ovviamente adattiamo la versione al ramo che si usa:

 stable, testing o unstable 

Dopo il consueto:

# apt-get update 

proseguiamo con:

# apt-get install foomatic-db cups cups-driver-gutenprint cups-pdf 

per chi ha stampanti HP aggiungere:

# apt-get install hpijs hplip hplip-cups hpoj

Configurazione

Riguardo alla configurazione di cups, esistono dei semplici tool grafici in base al DE che si utilizza. Qui prendiamo in considerazione una configurazione via web browser.
La primissima cosa da fare per poter amministrare la propria stampante come utente semplice è aggiungere il proprio utente al gruppo lp e lpadmin agendo da terminale, come root:

# adduser nome_utente lp 
# adduser nome_utente lpadmin

quindi effettuare un logout/login per rendere effettivi i cambiamenti.

Ora apriamo il nostro browser preferito e nella barra dell'URL digitiamo:

 http://localhost:631/ 

Se è la prima volta che ci colleghiamo al server verrà richiesto l'utente (root) e la password (root), poi procediamo:

  • dalla pagina principale selezioniamo "aggiungi stampante"
  • proseguiamo rispondendo alle semplici domande che ci vengono proposte e, per ultimo, lanciamo la stampa di una pagina di prova

Se tutto è andato bene (come mi auspico) la stampante è pronta per l'uso.

Da notare che il pacchetto "cups-pdf" ci permette di avere una stampante virtuale, ovvero stampa i nostri documenti su un file pdf o gs(ghostscript); quindi una "utility" molto comoda se non si dispone materialmente di una stampante o non si vogliono sprecare carta e inchiostri.

Tips and Tricks

Questa sezione è destinata a coloro che possiedono una stampante Epson Stylus connessa via USB e riguarda il monitoraggio dei livelli d'inchiostro e la pulizia delle testine. (se qualcun altro ne conosce per altre marche lo può benissimo aggiungere) Installiamo l'utility:

# apt-get install escputil 

dalle descrizioni:

 escputil is a utility to clean and align the heads of Epson Stylus printers.  It can also check the current ink levels in the printer. 

Ora possiamo utilizzare l'utility dal terminale. Ad esempio, per vedere i livelli degli inchiostri:

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

o per la pulizia delle testine:

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

Per evitare ogni volta di digitare tutti i comandi si possono utilizzare i seguenti script. Per i livelli degli inchiostri:

#!/bin/bash
#
# controllo livelli inchiostro stampante Epson
#
#
escputil --ink-level --raw-device /dev/usb/lp0

Salviamolo come ink-level e diamo i permessi d'esecuzione:

$ chmod +x ink-level

spostiamolo in /usr/local/bin :

# mv ink-level /usr/local/bin

Ora basta aprire il terminale e digitare:

$ ink-level

per vedere stampati su terminale i livelli degli inchiostri.

Per la pulizia delle testine:

#!/bin/bash
#
# pulizia testine stampante Epson
#
#
escputil --clean-head --raw-device /dev/usb/lp0

salviamolo come clean-head e diamo i permessi d'esecuzione:

$ chmod +x clean-head

spostiamolo in /usr/local/bin :

# mv clean-head /usr/local/bin

Ora basta aprire il terminale e digitare:

$ clean-head

per pulire le testine della stampante.

Sane

Installiamo i pacchetti occorrenti:

# apt-get install sane sane-utils xsane xsane-common 

Aggiungiamo il nostro utente al gruppo scanner ( pena il non poterlo usare ):

# adduser nome_utente scanner

e effettuiamo un logout/login per rendere effettivi i cambiamenti.

Verifichiamo che il nostro scanner sia stato riconosciuto:

$ sane-find-scanner

o:

$ scanimage -L

se lo scanner è riconosciuto, ci restituisce il vendor, il product e la porta USB su cui è collegato; ad esempio:

found USB scanner (vendor=0x04b8 [EPSON], product=0x080e [USB MFP]) at libusb:005:002 

Ora possiamo usare lo scanner lanciando l'applicazione con:

$ xsane

Enjoy Debian, the most powerful OS on earth!




Guida scritta da: Xtow Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

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