|
|||||||
|
|
PRINTCAPSection: File Formats (5)Index Return to Main Contents BSD mandoc BSD 4.2 NOMEprintcap - database delle capacità delle stampantiSINTASSIprintcapDESCRIZIONELa funzione Printcap è una versione semplificata del database termcap(5) usato per descrivere le stampanti. Il sistema di spooling accede al file printcap ogni volta che viene usato, permettendo l'inserimento e l'eliminazione dinamica di stampanti. Ogni voce nel database è usata per descrivere una stampante. Questo database non può essere sostituito, come avviene per termcap, perché permetterebbe di sfuggire alla registrazione contabile.La stampante predefinita è normalmente lp ma la variabile di ambiente PRINTER può essere usata per modificarla. Ogni utilità di spooling supporta un'opzione, -P stampante che permette di nominare esplicitamente una stampante di destinazione. Fate riferimento al "4.3 BSD Line Printer Spooler Manual" per una trattazione completa su come configurare il database per una data stampante. CAPACITÀFate riferimento a termcap(5) per una descrizione del formato del file.
Nome Tipo Descrizione
Se il driver locale della stampante supporta l'indentazione, il demone FILTRIIl demone lpd(8) crea una pipeline di filtri per processare file per vari tipi di stampanti. I filtri selezionati dipendono dai flag passati a lpr(1). L'impostazione della pipeline è :p pr | se testo normale + pr(1) none if testo normale c cf cifplot d df DVI (tex) g gf plot(3) n nf ditroff f rf Fortran t tf troff v vf immagine raster Il filtro if viene invocato con questi argomenti: if [-c ] -w larghezza -l lunghezza -i indentazione -n login -h host file-di-registrazione-contabile Il flag -c viene passato solo se è stato specificato il flag -l (passa i caratteri di controllo alla lettera) a lpr. Larghezza e lunghezza specificano la larghezza e la lunghezza della pagina (da pw e pl rispettivamente) in caratteri. I parametri -n e -h specificano rispettivamente il nome di login e il nome dell'host del proprietario del job. Il parametro file-di-registrazione-contabile viene passato dalla voce af di printcap Se non viene specificato if , al suo posto viene usato of , con la differenza che of è aperto solo una volta, mentre if è aperto da ogni singolo job. Quindi if è meglio indicato per gestire la contabilità. A of sono passati solo i flag larghezza e lunghezza. Tutti gli altri filtri sono chiamati come : filtro -x larghezza -y lunghezza -n login -h host file-di-registrazione-contabile dove larghezza e lunghezza sono rappresentati in pixel, specificati rispettivamente dalle voci px e py Tutti i filtri prendono stdin come file, stdout come stampante, possono inviare il log a stderr o usare syslog(3) e non devono ignorare SIGINT . MESSAGGI DI LOGI messaggi di errore generati direttamente dai programmi di gestione della stampante (che sono i programmi lpNs*)sonogestitida syslog(3) usando la facility LPR I messaggi inviati a stderr da uno dei filtri sono spediti al corrispondente file lf I filtri possono, certamente, usare loro stessi syslog.I messaggi di errore inviati alla console hanno un ritorno di carrello e un ritorno di linea aggiunti in fondo, al posto del solo ritorno di linea. VEDERE ANCHEtermcap(5), lpc(8), lpd(8), pac(8), lpr(1), lpq(1), lprm(1).STORIAIl formato del file è apparso in BSD 4.2
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man5". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |