Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > e05c4514608e650af9b28d9be1d35a18 > files > 1486

howto-html-it-10.1-4mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
 <TITLE>The Linux Printing HOWTO: Principi di funzionamento.</TITLE>
 <LINK HREF="Printing-HOWTO-5.html" REL=next>
 <LINK HREF="Printing-HOWTO-3.html" REL=previous>
 <LINK HREF="Printing-HOWTO.html#toc4" REL=contents>
</HEAD>
<BODY>
<A HREF="Printing-HOWTO-5.html">Avanti</A>
<A HREF="Printing-HOWTO-3.html">Indietro</A>
<A HREF="Printing-HOWTO.html#toc4">Indice</A>
<HR>
<H2><A NAME="s4">4.</A> <A HREF="Printing-HOWTO.html#toc4">Principi di funzionamento.</A></H2>

<P>Per far funzionare correttamente il sistema di stampa occorre prima capire come
funzioni.</P>

<P>Lpd sta per Line Printer Daemon, e si riferisce, a seconda del contesto, sia al
demone che all'intero insieme di programmi responsabili dello spooling e della
stampa; questi sono:</P>
<P>
<DL>
<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht /man/lpd.html">lpd</A></CODE></B><DD><P>Il demone di spooling. Una sua istanza controlla 
l'intero sistema, ed una ulteriore istanza e' attiva per ciascuna stampante 
in fase di stampa.</P>

<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht /man/lpr.html">lpr</A></CODE></B><DD><P>Il comando utente per la stampa. Lpr contatta lpd ed inserisce
un nuovo elemento nella coda di stampa.</P>

<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht /man/lpq.html">lpq</A></CODE></B><DD><P>Fornisce la lista degli elementi della coda di stampa.</P>

<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht /man/lpc.html">lpc</A></CODE></B><DD><P>Il comando di controllo di lpd. Con lpc si possono 
attivare, disattivare, riordinare e, in generale, manipolare, le code di stampa.</P>

<DT><B><CODE>
<A HREF="http://www.picante.com/~gtaylor/pht/man /lprm.html">lprm</A></CODE></B><DD><P><CODE>lprm</CODE> permette di rimuovere un elemento dalla 
coda di stampa.</P>

</DL>
</P>

<P>Vediamo adesso come tutto cio' funziona. Quando il sistema viene avviato viene
eseguito lpd. Lpd consulta il file <EM>/etc/printcap</EM> per determinare per quali 
stampanti dovra' gestire le code di stampa. Ogni volta che un utente esegue lpr,
lpr contatta lpd attraverso il socket denominato /dev/printer, e fornisce a lpd
sia il file da stampare, sia alcune informazioni su chi sta stampando e come
tale stampa deve essere eseguita. Lpd si occupa di stampare il file sulla
stampante appropriata.</P>

<P>Il sistema lp e' stato progettato quando le stampanti erano perlopiu' stampanti
di linea, cioe' adatte a stampare solo Ascii piano. Come sara' chiaro in
seguito, e' pero' sufficiente qualche script in piu' per stampare PostScript,
text, dvi e quant'altro.</P>

<HR>
<A HREF="Printing-HOWTO-5.html">Avanti</A>
<A HREF="Printing-HOWTO-3.html">Indietro</A>
<A HREF="Printing-HOWTO.html#toc4">Indice</A>
</BODY>
</HTML>