Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Cannot share printer using CUPS
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
dE_logics
Advocate
Advocate


Joined: 02 Jan 2009
Posts: 2253
Location: $TERM

PostPosted: Tue Jun 22, 2010 4:16 pm    Post subject: Cannot share printer using CUPS Reply with quote

This is my cupsd.conf -

Code:
#
# "$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $"
#
#   Sample configuration file for the Common UNIX Printing System (CUPS)
#   scheduler.  See "man cupsd.conf" for a complete description of this
#   file.
#

# Log general information in error_log - change "info" to "debug" for
# troubleshooting...
LogLevel info

# Administrator user group...
SystemGroup lpadmin


# Only listen for connections from the local machine.
#Listen localhost:631
Listen *:631
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all

# Default authentication type, when authentication is required...
DefaultAuthType Basic
BrowseAddress 192.168.1.2:631
# Restrict access to the server...
<Location />
  Order allow,deny
  Allow localhost
  Allow 192.168.1.2
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Encryption Required
  Order allow,deny
  Allow localhost
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Set the default printer/job policies...
<Policy default>
  # Job-related operations must be done by the owner or an administrator...
  <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>

  # All administration operations require an administrator to authenticate...
  <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>

  # All printer operations require a printer operator to authenticate...
  <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>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

#
# End of "$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $".
#


I have ServerName <servername> in client.conf in the client PC.

The client is 192.168.1.2 and server is 192.168.1.1 both running cups at port 631 and can even browse the cups config of the server from the client (although I can't administer...that's turned off).

However the client cant detect the CUPS network printer.

The printer is a virtual cups pdf printer.
_________________
My blog
Back to top
View user's profile Send private message
dE_logics
Advocate
Advocate


Joined: 02 Jan 2009
Posts: 2253
Location: $TERM

PostPosted: Wed Jun 23, 2010 1:12 pm    Post subject: Reply with quote

This should have worked?
_________________
My blog
Back to top
View user's profile Send private message
dE_logics
Advocate
Advocate


Joined: 02 Jan 2009
Posts: 2253
Location: $TERM

PostPosted: Thu Jun 24, 2010 4:37 am    Post subject: Reply with quote

:?
_________________
My blog
Back to top
View user's profile Send private message
cach0rr0
Bodhisattva
Bodhisattva


Joined: 13 Nov 2008
Posts: 4123
Location: Houston, Republic of Texas

PostPosted: Thu Jun 24, 2010 5:11 am    Post subject: Reply with quote

dE_logics wrote:
:?


user is a spambot and has been reported :)

Does it work if you specify the server by hand in etc/cups/client.conf ?

and have you tried broadcasting to 192.168.1.* to see if it makes a difference?
_________________
Lost configuring your system?
dump lspci -n here | see Pappy's guide | Link Stash
Back to top
View user's profile Send private message
dE_logics
Advocate
Advocate


Joined: 02 Jan 2009
Posts: 2253
Location: $TERM

PostPosted: Fri Jun 25, 2010 1:07 pm    Post subject: Reply with quote

Quote:
Does it work if you specify the server by hand in etc/cups/client.conf ?


Yes, I have specified that I guess -

Quote:
ServerName <servername>


But that's not working.

Broadcast?... How do I broadcast?
_________________
My blog
Back to top
View user's profile Send private message
bobspencer123
Guru
Guru


Joined: 19 Dec 2005
Posts: 544

PostPosted: Fri Jun 25, 2010 1:14 pm    Post subject: Reply with quote

just to be sure. You have this in your client.conf?

Code:

ServerName 192.168.1.1

_________________
Increasingly becoming a 2 channel audio nut!
Back to top
View user's profile Send private message
dE_logics
Advocate
Advocate


Joined: 02 Jan 2009
Posts: 2253
Location: $TERM

PostPosted: Sat Jun 26, 2010 1:26 pm    Post subject: Reply with quote

I had that. Then I changed it to the server name, but none of them worked.
_________________
My blog
Back to top
View user's profile Send private message
dE_logics
Advocate
Advocate


Joined: 02 Jan 2009
Posts: 2253
Location: $TERM

PostPosted: Wed Jun 30, 2010 4:53 am    Post subject: Reply with quote

The client is Ubuntu, maybe the problem is that?
_________________
My blog
Back to top
View user's profile Send private message
joshuar
n00b
n00b


Joined: 17 Dec 2008
Posts: 3

PostPosted: Wed Jun 30, 2010 12:34 pm    Post subject: Reply with quote

Try adding the following lines:

Code:

BrowseAddress @LOCAL
BrowseLocalProtocols cups dnssd
BrowseRemoteProtocols cups dnssd


Remove "dnssd" if you don't have the "avahi" USE flag set on cups. Restart the cups server afterwards.

Also make sure you are allowing port 631 in and out (and port 5353 if using avahi) of your firewall.
Back to top
View user's profile Send private message
dE_logics
Advocate
Advocate


Joined: 02 Jan 2009
Posts: 2253
Location: $TERM

PostPosted: Thu Jul 08, 2010 5:31 pm    Post subject: Reply with quote

That did the trick. 'all' will be the most compatible I guess.

Thanks. Now there're new issues.
_________________
My blog
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum