3 581
contributi
Nessun oggetto della modifica |
m (rimossi template versioni compatibili e autori; guida da adottare) |
||
(7 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Guida da adottare}} | |||
==Premessa== | ==Premessa== | ||
Questa guida è stata scritta da un'utente alle prime esperienze con Linux (Debian) i contenuti del presente articolo sono frutto di ricerche effettuate sul Web, rielaborate e a volte tradotte, tutte le informazioni presenti sono state testate, quindi possono ritenersi attendibili. | Questa guida è stata scritta da un'utente alle prime esperienze con Linux (Debian) i contenuti del presente articolo sono frutto di ricerche effettuate sul Web, rielaborate e a volte tradotte, tutte le informazioni presenti sono state testate, quindi possono ritenersi attendibili. | ||
==Introduzione== | ==Introduzione== | ||
Il kernel di Linux permette di comunicare con ogni stampante che si possa collegare ad una porta | Il kernel di Linux permette di comunicare con ogni stampante che si possa collegare ad una porta USB, sfortunatamente, questo da solo non è sufficiente; bisogna essere anche in grado di generare dati che la stampante possa capire, per questo serve un software di spool nel nostro caso CUPS. | ||
Detto questo, prima di accingersi alla configurazione di una stampante USB dobbiamo verificare i requisiti per l'istallazione | Detto questo, prima di accingersi alla configurazione di una stampante USB dobbiamo verificare i requisiti per l'istallazione. | ||
della stampante, '''3''' cose sono importanti: | della stampante, '''3''' cose sono importanti: | ||
==='''1) Verificare se la nostra stampante è compatibile con Linux'''=== | ==='''1) Verificare se la nostra stampante è compatibile con Linux'''=== | ||
Infatti alcune stampanti necessitano di driver esterni a CUPS (Common UNIX Printing Solution), driver che possono essere ricercati nel sito linuxprinting.org: basta cercare la propria stampante e troverete i driver necessari al suo funzionamento. Per istallare i driver seguire le informazioni contenute nelle pagine indicate da http://linuxprinting.org in funzione del proprio driver scelto, ad esempio vedi questo link per il driver (hplip) http://hpinkjet.sourceforge.net/ cliccando su [''istallation istruction'']. Fortunatamente se facciamo un'istallazione di CUPS completa dei pacchetti foomatic, gimpprint come descritto più avanti abbiamo ottime probabilità di trovare i driver per le stampanti più comuni ( | Infatti alcune stampanti necessitano di driver esterni a CUPS (Common UNIX Printing Solution), driver che possono essere ricercati nel sito linuxprinting.org: basta cercare la propria stampante e troverete i driver necessari al suo funzionamento. Per istallare i driver seguire le informazioni contenute nelle pagine indicate da http://linuxprinting.org in funzione del proprio driver scelto, ad esempio vedi questo link per il driver (hplip) http://hpinkjet.sourceforge.net/ cliccando su [''istallation istruction'']. Fortunatamente se facciamo un'istallazione di CUPS completa dei pacchetti foomatic, gimpprint come descritto più avanti abbiamo ottime probabilità di trovare i driver per le stampanti più comuni (HP,epson,ecc...) | ||
==='''2) Verificare se i moduli per il funzionamento della stampante USB sono caricati dal kernel'''=== | ==='''2) Verificare se i moduli per il funzionamento della stampante USB sono caricati dal kernel'''=== | ||
Riga 27: | Riga 28: | ||
* andiamo sulla riga <code>'''kernel/drivers/usb/class'''</code> [invio] e controlliamo che <code>'''(usblp)'''</code> sia attivato (se è attivato avrà un segno, altrimenti attiviamolo). | * andiamo sulla riga <code>'''kernel/drivers/usb/class'''</code> [invio] e controlliamo che <code>'''(usblp)'''</code> sia attivato (se è attivato avrà un segno, altrimenti attiviamolo). | ||
A questo punto si rende necessario riavviare il | A questo punto si rende necessario riavviare il PC: avendo usato il comando modconf dobbiamo rendere effettive le modifiche fatte al kernel digitando il seguente comando da ''root'' | ||
<pre> | <pre> | ||
# reboot | # reboot | ||
</pre> | </pre> | ||
Quindi colleghiamo la stampante accesa al connettore USB del | Quindi colleghiamo la stampante accesa al connettore USB del PC ed attendiamo il caricamento del kernel, poi da shell verifichiamo se la stampante viene riconosciuta. | ||
==='''3) Verificare se la stampante viene riconosciuta dal sistema'''=== | ==='''3) Verificare se la stampante viene riconosciuta dal sistema'''=== | ||
Riga 41: | Riga 42: | ||
<pre> drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0alt 0 proto 2 vid 0x04B8 pid 0x0005</pre> | <pre> drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0alt 0 proto 2 vid 0x04B8 pid 0x0005</pre> | ||
oppure si può utilizzare questo comando della suite CUPS(se già installato cups) | oppure si può utilizzare questo comando della suite CUPS (se già installato cups) | ||
<pre> | <pre> | ||
# lpstat -a (per elencare le stampanti disponibili) | # lpstat -a (per elencare le stampanti disponibili) | ||
Riga 70: | Riga 71: | ||
# apt-get install foomatic-filters-ppds foomatic-gui | # apt-get install foomatic-filters-ppds foomatic-gui | ||
</pre> | </pre> | ||
Successivamente controlliamo se CUPS è stato installato correttamente sempre da ''root'' con il comando: | |||
<pre> | <pre> | ||
# lpinfo -v | # lpinfo -v | ||
Riga 145: | Riga 146: | ||
'''figura 1.4''' Selezionare il dispositivo dove è in ascolto la stampante<br> | '''figura 1.4''' Selezionare il dispositivo dove è in ascolto la stampante<br> | ||
[[Immagine:devicecups.PNG]]<br> | [[Immagine:devicecups.PNG]]<br> | ||
C'è una vasta gamma di scelta all'interno dell'elenco dei ''device'' per i diversi tipi di installazione (stampanti di rete,stampanti seriali,ecc) ma a noi interessa l'USB, quindi non tratteremo gli altri tipi di configurazione. Selezionare USB Printer # 1 o successivi se vi sono altri dispositivi collegati alle porte | C'è una vasta gamma di scelta all'interno dell'elenco dei ''device'' per i diversi tipi di installazione (stampanti di rete,stampanti seriali,ecc) ma a noi interessa l'USB, quindi non tratteremo gli altri tipi di configurazione. Selezionare USB Printer # 1 o successivi se vi sono altri dispositivi collegati alle porte USB del PC.<br> | ||
[''cliccare''] sopra il link '''Continue''' visualizzando questa pagina:(fig1.5)<br> | [''cliccare''] sopra il link '''Continue''' visualizzando questa pagina:(fig1.5)<br> | ||
'''figura 1.5''' Selezionare il modello del dispositivo di stampa<br> | '''figura 1.5''' Selezionare il modello del dispositivo di stampa<br> | ||
Riga 168: | Riga 169: | ||
==Conclusioni== | ==Conclusioni== | ||
Questa guida è stata scritta per utenti alle prime armi con Linux, tratta in modo non approfondito la configurazione del server CUPS ma pone comunque delle soluzioni per superare alcune problematiche, e rimane un modo veloce per configurare una stampante in LOCALE e renderla funzionante in poco tempo: può essere quindi particolarmente indicata per soluzioni di tipo casalingo.Si invitano comunque gli utenti ad approfondire le informazioni sulla configurazione del file <code>'''cupsd.conf'''</code>. | Questa guida è stata scritta per utenti alle prime armi con Linux, tratta in modo non approfondito la configurazione del server CUPS ma pone comunque delle soluzioni per superare alcune problematiche, e rimane un modo veloce per configurare una stampante in LOCALE e renderla funzionante in poco tempo: può essere quindi particolarmente indicata per soluzioni di tipo casalingo.Si invitano comunque gli utenti ad approfondire le informazioni sulla configurazione del file <code>'''cupsd.conf'''</code>. | ||
[[Categoria:Stampanti]] | |||
[[Categoria:Altri servizi di rete]] | |||
[[Categoria: | |||
[[Categoria: |
contributi