|
Dimensione: 2280
Commento: toc 25%
|
Dimensione: 7696
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from Server/ServerDiStampa #format wiki |
|
| Linea 2: | Linea 4: |
| [[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:25%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]|| |
<<BR>> <<Indice(depth=2 align=right)>> <<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,166655.0.html"; rilasci="11.04 10.10 10.04")>> |
| Linea 7: | Linea 10: |
| L'impiego di un server di stampa è spesso sinonimo di razionalizzazione di risorse, economie di scala, ottimizzazione degli asset aziendali e quindi viene introdotto sempre con grande apprezzamento all'interno degli ambienti di lavoro. | '''CUPS''' ('''''C'''ommon '''U'''nix '''P'''rinting '''S'''ystem'') è uno [[http://it.wikipedia.org/wiki/Print_spooler|spooler di stampa]] per sistemi operativi UNIX ed è in grado di trasformare un computer in un server di stampa. Per la gestione di '''CUPS''' si può utilizzare l'interfaccia web presente nel pacchetto. |
| Linea 9: | Linea 12: |
| Ubuntu è in grado di adempiere con ottime prestazioni a questo compito. Se la rete è composta da client misti Windows e Linux, le indicazioni riportate in questa guida possono aiutare a risolvere l'insorgenza di alcuni problemi. | Non è necessario installa alcun pacchetto, '''CUPS''' viene installato in maniera predefinita su '''Ubuntu'''. |
| Linea 11: | Linea 14: |
| = Installazione = | |
| Linea 13: | Linea 15: |
| Per utilizzare Ubuntu come server di stampa è necessario installare Samba. Da terminale digitare: {{{ sudo apt-get -y install samba |
= Abilitazione dell'interfaccia web = Per utilizzare l'interfaccia web di '''CUPS''' occorre abilitarla. 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/cups/cupsd.conf` 0. Cercare le righe: {{{ <Location /admin> # Restrict access to the admin pages... Order allow,deny </Location> }}} 0. Modificarle in: {{{ <Location /admin> # Restrict access to the admin pages... Order allow,deny Allow all </Location> }}} 0. Salvare le modifiche = Accedere all'interfaccia web = Per accedere all'interfaccia web di '''CUPS''' è sufficiente inserire nella barra di navigazione del [[InternetRete/Navigazione|browser web]] il seguente indirizzo: {{{ http://localhost:631/admin }}} Nella prima schermata è possibile fare tutte le operazione principali di gestione del server, incluse l'installazione delle stampanti e delle classi. Se il computer con il quale si tenta di accedere all'interfaccia web è diverso da quello sul quale è collegata la stampante, digitare nella barra degli indirizzi del proprio browser l'indirizzo IP del server di stampa seguito dalla porta 631, come nel seguente esempio: {{{ http://192.168.1.4:631/admin |
| Linea 16: | Linea 47: |
Per una guida più completa a Samba, consultare la pagina relativa a [:Server/Samba:Samba]. |
|
| Linea 21: | Linea 50: |
| La configurazione predefinita di Samba su Ubuntu è sufficiente a condividere la stampante su tutti i client Windows, ma non per i computer sui quali è installato GNU/Linux. Per risolvere il problema occorre apportare una modifica al file di configurazione del server di stampa CUPS `/etc/cups/cupsd.conf`. | == Accedere alla configurazione == |
| Linea 23: | Linea 52: |
| Tale modifica consiste nel sostituire l'indirizzo IP su cui è in ascolto il server CUPS. Con un qualunque editor di testo aprire il file `/etc/cups/cupsd.conf` e modificare la riga: {{{ Listen 127.0.0.1:631 |
La configurazione del server di stampa risiede nel file `/etc/cups/cupsd.conf` ed è possibile modificarla con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]; in alternativa, una volta effettuato l'accesso tramite interfaccia web, per accedere alla configurazione è sufficiente andare su «'''Server'''», poi su «'''Modifica file di configurazione'''». Terminata la configurazione, per applicare le modifiche effettuate è necessario riavviare il servizio digitando il seguente comando in una finestra di terminale: {{{ sudo /etc/init.d/cups restart }}} == Connessioni sicure == Per aumentare la sicurezza del server di stampa, è consigliato abilitare il supporto '''SSL'''. Aprire il file `/etc/cups/cups.conf` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e aggiungere in fondo la seguente riga: {{{ SSLListen 443 |
| Linea 27: | Linea 64: |
| in: {{{ Listen 0.0.0.0:631 |
= Aggiungere una stampante = == Stampante generica == Per aggiungere una stampante basta selezionare il bottone «'''Aggiungi Stampante'''» e compilare i campi: * '''Name:''' Nome della stampante. * '''Location:''' Posto dove si trova la stampante * '''Description:''' Descrizione della stampante Una volta completati tutti i campi continuare la procedura cliccando «'''Continua'''», nel prossimo passo si deve scegliere la stampante dal menu a tendina, se il dispositivo non è rilevato automaticamente si può scegliere il metodo di connessione ed aggiungerla manualmente impostando il '''socket''' oppure '''l'IP''' della stampante e fare ancora click su «'''Continua'''». Nel prossimo passo bisogna selezionare il modello della stampante nell'elenco proposto, mentre se la stampante non è disponibile bisogna aggiungerlo tramite il file '''PPD''', per finire «'''Aggiungi stampante'''» cosi verrà creato il nuovo dispositivo. == Stampante PDF virtuale == Per creare una stampante PDF virtuale con '''CUPS''' è necessario [[AmministrazioneSistema/InstallareProgrammi| installare]] il pacchetto [[apt:\\cups-pdf | cups-pdf]], dopo di che aggiungere la stampante nello stesso metodo indicato sopra, come driver si deve selezionare ''Printing into PDF file (Generic PDF file Generator)'' e fare «'''Continua'''» come '''modello''' selezionare ''Generic PDF file generator''e aggiungere la stampante. = Gestione della stampante = Sempre dalla Home di '''CUPS'''' cliccando sul bottone «'''Gestione Stampanti'''» è possibile accedere alla lista delle stampanti configurate sul print server, da dove è possibile gestire ed eliminare le code di stampa oppure eliminare definitivamente la stampante. = Condividere una stampante = Entrando nell'interfaccia web di ''CUPS'''' è possibile abilitare l'opzione ''Condividi stampanti connesse al sistema'' in modo da condividere tutte le stampanti sul server di stampa. == Utilizzo stampante condivisa dal server tramite client Windows 2000/XP == Seguiti i paragrafi Gestione remota e Condividere stampante. In Windows andare in '''Pannello di controllo -> Stampanti e fax''' Cliccare Aggiungi stampante. Selezionare '''Stampante di rete o Stampante collegata ad un altro computer''' Scegliamo la voce '''Connetti ad una stampante in Internet o della rete domestica o aziendale:''' e inserire nel campo Url {{{http://ip_del_server_di_stampa:631/printers/nome_della_stampante}}} dove: * '''nome_della stampante''' lo si può leggere accedendo alla pagina http://ip_del_server_di_stampa:631/printers Nell'inserire il nome, rispettare maiuscole e minuscole. per esempio un '''Url''' potrebbe essere: {{{http://192.168.1.10:631/printers/HPPSC2355 |
| Linea 30: | Linea 103: |
| Non ci resta che assegnare in Windows il driver postscript alla stampante. Scegliere il driver Apple !LaserWriter 16/600 PS se la nostra stampante è monocromatica oppure si vuole stampare in monocromia oppure quello Apple Color LW 12/660 se si desidera stampare a colori.<<BR>> Ultimo passo :assegnare il nome alla stampante .Di default il nome della stampante sarà !LaserWriter 16/600 PS o Apple Color LW 12/660 a seconda della scelta precedente.;sostituirlo con quello della stampante. |
|
| Linea 31: | Linea 107: |
| Eseguita questa modifica, modificare la voce: {{{ #The default value is "IfRequested". |
= Classi = |
| Linea 34: | Linea 109: |
| Order Deny,Allow | La classe è un gruppo di stampanti collegate ad un server di stampa. Per creare una classe accedere all'interfaccia web e fare clic su «'''Aggiungi classe'''», verrà chiesto il nome della classe e tutte le stampanti che ne fanno parte. Quando si invierà una stampa ad una classe,il lavoro di stampa verrà inviato alla prima stampante disponibile della classe. = Log di CUPS = |
| Linea 36: | Linea 113: |
| Deny From All | '''CUPS''' dispone di due tipi di log il primo chiamato ''access_log'' mentre l'altro ''error_log'' entrambi si trovano nella cartella {{{/var/log/cups}}}. Nel primo log vengono registrati tutti li accessi effettuati al print server se sono avvenuto con successo oppure ci sono stati degli errori nella conessione. Mentre ''error_log'' vengono registrati gli errori nella configurazione del server. '''CUPS''' permette di impostare diversi livelli di verbosità del registro impostando nel file di configurazione il parametro '''!LogLevel''' da ''info'' a ''debug'' o ''debug2'' per avere maggiori informazioni nei log, però questo comporta un maggior peso dei file visto che deve registrare molte più informazioni. |
| Linea 38: | Linea 116: |
| Allow From 127.0.0.1 }}} |
= Ulteriori risorse = |
| Linea 41: | Linea 118: |
| aggiungendo: {{{ Allow From 192.168.1.* #L'indirizzo della propria rete Allow From localhost #Per sicurezza }}} Ora modificare la voce: {{{ #Restrict access to local domain Order Deny,Allow Deny From All Allow From 127.0.0.1 }}} aggiungendo: {{{ Allow From 192.168.1.* #che è l'indirizzo della nostra rete. Allow From localhost #per sicurezza }}} Salvare il file e riavviare il server CUPS con il comando: {{{ sudo /etc/init.d/cupsys restart }}} Da questo punto è possibile utilizzare il server di stampa anche con i client GNU/Linux. |
* [[http://www.cups.org/|Sito ufficiale del progetto]] * [[http://it.wikipedia.org/wiki/Common_unix_printing_system|Voce enciclopedica]] * [[http://www.cups.org/documentation.php/ref-cupsd-conf.html|Configurazione di CUPS]] |
| Linea 70: | Linea 122: |
| CategoryServer | CategoryServer CategoryDaRevisionare |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
CUPS (Common Unix Printing System) è uno spooler di stampa per sistemi operativi UNIX ed è in grado di trasformare un computer in un server di stampa. Per la gestione di CUPS si può utilizzare l'interfaccia web presente nel pacchetto.
Non è necessario installa alcun pacchetto, CUPS viene installato in maniera predefinita su Ubuntu.
Abilitazione dell'interfaccia web
Per utilizzare l'interfaccia web di CUPS occorre abilitarla.
Aprire con un editor di testo con i privilegi di amministrazione il file /etc/cups/cupsd.conf
Cercare le righe:
<Location /admin> # Restrict access to the admin pages... Order allow,deny </Location>
Modificarle in:
<Location /admin> # Restrict access to the admin pages... Order allow,deny Allow all </Location>
- Salvare le modifiche
Accedere all'interfaccia web
Per accedere all'interfaccia web di CUPS è sufficiente inserire nella barra di navigazione del browser web il seguente indirizzo:
http://localhost:631/admin
Nella prima schermata è possibile fare tutte le operazione principali di gestione del server, incluse l'installazione delle stampanti e delle classi.
Se il computer con il quale si tenta di accedere all'interfaccia web è diverso da quello sul quale è collegata la stampante, digitare nella barra degli indirizzi del proprio browser l'indirizzo IP del server di stampa seguito dalla porta 631, come nel seguente esempio:
http://192.168.1.4:631/admin
Configurazione
Accedere alla configurazione
La configurazione del server di stampa risiede nel file /etc/cups/cupsd.conf ed è possibile modificarla con un editor di testo con i privilegi di amministrazione; in alternativa, una volta effettuato l'accesso tramite interfaccia web, per accedere alla configurazione è sufficiente andare su «Server», poi su «Modifica file di configurazione».
Terminata la configurazione, per applicare le modifiche effettuate è necessario riavviare il servizio digitando il seguente comando in una finestra di terminale:
sudo /etc/init.d/cups restart
Connessioni sicure
Per aumentare la sicurezza del server di stampa, è consigliato abilitare il supporto SSL. Aprire il file /etc/cups/cups.conf con un editor di testo con i privilegi di amministrazione e aggiungere in fondo la seguente riga:
SSLListen 443
Aggiungere una stampante
Stampante generica
Per aggiungere una stampante basta selezionare il bottone «Aggiungi Stampante» e compilare i campi:
Name: Nome della stampante.
Location: Posto dove si trova la stampante
Description: Descrizione della stampante
Una volta completati tutti i campi continuare la procedura cliccando «Continua», nel prossimo passo si deve scegliere la stampante dal menu a tendina, se il dispositivo non è rilevato automaticamente si può scegliere il metodo di connessione ed aggiungerla manualmente impostando il socket oppure l'IP della stampante e fare ancora click su «Continua». Nel prossimo passo bisogna selezionare il modello della stampante nell'elenco proposto, mentre se la stampante non è disponibile bisogna aggiungerlo tramite il file PPD, per finire «Aggiungi stampante» cosi verrà creato il nuovo dispositivo.
Stampante PDF virtuale
Per creare una stampante PDF virtuale con CUPS è necessario installare il pacchetto cups-pdf, dopo di che aggiungere la stampante nello stesso metodo indicato sopra, come driver si deve selezionare Printing into PDF file (Generic PDF file Generator) e fare «Continua» come modello selezionare Generic PDF file generatore aggiungere la stampante.
Gestione della stampante
Sempre dalla Home di CUPS' cliccando sul bottone «Gestione Stampanti» è possibile accedere alla lista delle stampanti configurate sul print server, da dove è possibile gestire ed eliminare le code di stampa oppure eliminare definitivamente la stampante.
Condividere una stampante
Entrando nell'interfaccia web di CUPS' è possibile abilitare l'opzione Condividi stampanti connesse al sistema in modo da condividere tutte le stampanti sul server di stampa.
Seguiti i paragrafi Gestione remota e Condividere stampante. In Windows andare in Pannello di controllo -> Stampanti e fax Cliccare Aggiungi stampante. Selezionare Stampante di rete o Stampante collegata ad un altro computer Scegliamo la voce Connetti ad una stampante in Internet o della rete domestica o aziendale: e inserire nel campo Url http://ip_del_server_di_stampa:631/printers/nome_della_stampante dove: Nell'inserire il nome, rispettare maiuscole e minuscole. per esempio un
La classe è un gruppo di stampanti collegate ad un server di stampa. Per creare una classe accedere all'interfaccia web e fare clic su «
Utilizzo stampante condivisa dal server tramite client Windows 2000/XP
nome_della stampante lo si può leggere accedendo alla pagina http://ip_del_server_di_stampa:631/printers
Ultimo passo :assegnare il nome alla stampante .Di default il nome della stampante sarà LaserWriter 16/600 PS o Apple Color LW 12/660 a seconda della scelta precedente.;sostituirlo con quello della stampante. Classi
Log di CUPS
CUPS dispone di due tipi di log il primo chiamato Ulteriori risorse
