Condivisione stampante con CUPS [era risolto]

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Condivisione stampante con CUPS [era risolto]

Messaggio 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?

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: Condivisione stampante con CUPS

Messaggio 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

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Condivisione stampante con CUPS

Messaggio da urka58 »

Puoi postare /etc/cupsd.conf? (sul server di stampa naturalmente)
Ciao

Shuren
Linux 0.x
Linux 0.x
Messaggi: 34
Iscritto il: dom 22 apr 2007, 19:55
Nome Cognome: Michele Barbiero
Slackware: Current
Località: Latisana (UD)
Contatta:

Re: Condivisione stampante con CUPS

Messaggio da Shuren »

http://greedyandlounge.blogspot.com/200 ... ncing.html

Vedi se qui trovi qualcosa di utile.

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Condivisione stampante con CUPS

Messaggio da aschenaz »

Ieri non ho avuto proprio tempo, conto di provare stasera.

Intanto grazie a tutti. :)

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Condivisione stampante con CUPS

Messaggio 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

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Condivisione stampante con CUPS

Messaggio 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

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Condivisione stampante con CUPS

Messaggio 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.

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Condivisione stampante con CUPS

Messaggio 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

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1362
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 15.0
Kernel: 5.15.19smp
Desktop: Trinity R14.0.11
Località: Gorizia

Re: Condivisione stampante con CUPS

Messaggio 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 ...
vorrei riavere le mie firme ...

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Condivisione stampante con CUPS

Messaggio 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:

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Condivisione stampante con CUPS [risolto]

Messaggio 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...

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Condivisione stampante con CUPS [era risolto]

Messaggio 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

Rispondi