Old:Introduzione all'installazione di stampanti con porta parallela: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
(corretta gerarchia titoli)
Riga 1: Riga 1:
=Introduzione=
== 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 utilizzeremo il demone ''lpd''.
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 28: Riga 28:
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ò 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:
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:
Riga 37: Riga 37:
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 delle code di stampa=
== 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 identificativo del job;
*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;
Riga 43: Riga 43:
Per la sintassi di questi due comandi si rimanda per ora alla loro manpage, ovviamente molto chiara ed esaustiva.
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.



Versione delle 17:59, 7 feb 2010

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 utilizzeremo il demone lpd.

Preparazione del sistema

Innanzitutto verifichiamo che siano disponibili i seguenti moduli controllando l'output di lsmod:

  • parport
  • parport-pc
  • lp

Se ciò non dovesse succedere, andranno caricati con il comando modprobe e inseriti nel file /etc/modules in modo tale da essere caricati ad ogni avvio del sistema.

A questo punto possiamo installare il pacchetto che ci serve:

# apt-get install lpd

Controlliamo ora che esista il file di device /dev/lp0 che punta alla porta parallela, altrimenti lo creiamo noi:

# /dev/MAKEDEV lp

Ora dovremmo essere pronti a comunicare con la stampante dando il comando:

# echo "prova sa sa" > /dev/lp0

se è tutto a posto dovremmo essere in grado di stampare una pagina.

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ò 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 /etc/printcap (il che è piuttosto complicato e merita forse un articolo a parte);
  • installando il pacchetto magicfilter:
# apt-get install magicfilter

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 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 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 la sintassi di questi due comandi si rimanda per ora alla loro manpage, ovviamente molto chiara ed esaustiva.

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.

Autore: Jimmy