LeoBenelli
|
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> |
Lpq |
Comando di controllo dello
stato di una stampante |
Lpc |
Permette di effettuare
operazioni di amministrazione sulle stampanti come abilitare o disabilitare
la coda interrompere un demone etc. |
Lprm |
Permette la rimozione dei Job con un determinato numero : |
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