|
Dimensione: 9335
Commento: Revisione completa
|
Dimensione: 7683
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 | |
| Linea 3: | Linea 4: |
| [[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]|| [[Include(StrumentiWiki/Versioni)]] [[Include(StrumentiWiki/Hardy)]] [[Include(StrumentiWiki/Gutsy)]] [[Include(StrumentiWiki/Feisty)]] [[Include(StrumentiWiki/Edgy)]] [[Include(StrumentiWiki/Dapper)]] [[Include(StrumentiWiki/Versioni2)]] = CUPS = |
<<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 18: | Linea 10: |
| '''CUPS''' ''('''C'''ommon '''U'''nix '''P'''rinting '''S'''ystem)'' è un printer spooler basato sui sistemi operativi unix, è in grado di trasformare un computer in un server di stampa. Si basa sul protocollo '''[http://en.wikipedia.org/wiki/Internet_Printing_Protocol IPP]''' ''('''I'''nternet '''P'''rinting '''P'''rotocol)'' per la gestione delle operazioni di stampa e delle code, aggiunge la navigazione delle stampanti di rete e opzioni di stampa basate su '''PPD''' ''('''P'''ostScript '''P'''rinter '''D'''escription)'' per supportare tutte le necessità di stampa. [[BR]] Per la gestione di '''CUPS''' si utilizza la comodissima interfaccia web già integrata nel pacchetto. |
'''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 21: | Linea 12: |
| = Installazione = | Non è necessario installa alcun pacchetto, '''CUPS''' viene installato in maniera predefinita su '''Ubuntu'''. |
| Linea 23: | Linea 14: |
| CUPS di default è già presente nel sistema operativo dopo l'installazione sia in Ubuntu che nei suoi progetti derivati. | |
| Linea 25: | Linea 15: |
| = Interfaccia web = | = Abilitazione dell'interfaccia web = |
| Linea 27: | Linea 17: |
| Per accedere all'interfaccia web di '''CUPS''' inserire nella barra di navigazione di un [:InternetRete/Navigazione: Browser Web] l'indirizzo: {{{localhost:631 |
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 30: | Linea 47: |
Nella prima schermata è possibile fare tutte le operazione principali come: l'aggiunta di '''nuove stampanti''', di '''nuove classi''' e la gestione del server di stampa. |
|
| Linea 35: | Linea 50: |
| In '''CUPS''' è possibile apportare modifiche alla sua configurazione in due modi. 1. modificare la configurazione direttamente da '''CUPS''', quindi cliccare '''Gestione Server -> Modifica file di configurazione'''. 2. modificare il file di configurazione {{{/etc/cups/cups.conf}}} con un [:EditorDiTesto: editor di testo]. Per avere delle informazioni dettagliare a proposito della configurazione di '''cupsd.conf''' consultarne il manuale, tramite il comando: {{{man cupsd.conf }}} Una volta applicate tutte le modifiche al file di configurazione per renderle attive bisogna riavviare il servizio di '''CUPS''': {{{sudo /etc/init.d/cupsys restart |
== Accedere alla configurazione == 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 45: | Linea 64: |
| == Gestione remota == | = Aggiungere una stampante = |
| Linea 47: | Linea 66: |
| Di default '''CUPS''' lavora solo in locale, praticamente non è possibile fare una gestione remota '''printserver''' non dispone di interfaccia per ovviare al problema bisogna cambiare con un editor di testo la riga presente in /etc/cups/cups.conf da '''Listen localhost:631''' in '''Listen 631'''. Per accedere all'interfaccia web di CUPS del server di stampa, inserire nella barra di navigazione di un browser di un client in rete con il server {{{ ip_del_server_di_stampa:631 }}} Ad esempio se l'indirizzo del server è 192.168.0.63, si deve inserire 192.168.0.63:631 == Connessione Sicura == Per aumentare la sicurezza del server di stampa, è consigliato abilitare il supporto '''SSL''' settando il paramentro '''SSLListen 443''' sempre nel file di configurazione {{{cupsd.conf}}}. = Aggiungere Stampante = |
== Stampante generica == |
| Linea 69: | Linea 76: |
| == Ricerca dei driver == | == Stampante PDF virtuale == |
| Linea 71: | Linea 78: |
| Purtroppo non tutti i modelli delle stampanti sono presenti in '''CUPS''' quindi bisogna ricercare i driver sul sito del fornitore oppure utilizzare banche dati opensouce come [:Hardware/StampantiScanner/CompatibilitaStampanti:LinuxPrinting]. == File PPD == I file '''PPD''' ''('''P'''ostScript '''P'''rinter '''D'''escription)'' sono dei driver che permettono di modificare il comportamento di una stampante in base a specifiche esigenze, nel suo interno contiene informazioni riguardanti la periferica, i font di stampa, dimensioni e orientamenti del supporto, frequenze dei retini ottimizzate, angoli del retino, risoluzione e capacità di riproduzione dei colori. È molto importante sceglio il file '''PPD''' giusto per la stampante in modo che le potenzialità della periferica vengano usate tutte durante il processo di stampa, ma è anche vero che si possono utilizzare '''PPD''' di altre stampanti ma con qualità inferiori. Le applicazioni usano le informazioni presenti nel file '''PPD''' per stabilire quali informazioni ''!PostScript'' inviare alla stampante per stampare un documento, un esempio pratico potrebbe essere quello che un programma considere tutti i font presenti nel file '''PPD''' come inclusi nella stampante quindi non vengono scaricati al momento della stampa, a meno che non vengano inclusi esplicitamente. == PDF Virtuale == Per creare una stampante PDF virtuale con '''CUPS''' è necessario [:AmministrazioneSistema/InstallareProgrammi: 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 generator''ed aggiungere la stampante. |
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. |
| Linea 84: | Linea 82: |
| 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. | Sempre dall'interfaccia web di '''CUPS'''' cliccando sul bottone «'''Gestisci 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. |
| Linea 88: | Linea 86: |
| Entrando nella '''gestione del server''' è possibile abilitare l'opzione ''Condividi le stampanti pubblicate connesse a questo sistema'' in modo da condividere tutte le stampanti sul '''print server''', se per qualche motivo non si vuole un determinata stampante condivisa si deve entrare nelle impostazioni e abilitare '''non pubblicare stampante''' in questo modo la stampante non sarà più disponibile. | 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. |
| Linea 92: | Linea 90: |
| Linea 93: | Linea 92: |
| In Windows andare in '''Pannello di controllo-->Stampanti e fax''' | In Windows andare in '''Pannello di controllo -> Stampanti e fax''' |
| Linea 97: | Linea 96: |
| e inserire nel campo Url {{{http://ip_del_server_di_stampa:631/printers/nome_della_stampante}}} dove: |
e inserire nel campo Url: {{{ http://ip_del_server_di_stampa:631/printers/nome_della_stampante}}} dove: |
| Linea 101: | Linea 100: |
| per esempio un '''Url''' potrebbe essere: {{{http://192.168.1.10:631/printers/HPPSC2355 |
per esempio un '''Url''' potrebbe essere:{{{ http://192.168.1.10:631/printers/HPPSC2355 |
| Linea 105: | Linea 104: |
| 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]] | 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>> |
| Linea 114: | Linea 113: |
| '''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''' 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. |
| Linea 117: | Linea 116: |
| = Ulteriori risorse = | |
| Linea 118: | Linea 118: |
| = Ulteriori Risorse = [http://www.cups.org/ Sito ufficiale CUPS] [[BR]] [http://www.cups.org/documentation.php/ref-cupsd-conf.html Configurazione cupsd.conf]---- CategoryServer CategoryDaRevisionare |
* [[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]] ---- CategoryServer |
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 dall'interfaccia web di CUPS' cliccando sul bottone «Gestisci 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
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.
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
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
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.
