Difference between revisions of "Set up a print server using cups"

From Linuxintro
imported>ThorstenStaerk
(no printer found)
imported>ThorstenStaerk
Line 34: Line 34:
 
;Reason: When CUPS listens to 127.0.0.1 it does not listen to the computer's public IP address.
 
;Reason: When CUPS listens to 127.0.0.1 it does not listen to the computer's public IP address.
 
;Solution: In the KDE print dialog, select "System Options" -> "Cups Server" and enter 127.0.0.1 instead of e.g. 192.168.0.1.
 
;Solution: In the KDE print dialog, select "System Options" -> "Cups Server" and enter 127.0.0.1 instead of e.g. 192.168.0.1.
 +
 +
= See also =
 +
* [[printing]]

Revision as of 18:22, 14 December 2012

Modify /etc/cups/cupsd.conf:

Listen *:631
Listen /var/run/cups/cups.sock

<Location />
Order Deny,Allow
Allow From 127.0.0.1
Allow From All
</Location>

<Location /printers/ThePrinter>
Order Deny,Allow
Allow From 127.0.0.1
AuthType None
Allow from All
</Location>

The (re)start the cups printing service:

/etc/init.d/cups restart

TroubleShooting

forbidden

Solution: In /etc/cups/cupsd.conf, add under

<Location />
Allow from 192.168.0.1

Do the same for the section /admin.

no printer found

Symptom
No printer is displayed in a KDE application so you cannot select a printer. You are using (e.g.) 192.168.0.1 as print server.
Reason
When CUPS listens to 127.0.0.1 it does not listen to the computer's public IP address.
Solution
In the KDE print dialog, select "System Options" -> "Cups Server" and enter 127.0.0.1 instead of e.g. 192.168.0.1.

See also