3 581
contributi
m (ha spostato Introduzione all'installazione di stampanti con porta parallela a Old:Introduzione all'installazione di stampanti con porta parallela) |
|||
(14 versioni intermedie di 5 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
==Introduzione== | {{Old}} | ||
== Introduzione == | |||
Questa breve guida indica i passi fondamentali da eseguire su un sistema Debian GNU/Linux per installare e configurare una stampante con porta parallela attraverso gli strumenti messi a disposizione dalla distribuzione. Come sistema di stampa | Questa breve guida indica i passi fondamentali da eseguire, su un sistema Debian GNU/Linux, per installare e configurare una stampante con porta parallela attraverso gli strumenti messi a disposizione dalla distribuzione. Come sistema di stampa utilizzeremo il demone ''lpd''. | ||
==Preparazione del sistema== | == Preparazione del sistema == | ||
Innanzitutto verifichiamo che siano disponibili i seguenti moduli controllando l'output di '''lsmod''': | Innanzitutto verifichiamo che siano disponibili i seguenti moduli controllando l'output di '''lsmod''': | ||
Riga 10: | Riga 11: | ||
*lp | *lp | ||
Se ciò non dovesse succedere andranno caricati con il comando '''modprobe''' e inseriti nel file | Se ciò non dovesse succedere, andranno caricati con il comando '''modprobe''' e inseriti nel file <code>/etc/modules</code> in modo tale da essere caricati ad ogni avvio del sistema. | ||
A questo punto possiamo installare il pacchetto che ci serve: | A questo punto possiamo installare il pacchetto che ci serve: | ||
<pre> | <pre> | ||
#apt-get install | # apt-get install lpr | ||
</pre> | </pre> | ||
Controlliamo ora che esista il file di device | Controlliamo ora che esista il file di device <code>/dev/lp0</code> che punta alla porta parallela. | ||
<!-- PARTE COMMENTATA: | |||
, altrimenti lo creiamo noi: | |||
<pre> | <pre> | ||
#/dev/MAKEDEV lp | # /dev/MAKEDEV lp | ||
</pre> | </pre> | ||
Ora dovremmo essere pronti a comunicare con la stampante | --> | ||
Ora dovremmo essere pronti a comunicare con la stampante dando il comando: | |||
<pre> | <pre> | ||
# echo "prova sa sa" > /dev/lp0 | # echo "prova sa sa" > /dev/lp0 | ||
Riga 28: | Riga 35: | ||
se è tutto a posto dovremmo essere in grado di stampare una pagina. | se è tutto a posto dovremmo essere in grado di stampare una pagina. | ||
==Ulteriori configurazioni== | == Ulteriori configurazioni == | ||
Il programma (client) che si occupa di inviare alla stampante le informazioni è '''lpr''', ma da solo non è in grado di interpretare le informazioni che gli vengono passate perciò non è sufficiente per stampare la quasi totalità dei file. | Il programma (client) che si occupa di inviare alla stampante le informazioni è '''lpr''', ma da solo non è in grado di interpretare le informazioni che gli vengono passate; perciò il suo uso non è sufficiente per stampare la quasi totalità dei file. È quindi necessario configurare i filtri per la stampa e questo può essere fatto in due modi: | ||
*editando a mano il file | *editando a mano il file <code>/etc/printcap</code> (il che è piuttosto complicato e merita forse un articolo a parte); | ||
*installando il pacchetto '''magicfilter''': <pre>#apt-get install magicfilter</pre> | *installando il pacchetto '''magicfilter''': | ||
<pre># apt-get install magicfilter</pre> | |||
Installando questo pacchetto vi verrà posta qualche semplicissima domanda sulla vostra stampante e saranno configurati in maniera del tutto automatica tutti i filtri necessari. In questo modo sarete in grado di stampare, sempre grazie al programma '''lpr''' tutti i tipi di file. | Installando questo pacchetto vi verrà posta qualche semplicissima domanda sulla vostra stampante e saranno configurati in maniera del tutto automatica tutti i filtri necessari. In questo modo sarete in grado di stampare, sempre grazie al programma '''lpr''' tutti i tipi di file. | ||
==Gestione | == Gestione delle code di stampa == | ||
Do un rapido accenno a due comandi necessari per la gestione delle code di stampa | Do un rapido accenno a due comandi necessari per la gestione delle code di stampa: | ||
*Per conoscere lo stato della coda di stampa si utilizza il comando '''lpq''', che visualizza tutti i processi ancora in coda relativi all'utente, con una serie di informazioni fra cui il numero | *Per conoscere lo stato della coda di stampa si utilizza il comando '''lpq''', che visualizza tutti i processi ancora in coda relativi all'utente, con una serie di informazioni fra cui il numero identificativo del job; | ||
*Per rimuovere dei processi di stampa dalla coda si utilizza il comando '''lprm''' con il quale si possono rimuovere tutti o solo alcuni dei processi in atto | *Per rimuovere dei processi di stampa dalla coda si utilizza il comando '''lprm''' con il quale si possono rimuovere tutti o solo alcuni dei processi in atto; | ||
Per la sintassi di questi due comandi si rimanda per ora alla loro | Per la sintassi di questi due comandi si rimanda per ora alla loro manpage, ovviamente molto chiara ed esaustiva. | ||
==Conclusioni== | == Conclusioni == | ||
Questo articolo è una prima bozza, ovviamente è ben lontano dall'essere completo. Per qualsiasi indicazione potete contattarmi via email all'indirizzo jimmy at thchouse dot org. Grazie a tutti per la collaborazione. | Questo articolo è una prima bozza, ovviamente è ben lontano dall'essere completo. Per qualsiasi indicazione potete contattarmi via email all'indirizzo jimmy at thchouse dot org. Grazie a tutti per la collaborazione. | ||
contributi