<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<article id="linux_windows_printing" lang="it">
 <articleinfo>
  <title>Debian and Windows Shared Printing mini-HOWTO</title>
  <author>
   <firstname>Ian</firstname>
   <surname>Ward</surname>
   <affiliation>
    <address>
<email>ian at excess dot org</email>
    </address>
   </affiliation>
  </author>
  <pubdate>01-07-2005</pubdate>
  <revhistory>
   <revision>
    <revnumber>1.6</revnumber>
		<date>01-07-2005</date>
    <authorinitials>iw</authorinitials>
    <revremark>chiarito il requisito hpijs, aggiunti i comandi lpinfo e lpoptions</revremark>
   </revision>
   <revision>
    <revnumber>1.5</revnumber>
    <date>19-06-2005</date>
    <authorinitials>iw</authorinitials>
    <revremark>aggiunta nota sul diventare superutente per eseguire comandi</revremark>
   </revision>
   <revision>
    <revnumber>1.4</revnumber>
    <date>05-01-2004</date>
    <authorinitials>iw</authorinitials>
    <revremark>correzioni ortografiche</revremark>
   </revision>
   <revision>
    <revnumber>1.3</revnumber>
    <date>18-11-2003</date>
    <authorinitials>iw</authorinitials>
    <revremark>rimosso uso non corretto di lpadmin -h</revremark>
   </revision>
   <revision>
    <revnumber>1.2</revnumber>
    <date>03-10-2003</date>
    <authorinitials>iw</authorinitials>
    <revremark>nota su woody e gs-esp, conflitto con il comando bash enable e soluzione per client XP/2000</revremark>
   </revision>
   <revision>
    <revnumber>1.1</revnumber>
    <date>26-06-2003</date>
    <authorinitials>iw</authorinitials>
    <revremark>aggiunte password per le stampanti Windows condivise, correzioni varie</revremark>
   </revision>
   <revision>
    <revnumber>1.0</revnumber>
    <date>15-05-2003</date>
    <authorinitials>tmm</authorinitials>
    <revremark>versione iniziale, revisionata dal LDP</revremark>
   </revision>
   <revision>
    <revnumber>0.8</revnumber>
    <date>11-04-2003</date>
    <authorinitials>iw</authorinitials>
    <revremark>conversione dal formato LaTeX</revremark>
   </revision>
  </revhistory>
 </articleinfo>

 <sect1 id="introduction">
  <title>Introduzione</title>
  <para>
   Debian GNU/Linux
   (<ulink url="http://www.debian.org">http://www.debian.org</ulink>)
&egrave; la principale distribuzione Linux basata sul lavoro di volontari.
Configurare le stampanti in Debian pu&ograve; essere purtroppo difficile. Inoltre
&egrave; difficile trovare semplici istruzioni passo-passo per condividere stampanti tra
Windows e Linux usando gli strumenti pi&ugrave; recenti. Questo HOWTO &egrave;
stato scritto per affrontare entrambi questi problemi.
</para>
<para>
Questo HOWTO mostra come usare strumenti a riga di comando per configurare il
proprio sistema Debian per la stampa. Spiega come inviare documenti da Linux a
stampanti Windows e come condividere stampanti Linux con PC che usano Windows.
Sono forniti inoltre alcuni esempi di risoluzione di problemi.
</para>
<para>
L'URL principale per questo documento &egrave;
<ulink url="http://excess.org/docs/linux_windows_printing.html">
http://excess.org/docs/linux_windows_printing.html</ulink>.
I file sorgenti Docbook/XML e EPS per questo documento possono essere scaricati da
<ulink url="http://excess.org/docs/src/">
http://excess.org/docs/src/</ulink>.
Si possono inviare segnalazioni di errori, correzioni e suggerimenti riguardanti questo
documento a ian at excess dot org.
</para>
<para>
Traduzione italiana di Beatrice Torracca. Revisione di Giulio Daprel&agrave;
</para>
</sect1>
<sect1 id="getting_started">
<title>Iniziare</title>
<sect2 id="linuxprintingcomponents">
<title>Componenti per la stampa in Linux</title>

<para>
I principali strumenti che useremo includono:
<itemizedlist>
<listitem>
<para>
CUPS
</para>
<para>
Il Common UNIX Printing System (Sistema comune di stampa in UNIX)
(<ulink url="http://www.cups.org">http://www.cups.org</ulink>)
&egrave; un gestore di spool di stampa e un insieme di
programmi di supporto per usare e gestire stampanti.
</para>
</listitem>
<listitem>
<para>
Samba
</para>
<para>
Samba
(<ulink url="http://www.samba.org">http://www.samba.org</ulink>)
&egrave; un software che permette a computer non-Windows in una rete di comportarsi come
computer Windows, grazie all'implementazione di file e protocolli Windows per la condivisione di stampa.
</para>
</listitem>
<listitem>
<para>
Driver di stampa
</para>
<para>
LinuxPrinting.org
(<ulink url="http://www.linuxprinting.org">http://www.linuxprinting.org</ulink>)
offre il pi&ugrave; vasto numero di driver di stampa e mantiene
un database di stampanti supportate in Linux. &Egrave; necessario
scaricare un driver di stampa per ogni modello di stampante che si desidera
usare in Linux. Un driver di stampa consiste in un file PPD e un programma
filtro oppure, per le stampanti Postscript, solo in un file PPD.
</para>
</listitem>
</itemizedlist>
</para>

</sect2>
<sect2 id="packages">
<title>Pacchetti richiesti</title>

<para>
Tutti i programmi e le librerie necessarie fanno parte dell'archivio Debian
standard. I relativi pacchetti si possono scaricare e installare con i
normali strumenti di gestione dei pacchetti Debian. Questa &egrave; una lista
dei pacchetti necessari:
</para>
<variablelist>
<varlistentry>
<term>cupsys</term>
<listitem><para>server CUPS</para></listitem>
</varlistentry>
<varlistentry>
<term>cupsys-bsd</term>
<listitem><para>comandi CUPS BSD</para></listitem>
</varlistentry>
<varlistentry>
<term>cupsys-client</term>
<listitem><para>programmi client CUPS</para></listitem>
</varlistentry>
<varlistentry>
<term>foomatic-bin</term>
<listitem><para>programmi di supporto per la stampa da LinuxPrinting.org</para></listitem>
</varlistentry>
<varlistentry>
<term>samba</term>
<listitem><para>server Samba SMB/CIFS per UNIX</para></listitem>
</varlistentry>
<varlistentry>
<term>smbclient</term>
<listitem><para>client Samba SMB/CIFS per UNIX</para></listitem>
</varlistentry>
<varlistentry>
<term>gs-esp</term>
<listitem><para>ESP Ghostscript
(<ulink url="http://www.cups.org/ghostscript.php">
http://www.cups.org/ghostscript.php</ulink>)</para>
<para>Non disponibile come pacchetto per Debian GNU/Linux 3.0 (alias woody),
si usi al suo posto <quote>gs</quote>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>a2ps</term>
<listitem><para>GNU A2PS
(<ulink url="http://www.gnu.org/software/a2ps/">
http://www.gnu.org/software/a2ps/</ulink>)</para></listitem>
</varlistentry>
</variablelist>

<para>
Questi pacchetti vengono installati dai comandi che seguono.
Per eseguire questi comandi &egrave; necessario diventare superutente o usare <command>sudo</command>:
</para>
<para>
<programlisting><![CDATA[apt-get update
apt-get install cupsys cupsys-bsd cupsys-client foomatic-bin samba smbclient gs-esp a2ps
]]></programlisting>
</para>
<para>
Possono essere necessari pacchetti aggiuntivi per stampanti specifiche. Per esempio
per far funzionare correttamente molte stampanti HP InkJet, DeskJet e LaserJet &egrave;
necessario installare il pacchetto <emphasis>hpijs</emphasis>. I file PPD per
queste stampanti si riconoscono perch&eacute; il loro nome contiene la stringa
<filename>hpijs</filename>.
</para>

</sect2>
<sect2 id="basicprconfig">
<title>Configurazione di una stampante locale con CUPS</title>

<para>
Per configurare le stampanti si usa il comando <command>lpadmin</command>. Il seguente &egrave; un
esempio di configurazione di una stampante laser con CUPS.
Per eseguire questi comandi &egrave; necessario diventare superutente o usare <command>sudo</command>:
</para>

<programlisting><![CDATA[/usr/sbin/lpadmin -p Laser -v parallel:/dev/lp0 -P /root/laser.ppd
/usr/bin/enable Laser
/usr/sbin/accept Laser
/usr/sbin/lpadmin -d Laser
]]></programlisting>

<para>
Si noti che bash ha un comando incorporato chiamato
<command>enable</command>, perci&ograve; gli utenti con bash dovranno inserire il
percorso completo (<command>/usr/bin/enable</command>) per abilitare le stampanti.
</para>

<para>
Il primo comando crea una nuova stampante chiamata <quote>Laser</quote>
connessa alla prima porta parallela e che usa il file PPD
<filename>/root/laser.ppd</filename>.
Successivamente con i comandi <command>enable</command> e <command>accept</command>
la stampante <quote>Laser</quote> viene abilitata e impostata per accettare compiti.
L'ultimo comando imposta <quote>Laser</quote> come stampante predefinita.
</para>
<para>
Se la propria stampante &egrave; connessa a una porta USB o non si conosce il
device-uri corretto per la propria stampante si provi a eseguire
<command>/usr/sbin/lpinfo -v</command> per ottenere un elenco dei dispositivi
di stampa disponibili.
</para>
<para>
Ci si assicuri che la dimensione della pagina della stampante e le altre opzioni
siano impostate in modo corretto eseguendo
<command>/usr/bin/lpoptions -l</command>.
Nella documentazione di CUPS sono disponibili ulteriori informazioni
dettagliate sulla configurazione delle stampanti.
</para>

</sect2>
<sect2 id="basics">
<title>Nozioni di base sulla stampa in Linux</title>

<figure id="printlocal">
<title>Stampa in locale</title>
<graphic fileref="printing_basics.png"/>
</figure>

<para>
I documenti vengono inseriti nello spool usando o <command>lpr</command> o
<command>lp</command> seguito dal nome file. Si pu&ograve; vedere la coda di
stampa e controllare lo stato della stampante con il comando
<command>lpstat -o</command> o <command>lpstat -p</command>. Per cancellare un
compito di stampa si usi o <command>cancel</command> o <command>lprm</command>
seguito dall'identificativo del compito.
</para>
<para>
Il demone di spool di CUPS si chiama <emphasis>cupsd</emphasis>.
Converte documenti
in formato PostScript e poi fa la conversione nel formato nativo della stampante
<xref linkend="printlocal"/>. Le stampanti che non gestiscono il PostScript
usano per i documenti un formato raster o bitmap. I formati raster
possono essere molto pi&ugrave; grandi del PostScript originale e occorre
pi&ugrave; tempo per inviarli alla stampante.
</para>
<para>
I filtri sono programmi usati per convertire documenti da un formato a un
altro. Il gestore di spool di CUPS fa del suo meglio per trovare un filtro adatto
al documento inviato. Se non &egrave; installato un filtro adatto alla
conversione del proprio documento si ricever&agrave; un errore del tipo
<computeroutput>lpr:
unable to print file: client-error-document-format-not-supported.</computeroutput>
</para>
<para>
Molte applicazioni non includono filtri per i formati dei propri documenti.
I documenti creati con tali applicazioni possono essere stampati solo dall'interno
dell'applicazione stessa, a meno che il documento non venga esportato in formato
PostScript o in un altro formato standard.
</para>

</sect2>
</sect1>
<sect1 id="printing_to_windows">
<title>Stampa verso PC Windows</title>

<sect2 id="to_windows">
<title>Connettersi a Windows</title>

<figure id="netprint">
<title>Stampa in rete</title>
<graphic fileref="to_windows.png"/>
</figure>

<para>
SMB e CIFS sono i protocolli di condivisione di file e stampa di Windows.
Si usa Samba per comunicare con i PC Windows utilizzando questi protocolli. Prima di
configurare CUPS ci si deve assicurare che sia possibile connettersi al PC Windows
con <command>smbclient</command>, il client Samba SMB/CIFS
<xref linkend="netprint"/>.
</para>
<para>
Questo &egrave; un esempio di creazione di una connessione a un PC Windows:

<programlisting><![CDATA[/usr/bin/smbclient -L rice -U fred

added interface ip=10.6.7.234 bcast=10.6.7.255 nmask=255.255.255.0
Got a positive name query response from 10.6.7.8 ( 10.6.7.8 )
Password: (not shown)

Sharename  Type  Comment
PRINTER$   Disk
INKJET     Printer
STUFF      Disk
IPC$       IPC    Remote Inter Process Communication
]]></programlisting>
</para>
<para>
Il comando mostrato richiede un elenco delle condivisioni su un PC Windows
chiamato <quote>rice</quote>, con l'identificativo utente <quote>fred</quote>.
Come risultato viene mostrata una stampante chiamata <quote>INKJET</quote>.
</para>
<para>
Se non &egrave; disponibile un name server in Windows &egrave; necessario specificare
l'indirizzo IP del PC Windows con l'opzione <option>-I</option> in questo modo:

<programlisting><![CDATA[/usr/bin/smbclient -I 10.6.7.8 -L rice -N
]]></programlisting>
</para>
<para>
Si veda la documentazione di Samba per ulteriori informazioni sull'uso
di <command>smbclient</command>.
</para>

</sect2>
<sect2 id="to_windows_cupsconfig">
<title>Configurazione di CUPS</title>
<para>
Una volta che si sia trovata una stampante Windows si pu&ograve; configurare
CUPS. Si verifichi per prima cosa con il comando seguente che la propria
installazione di CUPS abbia il backend smb:
<programlisting><![CDATA[ls -l /usr/lib/cups/backend/smb]]></programlisting>
</para>
<para>
Se tale file non esiste lo si crei eseguendo ci&ograve; che segue:
<programlisting><![CDATA[ln -s `which smbspool` /usr/lib/cups/backend/smb
]]></programlisting>
</para>
<para>
Questo che segue &egrave; un esempio di impostazione della stampante mostrata in precedenza.
Per eseguire questi comandi &egrave; necessario diventare superutente o usare <command>sudo</command>:
<programlisting><![CDATA[/usr/sbin/lpadmin -p RicePrinter -v smb://fred:mypass@rice/INKJET -P /root/inkjet.ppd
/usr/bin/enable RicePrinter
/usr/sbin/accept RicePrinter
/usr/sbin/lpadmin -d RicePrinter
]]></programlisting>
</para>

<para>
Come gi&agrave; ricordato bash ha un comando incorporato chiamato
<command>enable</command>, perci&ograve; gli utenti con bash dovranno usare il
percorso completo (<command>/usr/bin/enable</command>) per abilitare le stampanti.
</para>
<para>
Il comando <quote>lpadmin</quote> configura la stampante Windows condivisa fornendo
nome utente, password, nome netbios e nome della stampante come singolo parametro.
Si veda <xref linkend="basicprconfig"/> per una spiegazione ulteriore dei comandi
sopra menzionati.
</para>
<para>
Si &egrave; ora pronti per provare la propria stampante. Si invii un file alla
stampante con il comando <command>lp</command> seguito da un nome file o stampando
un documento dall'interno di un'applicazione.
</para>

</sect2>
</sect1>
<sect1 id="sharing_with_windows">
<title>Condividere stampanti con PC Windows</title>

<sect2 id="sharing_basics">
<title>Nozioni base sulla condivisione</title>

<figure id="printshare">
<title>Condivisione di una stampante</title>
<graphic fileref="from_windows.png"/>
</figure>

<para>
Samba usa i demoni <emphasis>nmbd</emphasis> e <emphasis>smbd</emphasis>
per condividere file e stampanti con PC Windows.
<emphasis>nmbd</emphasis> agisce come un name server Windows,
comunicando il nome del proprio computer ai PC Windows nella LAN.
<emphasis>smbd</emphasis> accetta richieste relative a file e stampa da
PC Windows <xref linkend="printshare"/>.
</para>
<para>
&Egrave; necessario scaricare ed installare driver di stampa Windows per
ognuna delle stampanti Linux che vengono condivise. Si possono trovare i driver di
stampa per Windows cercando nel sito web del produttore della propria stampante.
</para>

</sect2>
<sect2 id="share_samba_config">
<title>Configurazione di Samba</title>
<para>
Se si permette l'accesso anonimo alla propria stampante &egrave; necessario
creare un account utente per i compiti di stampa in remoto:

<programlisting><![CDATA[/usr/sbin/adduser --system --disabled-password smbprint
]]></programlisting>
</para>
<para>
Questo comando aggiunge al proprio sistema un utente chiamato <quote>smbprint</quote>. Ci si
assicuri che ci sia abbastanza spazio su disco in <filename>/home/smbprint</filename>, la
directory home dell'utente <quote>smbprint</quote>, per farvi lo spool dei file. Si controlli
che l'utente <quote>smbprint</quote> non abbia i permessi per leggere o modificare
file e directory delicati sul proprio sistema. Se CUPS &egrave; stato configurato
in modo da limitare la stampa a certi utenti nel proprio sistema,
si deve permettere all'utente <quote>smbprint</quote> di accedere alle stampanti che
si desidera condividere.
</para>
<para>
Il file di configurazione di Samba &egrave; <filename>/etc/samba/smb.conf</filename>.
Il seguente &egrave; un esempio di file di configurazione impostato per usare CUPS con
l'utente <quote>smbprint</quote>:

<programlisting><![CDATA[[global]
  printcap name = cups
  printing = cups
  security = share
[printers]
  browseable = yes
  printable = yes
  public = yes
  create mode = 0700
  guest only = yes
  use client driver = yes
  guest account = smbprint
  path = /home/smbprint
]]></programlisting>
</para>
<para>
Si noti che questa configurazione permette la stampa a chiunque
possa creare una connessione con il proprio computer e non
&egrave; raccomandata per computer su reti non sicure, quali
quelli con accesso diretto ad Internet. Se &egrave; necessario
implementare il controllo degli accessi, si imposti
<emphasis>security = user</emphasis> o
<emphasis>security = domain</emphasis>
e si leggano le pagine man di Samba per ulteriori informazioni.
</para>
<para>
Una volta che si siano aggiunte le impostazioni suddette al proprio file di
configurazione di Samba, &egrave; necessario riavviare Samba con il comando:

<programlisting><![CDATA[/etc/init.d/samba restart
]]></programlisting>
</para>

</sect2>
<sect2 id="share_cups_config">
<title>Configurazione di CUPS</title>
<para>
I driver di stampa Windows formattano il loro output per la stampante prima
di inviarlo attraverso la rete. Si deve configurare CUPS in modo che accetti
l'output preformattato decommentando nel file
<filename>/etc/cups/mime.convs</filename> la seguente riga:
<programlisting><![CDATA[application/octet-stream   application/vnd.cups-raw   0   -
]]></programlisting>
</para>
<para>
Si decommenti inoltre nel file
<filename>/etc/cups/mime.types</filename> la seguente riga:
<programlisting><![CDATA[application/octet-stream
]]></programlisting>
</para>
<para>
Ora &egrave; necessario dire a CUPS di accettare connessioni da altre macchine
nella rete. Si aggiungano a <filename>/etc/cups/cupsd.conf</filename> queste righe:
<programlisting><![CDATA[<Location /printers>
 AuthType None
 Order Deny,Allow
 Deny From None
 Allow From All
</Location>
]]></programlisting>
Cos&igrave; come per quella di Samba, questa configurazione permette a ogni computer
di conettersi alle proprie stampanti e non &egrave; raccomandata per computer in
reti non sicure.  Per informazioni su come rendere pi&ugrave; restrittivi i controlli
sull'accesso alle proprie stampanti, si veda la pagina di manuale
di <filename>cupsd.conf</filename> e la documentazione di CUPS.
</para>
<para>
Da ultimo, si riavvii CUPS con il comando seguente:
<programlisting><![CDATA[/etc/init.d/cupsys restart
]]></programlisting>
</para>
<para>
Ora la propria stampante Linux dovrebbe essere condivisa con i PC Windows nella LAN.
Si segua la prassi normale per aggiungere una stampante di rete ai propri PC Windows
e ci si ricordi di stampare una pagina di prova.
</para>

</sect2>
</sect1>
<sect1 id="troubleshooting">
<title>Risoluzione di problemi</title>

<sect2 id="connect_failure">
<title>Problemi nella connessione a stampanti Windows</title>
<para>
Quando <emphasis>smbspool</emphasis>, l'utilit&agrave;
<command>smbclient</command> usata da CUPS,
non riesce a connettersi correttamente, restituisce messaggi di errore
che sono divertenti ma non molto utili. Uno di questi messaggi &egrave;
<computeroutput>Unable to connect to SAMBA host: Success.</computeroutput>
(Impossibile connettersi all'host SAMBA: Successo.) Un altro segno che indica un
fallimento della connessione si ha quando i documenti sembrano rimanere bloccati
nella coda quando si stampa con stampanti Windows.
</para>
<para>
Si guardino le voci pi&ugrave; recenti nel log di CUPS con il comando seguente:

<programlisting><![CDATA[/usr/bin/tail /var/log/cups/error_log
]]></programlisting>
</para>
<para>
Se si vede un messaggio simile a <computeroutput>cli_connect() failed...</computeroutput>
allora <emphasis>smbspool</emphasis> non &egrave; riuscito a trovare il PC
Windows a cui sta cercando di connettersi. Si verifichi la correttezza del nome
host del PC Windows. Si controlli che il PC Windows sia acceso e che la sua
connessione di rete stia funzionando correttamente. Ci si assicuri di
potersi connettere ad esso usando <command>smbclient</command> come mostrato in
<xref linkend="to_windows"/>.
</para>
<para>
Se si vede un messaggio simile a <computeroutput>SMB tree connect failed: ERRSRV
- ERRinvnetname</computeroutput> allora <command>smbclient</command> si &egrave;
connesso al PC Windows, ma non si &egrave; potuto connettere alla stampante
richiesta. Si verifichi la correttezza del nome della stampante condivisa usando
<command>smbclient</command> come mostrato in <xref linkend="to_windows"/>.
</para>

</sect2>
<sect2 id="other_failure">
<title>Altri problemi</title>
<para>
Tra gli altri tipi di insuccesso sono inclusi l'incapacit&agrave; di stampare
con una stampante locale e la sparizione dei propri compiti di stampa dalla coda
senza che siano stati stampati. &Egrave; inoltre possibile ottenere messaggi di
errore vaghi quali <computeroutput>Child process 2384 exited with status 32.</computeroutput>
</para>
<para>
Si aumenti il livello di log di CUPS a <quote>debug</quote> per vedere pi&ugrave;
messaggi riguardanti ci&ograve; che &egrave; successo prima del fallimento del
compito di stampa.
</para>
<orderedlist>
<listitem>
<para>
Si apra in un editor di testi il file principale di configurazione di CUPS,
<filename>/etc/cups/cupsd.conf</filename>.
</para>
</listitem>
<listitem>
<para>
Si cambi la riga che riporta <quote>LogLevel warn</quote> in <quote>LogLevel debug</quote>.
</para>
</listitem>
<listitem>
<para>
Si salvi il file di configurazione e si esca dall'editor di testi.
</para>
</listitem>
<listitem>
<para>Si riavvii il server CUPS con il comando:
<programlisting><![CDATA[/etc/init.d/cupsys restart
]]></programlisting>
</para>
</listitem>
</orderedlist>

<para>
Si pu&ograve; seguire il log di CUPS con il comando seguente:

<programlisting><![CDATA[/usr/bin/tail -f /var/log/cups/error_log
]]></programlisting>
</para>
<para>
Si dovrebbe vedere una riga che riporta <computeroutput>Scheduler shutting down
due to SIGTERM</computeroutput>. Ci&ograve; indica che il server CUPS &egrave;
stato fermato con successo.
</para>
<para>
Si reinvii il proprio compito di stampa e si cerchi la comparsa di messaggi di
debug utili. Un esempio di un messaggio di debug utile &egrave;
<computeroutput>GNU Ghostscript 7.05: Can't start ijs server 'hpijs'.</computeroutput>
In questo caso la soluzione &egrave; quella di installare il pacchetto <quote>hpijs</quote>.
</para>
<para>
Se non si riesce a individuare la causa del fallimento, si faccia una ricerca su
Internet usando come chiavi le parole contenute nei messaggi di errore ottenuti;
&egrave; probabile che qualcuno abbia risolto lo stesso problema in precedenza.
Si pu&ograve; anche provare ad aggiornare i pacchetti elencati in
<xref linkend="packages"/> alla versione pi&ugrave; recente.
</para>

</sect2>
</sect1>
<sect1 id="license">
<title>Licenza</title>
<para>
Copyright &copy; 2003 Ian Ward.
</para>
<para>
Questo manuale &egrave; software libero; &egrave; possibile ridistribuirlo o modificarlo nei
termini della GNU General Public License come pubblicata dalla Free Software
Foundation, nella versione 2 o (se si preferisce) in qualsiasi versione successiva.
</para>
<para>
&Egrave; distribuita nella speranza che sia utile, ma senza alcuna garanzia; senza
neanche garanzie implicite di commerciabilit&agrave; o di adeguatezza ad un particolare
scopo. Per maggiori dettagli si veda la GNU General Public License.
</para>
<para>
Una copia della GNU General Public License &egrave; disponibile nella
distribuzione Debian GNU/Linux come file /usr/share/common-licenses/GPL o sul
World Wide Web all'indirizzo http://www.gnu.org/copyleft/gpl.html. &Egrave;
inoltre possibile ottenerla scrivendo a Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307, USA.
</para>

</sect1>
</article>
