LeoBenelli
Personal WebPage


STAMPA

 

Il programma per la configurazione delle stampanti in ambiente x : printttool.

 

Questo programma permette di aggiornare il file /etc/printcap e gli script dei filtri solitamente in /var/spool/lpd/lp/ piu' precisamente il file indicato nell'opzione if del file /etc/printcap.

 

Per spedire qualcosa alla stampante sarebbe sufficente inviare al device appropriato /dev/lp0 per stampante su porta lpt1, cio' pero' non permetterebbe una gestione appropriata delle code di stampa. Per questo motivo che viene usato il comando lpr che invia un file alla stampante indicata dal parametro -P.

 

Quindi i comandi per la gestione delle stampanti sono :

 

Comando

Descrizione

Lpr

Invia file alla stampante indicata dal parametro -P<nome stampante>
Dove nome stampante e' quello indicato in /etc/printcap

Lpq

Comando di controllo dello stato di una stampante
con il parametro -l e' possibile visualizzare maggiori informazioni come il nome del job

Lpc

Permette di effettuare operazioni di amministrazione sulle stampanti come abilitare o disabilitare la coda interrompere un demone etc.
con :
lpc start <NomeStampante>
lpc stop <NomeStampante>
lpc enable <NomeStampante>
lpc disable <NomeStampante>
lpc up <NomeStampante>
lpc down <NomeStampante> <messaggio>
lpc status <NomeStampante>
lpc topq <NomeStampante> <Job>

Lprm

Permette la rimozione dei Job con un determinato numero :
lprm -p<NomeStampante> <numero Job>
o tutti i job di un utente (solo per root)
lprm -p<NomeStampante> <utente>
Senza argomenti elimina il job corrente

 

I files di spool vengono creati nella apposita directory in /var/spool/lpd/... con il file della descrizione dello spool composto da cf<progressivo>nome Job e il job vero e proprio in df<progressivo>nome Job es. dfA003localhost.localdomain.

 

Per evitare di indicare nei comandi il parametro -P o il nome della stampante per indicare la stampante tramite la valorizzazione della variabile di ambiente PRINTER e' possibile indicare la stampante predefinita tra quelle indicate in /etc/printcap :

 

export PRINTER=Epson500_bassa

 

Dal Kernel 2.2.x con l'uso del device parport per alcune porte parallele occorre specificare su conf.modules alcune opzioni per il loro riconoscimento, esempio :

 

alias parport_lowlevel parport_pc
options parport_pc io=0x378 irq=7