  Linux Printing Usage HOWTO
  di Mark Komarinski <markk@auratek.com>
  v1.2.2, 6 febbraio 1998, traduzione luglio 1999

  Traduzione di Federico Lucifredi<flucifredi@acm.org>.

  11..  IInnttrroodduuzziioonnee

  Questo documento descrive l'uso del sistema di buffering di stampa di
  cui  dotato il sistema operativo Linux. Questo HOWTO  un documento
  accessorio al Linux Printing Setup HOWTO, che tratta della
  configurazione del sistema di stampa di Linux. Il materiale trattato
  da questo howto dovrebbe risultare applicabile in maniera similare a
  tutte le varianti del sistema operativo BSD.


  11..11..  LLiinnuuxx PPrriinnttiinngg HHOOWWTTOO -- SSttoorriiaa ddii pprroodduuzziioonnee

  Nota di Mark Komarinski <markk@auratek.com>:

  Desidero ringraziare Matt Foster per aver fatto un sacco di lavoro
  nella riscrittura di questo HOWTO. Ho deciso di preservare il suo
  stile nel provvedere a tutte le aggiunte necessarie ad aggiornare il
  documento.


  Nota di Matt Foster <mwf@engr.uark.edu>:

  Questa versione del Linux Printing HOWTO  una completa riscrittura di
  quella originaria scritta da Grant Taylor <grant@god.tufts.edu> e
  Brian McCauley <B.A.McCauley@bham.ac.uk>.  Ho cercato di coprire lo
  stesso materiale analizzato da Grant e Brian nel loro HOWTO, ma ho al
  tempo stesso radicalmente modificato lo stile della presentazione e la
  sua profondit.  La mia speranza  che questo sforzo renda l'HOWTO pi
  completo e scorrevole nella lettura.  Posso solo sperare che voi
  concordiate con me.


  11..22..  CCrroonnoollooggiiaa ddeellllee vveerrssiioonnii

  v1.2.2

    reindicizzato, altre modifiche per l'inclusione nella
     documentazione RedHat. Grazie Ed!

     v1.2.1

    aggiornamenti, alcune modifiche per la pubblicazione in Dr. Linux.

     v1.2

    stampanti windows.

    modificata la dimensione massima dei file stampabili.

     v1.11

    nuovo curatore!

    aggiunte informazioni su lpc.

    aggiunti dei suggerimenti per la soluzione di problemi.

    un inizio sulla stampa di file grafici.


  v1.1

    riviste alcune espressioni.

    introdotta la sezione sulla stampa PostScript

    ho cercato di rendere alcune espressioni con maggior chiarezza 8-)

    estesa la trattazione delle utility di stampa Linux pi basilari.

  v1.0

    versione pubblica iniziale del Printing Usage HOWTO


  11..33..  CCooppyyrriigghhtt ee MMaarrcchhii RReeggiissttrraattii

  Some names mentioned in this HOWTO are claimed as copyrights and/or
  trademarks of certain persons and/or companies.  These names appear in
  full or initial caps in this HOWTO.

  _(_c_) _1_9_9_5 _M_a_t_t _F_o_s_t_e_r _(_m_w_f_@_e_n_g_r_._u_a_r_k_._e_d_u_)
  _(_c_) _1_9_9_6_-_1_9_9_7 _M_a_r_k _F_. _K_o_m_a_r_i_n_s_k_i _(_m_a_r_k_k_@_a_u_r_a_t_e_k_._c_o_m_)

  All translations, derivative works, or aggregate works incorporating
  any Linux HOWTO documents must be covered under this copyright notice.

  That is, you may not produce a derivative work from a HOWTO and impose
  additional restrictions on its distribution. Exceptions to these rules
  may be granted under certain conditions; please contact the Linux
  HOWTO coordinator at the address given below.

  In short, we wish to promote dissemination of this information through
  as many channels as possible. However, we do wish to retain copyright
  on the HOWTO documents, and would like to be notified of any plans to
  redistribute the HOWTOs.

  If you have questions, please contact Tim Bynum, the Linux HOWTO
  coordinator, at <linux-howto@sunsite.unc.edu>. You may finger this
  address for phone number and additional contact information.


  11..44..  DDoovvee rreeppeerriirree iill LLiinnuuxx PPrriinnttiinngg HHOOWWTTOO

  L'autore raccomanda a chi desideri stampare l'HOWTO di procurarsi la
  versione PostScript del documento, che  stata impaginata in uno stile
  che ne rende la lettura pi semplice e piacevole.  La versione
  PostScript  reperibile in molti dei siti di distribuzione di Linux,
  come SunSITE <ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/>).

  La traduzione italiana  disponibile al sito dell'Italian LDP (ILDP)
  <www.pluto.linux.it/ildp/index.html> (N.d.T.).


  11..55..  CCoommmmeennttii

  Domande, commenti e correzioni relative a questo HOWTO possono essere
  dirette (in lingua inglese N.d.T.) a <markk@auratek.com>.


  11..66..  RRiinnggrraazziiaammeennttii

  I miei ringraziamenti vanno a coloro che hanno speso il loro tempo nel
  leggere le versioni alfa di questo HOWTO e hanno fornito molti
  commenti e suggerimenti utili.  Qualcuno di voi potrebbe notare
  l'effetto dei suoi commenti in questa versione del documento.
  Vorrei anche ringraziare Matt Foster per aver compiuto la ristesura
  iniziale.


  22..  LLaa ssttaammppaa ssoottttoo LLiinnuuxx

  Questa sezione del documento illustra come stampare file, esaminare la
  coda di stampa, rimuovere file dalla coda di stampa, formattare file
  prima di stamparli e configurare l'ambiente di stampa.


  22..11..  SSttoorriiaa ddeellllaa ssttaammppaa ssoottttoo LLiinnuuxx

  Il sistema di stampa di Linux ---il sistema _l_p---  un porting del
  codice sorgente scritto dai Regents of the University of California
  per la distribuzione di UNIX nota come BSD (Berkeley Software
  Distribution).


  22..22..  SSttaammppaa ddii uunn ffiillee uussaannddoo llpprr

  La via di gran lunga pi semplice di stampare un file sotto Linux 
  quella di inviare il file che si intende stampare direttamente alla
  stampante.   Uno dei modi in cui questo pu esser fatto  tramite
  l'uso del comando _c_a_t.  Per l'utente root  possibile eseguire un
  comando come il seguente



       # cat tesi.txt > /dev/lp



  Nel caso in esame /dev/lp  un link simbolico all'effettivo
  dispositivo di stampa - indipendentemente dal suo essere una stampante
  a matrice di punti, una laser o un plotter (si veda _l_n(1) per
  ulteriori informazioni sui link simbolici).

  Per ragioni di sicurezza, solo l'utente root ed utenti facenti parte
  dello stesso gruppo del demone di stampa possono accedere direttamente
  al dispositivo di stampa.  Per accedere alle stampanti devono quindi
  essere usati comandi come _l_p_r, _l_p_r_m e _l_p_q.

  Per questi motivi gli utenti devono usare il comando _l_p_r per stampare
  un file.  Il comando _l_p_r si occupa di tutti i compiti inizialmente
  necessari nella stampa di un file prima di cedere il controllo al
  programma _l_p_d, il line printing daemon, che si occuper di indicare
  alla stampante come procedere alla effettiva stampa del file.

  Quando il comando _l_p_r viene eseguito, procede a copiare il file
  specificato dall'utente in una directory speciale (directory di
  spool), ove il file rimarr sino a quando _l_p_d non abbia completato la
  sua stampa.  Non appena _l_p_d riceve comunicazione dell'esistenza di un
  file nella coda di stampa, provvede a creare una copia di se stesso
  (tramite una procedura detta dai programmatori "di forking"). Questa
  copia del programma provveder alla stampa del file mentre il processo
  originario si pone in attesa della prossima richiesta di stampa.
  Tramite questo sistema  possibile porre pi file nella coda di stampa
  simultaneamente.

  La sintassi del comando _l_p_r(1)  una di quelle molto familiari agli
  utenti:



  $ lpr [ opzioni ] [ nomefile ... ]



  Se nomefile non viene specificato _l_p_r assume che l'imput provenga dal
  file di standard input stdin (solitamente la tastiera o l'output di un
  altro programma).  Questo permette agli utenti di reindirizzare
  l'output di un altro processo direttamente al programma di stampa,
  come nell'esempio seguente:



       $ cat tesi.txt | lpr



  oppure



       $ pr -l60 tesi.txt | lpr



  Il comando _l_p_r accetta diversi argomenti che permettono all'utente di
  controllare il suo funzionamento.  Tra quelli pi spesso usati
  ricordiamo: -PPstampante indica quale stampante usare, -hh sopprime la
  stampa della burst page, -ss crea un link simbolico nella directory di
  spool invece di procedere a copiarvi il file (particolarmente utile
  nel caso di file di notevoli dimensioni) e -##num specifica quante
  copie del file stampare.  A titolo di esempio:



       $ lpr -#2 -sP dj tesi.txt



  Questo comando creer un link simbolico al file tesi.txt nella
  directory di spool della stampante chiamata _d_j, dove sar processato
  da _l_p_d, che ne stamper due copie.

  Per una lista esaustiva di tutte le opzioni del comando _l_p_r si rinvia
  alla manpage _l_p_r(1).


  22..33..  AAnnaalliissii ddeellllaa ccooddaa ddii ssttaammppaa ttrraammiittee llppqq

  Il comando _l_p_q viene impiegato per visualizzare i contenuti della coda
  di stampa.  Lanciato senza argomenti _l_p_q ritorna i contenuti della
  coda di stampa della stampante predefinita.

  L'output di _l_p_q pu tornare utile in molti contesti:



       $ lpq
       lp is ready and printing
       Rank   Owner   Job  Files        Total Size
       active mwf     31   tesi.txt     682048 bytes


  22..44..  UUssoo ddii llpprrmm  ppeerr ccaanncceellllaarree uunn oorrddiinnee ddii ssttaammppaa

  Un'altra utile funzione di un qualsiasi rispettabile sistema di stampa
   quella di poter rimuovere file che siano stati precedentemente posti
  nella coda di stampa.  A questo scopo si utilizza il comando _l_p_r_m:



       $ lprm -



  Questo comando cancella tutti gli ordini di stampa pendenti
  appartenenti all'utente che lo ha lanciato.  Un singolo file pu
  essere rimosso dalla coda di stampa in due fasi: inizialmente sar
  necessario scoprire il suo job number tramite _l_p_q e a quel punto sar
  possibile invocare _l_p_r_m con tale parametro.  L'esempio seguente:



       $ lprm 31



  cancellerebbe il file con job number 31 (tesi.txt) dalla coda di
  stampa della stampante predefinita.


  22..55..  CCoonnttrroolllloo ddeell lliinnee pprriinnttiinngg ddaaeemmoonn ((llppdd)) ttrraammiittee llppcc

  Il comando _l_p_c(8) serve a controllare le stampanti gestite da lpd.  
  possibile abilitare o disabilitare l'uso di una stampante o della sua
  code di stampa, modificare l'ordine con cui i file sono disposti al
  loro interno e ottenere un rapporto sullo stato delle stampanti e
  relative code di stampa.  Lpc risulta particolarmente utile in
  configurazioni in cui una singola macchina disponga di pi di una
  stampante.



       $ lpc



  Questo comando introduce l'utente in un ambiente interattivo nel quale
   possibile inserire comandi. Un'altra possibilit  quella di passare
  un comando a _l_p_c tramite la linea di comando:



       $ lpc status all



  Una lista completa dei comandi disponibili pu essere ottenuta tramite
  la manpage di _l_p_d, ma il lettore trover di seguito una lista di
  quelli di maggior rilevanza.  Ogni comando seguito dalla parola
  _o_p_z_i_o_n_i pu ricevere sia il nome di una specifica stampante (ad
  esempio lp o print) sia la parola chiave all, usata per indicare il
  riferirsi del comando a tutte le stampanti disponibili.


    disable _o_p_z_i_o_n_i -  disabilita l'inserimento di nuovi file nella
     coda di stampa

    down _o_p_z_i_o_n_i - disabilita la stampante, interrompendo qualunque
     ordine di stampa pendente

    enable _o_p_z_i_o_n_i - abilita l'inserimento di nuovi file nella coda di
     stampa

    quit (o exit) - esce da lpc

    restart _o_p_z_i_o_n_i - reinizializza il lpd per quella stampante

    status _o_p_z_i_o_n_i - visualizza lo stato della stampante

    up _o_p_z_i_o_n_i - abilita tutto e lancia una nuova istanza di lpd


  22..66..  IIll pprriinnttttooooll ddii RReeddHHaatt

  Una breve nota sul sorprendente programma printtool della RedHat: esso
  sembra possedere tutte le capacit di un magic filter. La
  distribuzione della RedHat provvede automaticamente ad installare
  molti dei programmi che eseguono il filtraggio. Seguono i passi
  seguiti dal sottoscritto per configurare la propria stampante (una HP
  LJ 4L connessa alla porta parallela) sotto RH 4.0 (tale procedura
  dovrebbe risultare effettiva anche sotto altre versioni della
  distribuzione RH).


    Lanciare printtool avendo cura di essere root (se avete usato il
     comando _s_u, avete ricordato di impostare SETENV DISPLAY :0.0 e
     lanciare xhost +, vero ?).

    Fare click su "Add" e confermate con "OK" per una stampante locale.

    Inserire il nome del dispositivo di stampa (/dev/lp1 per l'autore).

    Inserire il filtro di input - selezionate un tipo di stampante, la
     sua risoluzione e la dimensione dei fogli (tra i possibili ljet4,
     300x300 e letter).

    Confermare con "OK" fino a giungere alla finestra principale e
     quindi reinizializzare lpd.

  Esattamente come se gestiste il file /etc/printcap file manualmente, 
  possibile mantenere pi definizioni per ciascuna stampante con
  differenti dimensioni della carta, risoluzioni o altro.


  33..  LLaa ssttaammppaa ddii ffiillee

  Questa sezione copre la stampa dei tipi di file pi comunemente
  incontrati in un tipico ambiente Linux.


  33..11..  SSttaammppaa ddii ffiillee ggrraaffiiccii

  La stampa di file grafici solitamente dipende dal tipo di file che si
  intende stampare e dal tipo di stampante impiegata. Le stampanti a
  matrice di punti sono solitamente semplicemente fuori questione a
  causa delle differenze nella maniera in cui le matrici di punti
  gestiscono la grafica. In queste condizioni l'approccio pi fertile 
  solitamente verificare la compatibilit della stampante con una Epson
  o una IBM ProPrinter e quindi (dopo aver convertito il file in
  PostScript) impiegare Ghostscript (si veda la prossima sezione del
  documento) per stampare il file.

  Qualora si disponga di una stampante laser, le cose sono rese pi
  semplici dalla compatibilit PCL. Questo ci rende disponibili alcune
  opzioni: alcuni programmi possono avere la capacit di produrre
  direttamente output PCL. Se questo non  il caso in questione,
  programmi come _N_e_t_P_B_M possono effettuare la conversione in PCL.  Un
  ultima possibilit  quella di usare ghostscript.

  In generale la miglior soluzione  quella di installare un pacchetto
  come NetPBM o Ghostscript unitamente ad un magic filter per gestire i
  file grafici "automagicamente".


  33..22..  SSttaammppaa ddii ffiillee PPoossttSSccrriipptt

  Stampare file PostScript con una stampante dotata di un interprete
  PostScript  estremamente semplice: basta usare _l_p_r e la stampante si
  occuper di tutti i dettagli per voi.  Quelli di voi che non
  possiedono stampanti PostScript si troveranno a dover ricorrere ad
  altri sistemi.  Fortunatamente, vi sono programmi in grado di tradurre
  il PostScript in un linguaggio che la maggioranza delle stampanti sono
  in grado di comprendere.  Il pi noto fra questi programmi 
  probabilmente Ghostscript.

   responsabilit di Ghostscript convertire i descrittori di un file
  PostScript in comandi che la vostra stampante sia in grado di
  comprendere. Un esempio di stampa tramite Ghostscript potrebbe essere
  il seguente:



       $ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=\|lpr tesi.ps



  Osservate che nell'esempio precedente stiamo passando l'output di
  Ghostscript al comando _l_p_r tramite una pipe nell'opzione -ssOOuuttppuuttFFiillee.

  Ghostview  una interfaccia per Ghostscript sotto X-window. Esso
  permette di vedere un anteprima di un file PostScript prima di
  procedere alla sua stampa.  Sia Ghostview che Ghostscript possono
  essere scaricati dal sito  <ftp://prep.ai.mit.edu/pub/gnu/>.


  33..33..  SSttaammppaa ddii ffiillee PPDDFF

  Adobe ha rilasciato una versione di Acrobat reader per Linux
  disponibile presso la home page di Adobe  <http://www.adobe.com>.  Il
  suo predecessore, xpdf,  ancora disponibile.  Entrambi i programmi
  sono in grado di stampare su dispositivi PostScript.


  33..44..  SSttaammppaa ddii ffiillee TTeeXX

  Una delle maniere pi semplici di stampare un file Tex  quella di
  convertire tale file in PostScript e quindi stamparlo tramite
  Ghostscript.  Per far ci  prima necessario convertire il file da TeX
  ad un formato noto come DVI (che sta per device-independent) tramite
  il comando _t_e_x(1).  a questo punto possibile convertire il file DVI
  in PostScript usando il programma _d_v_i_p_s. Un esempio di quanto si 
  appena illustrato  il seguente:



  $ tex tesi.tex
  $ dvips tesi.dvi



  A questo punto potete stampare il file PostScript risultante come si 
  descritto in precedenza.


  33..55..  SSttaammppaa ddii ffiillee ffoorrmmaattttaattii ttrraammiittee ttrrooffff



       $ groff -Tascii tesi.tr | lpr



  oppure, se cos preferite,



       $ groff thesis.tr > thesis.ps



  e provvedete quindi a stampare il file PostScript come si  gi
  discusso in precedenza.


  33..66..  SSttaammppaa ddeellllee mmaannppaaggee



       $ man man | col -b | lpr



  Le pagine man sono preformattate tramite troff ed  quindi necessario
  eliminare qualsiasi forma di sottolineatura, evidenziamento e
  similari.  Il programma "col" esegue questo compito perfettamente, e
  dato che nell'esempio sopracitato stiamo passando l'output ad una
  pipe, man non invocher more ad ogni schermata.


  44..  VVaarriiee eedd eevveennttuuaallii

  Questa sezione del documento copre aspetti della stampa sotto Linux
  che non rientrano esattamente in nessuna delle altre sezioni.


  44..11..  FFoorrmmaattttaarree uunn ddooccuummeennttoo pprriimmaa ddeellllaa ssttaammppaa

  Dato che molti file ASCII non sono formattati per la stampa, potrebbe
  risultare utile il poterli formattare in qualche maniera prima di
  procedere alla loro stampa.  Questo pu includere l'apporre il suo
  numero su ciascuna pagina, modificare i margini, raddoppiare la
  spaziatura o lo stampare il file in colonne multiple.  Un modo comune
  di fare tutto questo  tramite un preprocessore come _p_r.


       $ pr +4 -d -h"Tesi di dottorato, seconda bozza" -l60 tesi.txt | lpr



  Nell'esempio precedente _p_r legger il file tesi.txt, salter le prime
  tre pagine (+4), imposter la lunghezza di pagina a sessanta linee
  (-l60), raddoppier la spaziatura dell'output (-d) ed aggiunger la
  frase "Tesi di dottorato, seconda bozza" in cima ad ogni pagina (-h).
  _L_p_r provveder quindi ad accodare l'output di _p_r sulla stampante
  predefinita.  Fate riferimento alla manpage di _p_r per maggiori
  informazioni sul suo uso.


  44..22..  LLaa vvaarriiaabbiillee dd''aammbbiieennttee PPRRIINNTTEERR

  Tutti i comandi del sistema di stampa di Linux accettano l'opzione -PP,
  che permette all'utente di specificare su quale stampante l'output del
  comando vada indirizzato.  Qualora l'utente non specifichi quale
  stampante si intende utilizzare il sistema impiegher la stampante
  predefinita come dispositivo di output.

  Al fine di evitare di dover specificare quale stampante si intende
  utilizzare ogniqualvolta si stampi un file,  possibile impostare la
  variabile d'ambiente PRINTER con il nome della stampante che si
  desidera utilizzare.  Questo compito va eseguito in modi diversi a
  seconda della shell utilizzata. Sotto _b_a_s_h ci si pu trarre d'impiccio
  nel modo seguente:



       $ PRINTER="nome_stampante"; export PRINTER



  mentre sotto _c_s_h si avr:



       % setenv PRINTER "nome_stampante"



  Questi comandi possono essere inseriti nel vostro script di login
  (.profile sotto _b_a_s_h o .cshrc sotto _c_s_h) o essere eseguiti dalla linea
  di comando.  Si vedano _b_a_s_h(1) e _c_s_h(1) per ulteriori informazioni in
  merito alle variabili d'ambiente.


  55..  FFAAQQss ((FFrreeqquueennttllyy AAsskkeedd QQuueessttiioonnss))


  Q1.  Come si previene l'effetto scala ?

  A1.  L'effetto scala (staircase effect)  dovuto alla maniera in cui
  alcune stampanti si aspettano le linee vengano terminate.  Certe
  stampanti richiedono sequenze di fine linea composte dalla coppia
  carriage-return/line-feed (fine linea in stile DOS) invece della
  sequenza usata dai sistemi UNIX (line-feed).  Il sistema pi semplice
  di risolvere questo problema  il verificare se sia possibile
  modificare la modalit operativa della vostra stampante. Solitamente
  questo  possibile cambiando la posizione di un DIP switch o tramite
  l'invio di una appropriata sequenza di escape all'inizio di ogni
  ordine di stampa.  Nel secondo caso sar necessario creare un filtro
  (si veda Q2)

  Una rapida soluzione  quella di usare un filtro sulla linea di
  comando. Un esempio di questo potrebbe essere:



       $ cat tesi.txt | todos | lpr



  Q2.  Che cosa  un filtro ?

  A2.  Un filtro  un programma che legge da standard input (_s_t_d_i_n),
  compie una qualche operazione su questo input e scrive i risultati su
  standard output (_s_t_d_o_u_t).  I filtri sono usati per svolgere molti
  compiti e tra questi vi  l'elaborazione di testo.


  Q3.  Che cosa  un  _m_a_g_i_c  filter ?

  A3.  Un magic filter  un filtro che determina quale tipo di
  operazione svolgere sul suo input in base al tipo di file ricevuto. A
  titolo di esempio, un magic filter potrebbe adottare una procedura di
  stampa differente a seconda che il file passatogli sia composto di
  testo puro (procedura di stampa "normale") o si tratti di un file
  PostScript (stampa tramite Ghostscript).  Due esempi sono magicfilter
  e APSfilter. Bisogna osservare come sia necessario installare
  appropriati programmi prima di procedere all'installazione del filtro.

  La ragione di questo va ricercata nel fatto che quando un magicfilter
  viene installato esso esamina il sistema alla ricerca di certi
  programmi (come Ghostscript - se esso  presente nel sistema il filtro
  sa di poter gestire il PostScript) e definisce le azioni che verranno
  compiute sul suo input in base a quanto trovato. Per poter gestire
  tutti i dei formati di stampa il vostro sistema dovrebbe avere almeno
  i seguenti programmi installati

    GhostScript

    TeX

    NetPBM

    jpeg utilities

    gzip


  Q4.  Linux  in grado di gestire il Windows Printing System ?

  A4.  Forse. Quelle stampanti che accettano solo comandi WPS non
  funzioneranno sotto Linux.  Quelle stampanti che accettano sia comandi
  WPS che altri comandi (come la BJC 610) funzioneranno se impostate in
  maniera da accettare comandi in un formato diverso dal WPS. Altre
  stampanti, come la HP DeskJet 820Cxi/Cse, non funzioneranno sotto
  Linux.  Detto questo, si ricordi che Linux  in grado di funzionare
  come printserver per macchine Windows 95 (tramite Samba), dato che
  windows  dotato di driver per tali stampanti.


  Q5.  Che sistema da quattro soldi  questo ? Non posso stampare pi di
  sei pagine senza incappare nell'errore "file too large".

  A5.  Una delle opzioni nel file /etc/printcap  collegata alla
  dimensione massima di un file stampabile.  Il valore predefinito  di
  1000 blocchi di allocazione (circa 500k).  Nel caso di file PostScript
  e similari questo pu limitare la dimensione massima dei file
  stampabili a 6-8 pagine inclusive di grafica.  Siate certi di aver
  inserito la linea seguente nel file di definizione della stampante:



       mx=0



  La ragione principale di tutto questo  impedire che la partizione di
  spool sia riempita completamente.  Un altra maniera per ottenere lo
  stesso risultato  quella di far s che lpr crei un link simbolico
  dalla directory di spool al file che si intende stampare invece di
  copiarvelo. Ma per far questo dovete ricordare di utilizzare l'opzione
  -s ogni volta che usate _l_p_r .


  66..  RRiissoolluuzziioonnee ddeeii pprroobblleemmii

  Questa sezione tratta alcune cose comuni che possono andar storte
  nell'uso del proprio sistema di stampa.

  Se la vostra stampante non funziona:

    Funzionano  _a_l_t_r_i  ordini di stampa ? (problema relativo
     all'applicazione ?)

    _l_p_d  in esecuzione ? (controllate tramite  _l_p_c ) (daemon di stampa
     ?)

    Pu l'utente root inviare un file _d_i_r_e_t_t_a_m_e_n_t_e alla stampante?
     (Servizi di stampa ?)

    Potete stampare da DOS ? (problema hardware ?)

     Rispondere a tali domande potr aiutarvi a trovare una soluzione.

  Inviate contributi e suggerimenti per questa sezione a
  <markk@auratek.com> (in inglese! - N.d.T.).


  77..  MMaatteerriiaallee ddii rriiffeerriimmeennttoo

  Questa sezione del documento contiene informazioni relative a
  materiale di riferimento sul sistema di stampa di Linux.  Ho cercato
  di mantenere questa sezione dell'HOWTO quanto pi focalizzata
  sull'argomento quanto fosse possibile.  Se ritenete che qualche
  materiale significativo sull'argomento sia stato escluso non esitate a
  contattarmi.


  Prima di chiedere aiuto in un gruppo USENET considerate le seguenti
  domande:

    La stampante sta accettando ordini di stampa ?  (Usate _l_p_c(8) per
     verificare)

    L'oggetto della vostra domanda  coperto in questo documento o nel
     printing HOWTO di Grant Taylor ?


  Se avete risposto affermativamente ad una delle domande allora
  potreste voler riconsiderare l'idea di postare la vostra domanda, ma,
  se decidete comunque di farlo, cercate di includere quante pi
  informazioni in merito al vostro problema quanto vi sia possibile.
  Cercate di non scrivere cose come "Ho un problema con  _l_p_r , per
  favore aiutatemi". Richieste di questo tipo saranno ignorate dalla
  maggior parte dei lettori.  Cercate anche di includere la versione del
  kernel del vostro sistema e gli specifici messaggi d'errore che il
  sistema vi ha ritornato.


     PPaaggiinnee mmaann

          _c_a_t(1)  concatenare e stampare file

          _d_v_i_p_s(1) convertire un file DVI (TeX) in PostScript

          _g_h_o_s_t_v_i_e_w(1)  visualizzare documenti Postscript tramite
           Ghostscript

          _g_r_o_f_f(1)  interfaccia di groff (sistema di formattazione
           documenti)

          _g_s(1)  interprete/visualizzatore Ghostscript

          _l_p_c(8)  line printer control

          _l_p_d(8)  line printer spooler daemon

          _l_p_q(1)  programma per esaminare la coda di stampa

          _l_p_r(1)  programma di stampa

          _l_p_r_m(1)  rimuove file dalla coda di stampa

          _p_r(1)  converte file di testo per la stampa

          _t_e_x(1)  programma di formattazione ed impaginazione


     nneewwssggrroouupp UUSSEENNEETT

          comp.os.linux.*   _t_r_o_p_p_e  informazioni su Linux

          comp.unix.*  area di discussione relativa ad UNIX



