Pagina 1 di 1

Condivisione stampante con CUPS [era risolto]

Inviato: mer 18 mar 2009, 7:56
da aschenaz
Vorrei condividere la stampante, allacciata via USB sul fisso con Slackware, in modo
che la possano usare le ragazze coi notebook, tramite la rete wireless, anche quando
(sigh) usano winxyz.

Non vorrei ricorrere a samba, quindi ho pensato di effettuare una condivisione
via cups. Praticamente, come primi passi, ho fatto questo:
- da cups ho impostato la stampante a condivisa ed ho spuntato l'accesso remoto;
- ho riavviato cups (anche se mi pare che salvando le impostazioni dall'interfaccia
web lo riavii comunque);
- dai notebook ho tentato di installare la nuova stampante fornendo come indirizzo:

Codice: Seleziona tutto

  http://192.168.1.5:631/printers/HP_Deskjet_5900_series_USB_1
Naturalmente, il pc con la stampante ha l'ip fisso (192.168.1.5) e il nome della
stampante è proprio quello.

In questo modo non la trovano. Spulciando su google, ho letto che bisognerebbe
variare alcune impostazioni di /etc/cups/cups.conf, mime.conf, etc.; ho fatto
tutti questi tentativi (provando ogni volta a connettere la stampante), ma lo stesso
non ci sono riuscito.

Ho anche provato a sostituire, nell'indirizzo, ipp a http, ipp a printers..., nada!

Se dal browser dai notebook punto su 192.168.1.5:631, l'interfaccia di cups si apre
regolarmente (quindi non dovrebbe essere un problema di porte)...

Qualcuno c'è riuscito?

Re: Condivisione stampante con CUPS

Inviato: mer 18 mar 2009, 10:45
da sbabaro
vado a nasa: l'indirizzo che windows ti richiede è per lavorare con samba.
Io credo tu debba aggiungere una porta con il protocollo ipp

Re: Condivisione stampante con CUPS

Inviato: mer 18 mar 2009, 22:58
da urka58
Puoi postare /etc/cupsd.conf? (sul server di stampa naturalmente)
Ciao

Re: Condivisione stampante con CUPS

Inviato: gio 19 mar 2009, 0:07
da Shuren
http://greedyandlounge.blogspot.com/200 ... ncing.html

Vedi se qui trovi qualcosa di utile.

Re: Condivisione stampante con CUPS

Inviato: gio 19 mar 2009, 7:57
da aschenaz
Ieri non ho avuto proprio tempo, conto di provare stasera.

Intanto grazie a tutti. :)

Re: Condivisione stampante con CUPS

Inviato: gio 19 mar 2009, 18:43
da aschenaz
urka58 ha scritto:Puoi postare /etc/cupsd.conf? (sul server di stampa naturalmente)

Codice: Seleziona tutto

LogLevel info
SystemGroup sys root
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Enable printer sharing and shared printers.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL
DefaultAuthType Basic
< location>
  Order Deny,Allow
  Deny From All
  Allow From 127.0.0.1
  Allow From 192.168.1.*
  < / location>
<Location /admin>
      Encryption Required
  # Allow remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin/conf>
      AuthType Default
      Require user @SYSTEM
  # Allow remote access to the configuration files...
  Order allow,deny
  Allow all
</Location>
<Location /printers>
      AuthType None
      Order Deny,Allow
      Deny From None
      Allow From All
</Location>
<Policy default>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
        Require user @OWNER @SYSTEM
        Order deny,allow
      </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
        AuthType Default
        Require user @SYSTEM
        Order deny,allow
      </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
        AuthType Default
        Require user @SYSTEM
        Order deny,allow
      </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
        Require user @OWNER @SYSTEM
        Order deny,allow
      </Limit>
  <Limit All>
        Order deny,allow
      </Limit>
</Policy>
# Allow shared printing and remote administration...
<Location />
  Order allow,deny
  Allow all
</Location>
@ Shuren: quei driver di winz ho idea che non esistano più... :-k

Re: Condivisione stampante con CUPS

Inviato: gio 19 mar 2009, 22:46
da urka58
Nella parte iniziale del file modifica:

Codice: Seleziona tutto

LogLevel info
SystemGroup sys root
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
in

Codice: Seleziona tutto

# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
Listen 192.168.1.5:631
Devi indicare oltre la porta anche l'indirizzo in ascolto sul server (mi pare che nel tuo caso sia 192.168.1.5). L'ascolto su localhost serve solo se intendi stampare anche dalla macchina server e dovrebbe essere comunque garantito dalla semplice indicazione della porta (che hai già fatto).

Prova e dicci come va.
Hai installato i driver win sui client?
Ciao

Re: Condivisione stampante con CUPS

Inviato: ven 20 mar 2009, 12:35
da aschenaz
urka58 ha scritto: ...
Prova e dicci come va.
Hai installato i driver win sui client?
Ok, stasera provo. :)

I driver della stampante dici? Ma in teoria non dovrebbero servire (ho letto
che si appoggia completamente a CUPS...)!

Grazie 1000.

Re: Condivisione stampante con CUPS

Inviato: ven 20 mar 2009, 16:39
da urka58
No, tu hai impostato il server cups in modo da utilizzare un filtro raw (una specie di passthrough) dal momento che hai modificato /etc/mime.convs e /etc/mime/types, almeno questo ho inteso dal tuo post iniziale. Quindi devi installare i driver win sui client. Del resto anche con linux su linux installi il driver sulla macchina client. Qui è descritto come fare per Win XP
e come dovresti fare per utilizzare una coda di stampa raw sul server cups
http://www.owlfish.com/thoughts/winipp- ... 07-20.html
Le indicazioni sono per Fedora, ma le puoi adattare a Slackware facimente.
E' la procedura che utilizzo di solito e per quanto mi riguarda funziona. Ma ...non si sa mai, nel caso chiedi,
se sono in grado ti do una mano volentieri.
Ciao

Re: Condivisione stampante con CUPS

Inviato: ven 20 mar 2009, 22:10
da zoros
ogni tanto installo Linux come server di stampa ed uso sempre lo stesso file di configurazione ... "spulciato" di tutti i commenti si presenta così:

Codice: Seleziona tutto

ServerName 192.168.0.123   #<--cambiare con il proprio IP

DefaultLanguage it
FileDevice Yes
LogLevel info
Port 631
HostNameLookups Off

Browsing On
BrowseAddress @IF(eth0)
BrowseDeny All
BrowseAllow @IF(eth0)
BrowseOrder allow,deny

<Location />
 Order Deny,Allow
 Deny From All
 Allow From 127.0.0.1
 Allow From @IF(eth0)
</Location>

<Location /admin>
 AuthType Basic
 AuthClass System
 Order Deny,Allow
 Deny From All
 Allow From 127.0.0.1
 Allow From @IF(eth0)
</Location>
le righe utili sono veramente poche il che è abbastanza disarmante perché poi funziona sempre, pur cambiando versioni di cups ... attualmente lo uso in CUPS 1.3svn, ma sono sicuro che va anche nella 1.4 ...

per la stampa da Windows (via http: // ecc.) si dovrebbe scegliere un modello di stampante Postscript anche se la stampante reale è una getto d'inchiostro, molto bene vanno i modelli Apple PS (BW o Color), già presenti nell'installazione di XP ... per 98 e stampa http c'è un driver aggiuntivo che si trova in rete ...

Re: Condivisione stampante con CUPS

Inviato: sab 21 mar 2009, 8:33
da aschenaz
urka58 ha scritto:No, tu hai impostato il server cups in modo da utilizzare un filtro raw (una specie di passthrough) dal momento che hai modificato /etc/mime.convs e /etc/mime/types, almeno questo ho inteso dal tuo post iniziale. Quindi devi installare i driver win sui client. Del resto anche con linux su linux installi il driver sulla macchina client. Qui è descritto come fare per Win XP
e come dovresti fare per utilizzare una coda di stampa raw sul server cups
http://www.owlfish.com/thoughts/winipp- ... 07-20.html
Le indicazioni sono per Fedora, ma le puoi adattare a Slackware facimente.
E' la procedura che utilizzo di solito e per quanto mi riguarda funziona. Ma ...non si sa mai, nel caso chiedi,
se sono in grado ti do una mano volentieri.
Ciao
Risolto aggiungendo ip e nome in system32/drivers/etc/hosts e installando i
driver potscript di Adobe! \:D/

Grazie ancora!

@ Zoros: quella è la prima strada che ho tentato, ma probabilmente con
quella fogna di $vi$ta le cose sono un po' diverse...

Comunque, è una soluzione temporanea; sto raggiungendo il mio scopo:
non voglio imporre loro di abbandonarlo, ma che sia una loro esigenza!
Per ora si stano un po' divertendo con quelle menate di M$N, ma cominciano
a sbuffare e a chiedere: Ma Slackware non lo installi? :p
Ormai aspetto la prossima release con KDE 4.x (non dovrebbe mancare
molto), così, intanto, viene loro l'allergia a M$! :badgrin:

Re: Condivisione stampante con CUPS [risolto]

Inviato: sab 21 mar 2009, 21:32
da aschenaz
Cantato vittoria troppo presto! :(

Al primo riavvio dei notebook la stampante è andata off-line e non c'è
stato modo di riattivarla (neanche reistallando il driver Adobe daccapo).

Inutile dire che sul fisso funziona regolarmente...

Re: Condivisione stampante con CUPS [era risolto]

Inviato: dom 22 mar 2009, 19:32
da urka58
Prova il "metodo B", installa i driver win della stampante sui client e imposta la coda di stampa raw sul server.
Dovrebbe funzionare
Ciao