Difference between revisions of "Talk:CUPS"

From ArchWiki
Jump to: navigation, search
(cups + systemd + ColorManager)
m (Is libcups really sufficient as a client package ?)
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
==Kernel modules==
 
==Kernel modules==
 
+
The whole kernel modules section is confusing. Is it mandatory? What exactly should we do?<br>
The whole Kernel modules section is confusing. Is it mandatory? What exactly should we do?
+
-- [[User:Drozzy|Drozzy]] ([[User_talk:Drozzy|talk]]) 10:37, April 10, 2012
  
 
== Print button greyed-out in GNOME print dialogs ==
 
== Print button greyed-out in GNOME print dialogs ==
  
 
As suggested by the Arch wiki, I used the  
 
As suggested by the Arch wiki, I used the  
# HostNameLookups Double
+
# HostNameLookups Double
 
option. However, that resulted in following error message:  
 
option. However, that resulted in following error message:  
 
IP lookup failed - connection from localhost closed!
 
IP lookup failed - connection from localhost closed!
Line 15: Line 15:
 
http://www.cups.org/str.php?L4070+Qversion:%20-feature
 
http://www.cups.org/str.php?L4070+Qversion:%20-feature
  
Removing the HostNameLookups double form the cups config file resolved my issue. Not sure why this used to solve instead of create problems.
+
Removing the HostNameLookups double form the cups config file resolved my issue. Not sure why this used to solve instead of create problems.<br>
 +
-- [[User:Davidovitch|Davidovitch]] ([[User_talk:Davidovitch|talk]]) 07:24, July 4, 2012‎
  
 
== Device node permissions ==
 
== Device node permissions ==
  
I got a problem after update of hplip / cups and foomatic. My printer not working anymore.
+
I got a problem after update of {{pkg|hplip}} / {{pkg|cups}} and foomatic. My printer not working anymore.
  
 
So I first check possible problems and read section Device node permissions. It's recommended to verify that permissions are 660. It was my case so I am looking to find another solution.
 
So I first check possible problems and read section Device node permissions. It's recommended to verify that permissions are 660. It was my case so I am looking to find another solution.
Line 25: Line 26:
 
After a long time and read I was back to this section. I read also section below Device node permission troubleshooting. As my conf was with well permission I don't really read all carefully. It was the 3rd/4th time before I see the note about 666 permissions. I tried this and it's solved my problem.
 
After a long time and read I was back to this section. I read also section below Device node permission troubleshooting. As my conf was with well permission I don't really read all carefully. It was the 3rd/4th time before I see the note about 666 permissions. I tried this and it's solved my problem.
  
So I think it would be great to make also a note on Device node permissions about 666. Because my conf look allright as writing in wiki, but in fact not.
+
So I think it would be great to make also a note on Device node permissions about 666. Because my conf look alright as writing in wiki, but in fact not.<br>
 
+
-- [[User:Ioo|Ioo]] ([[User_talk:Ioo|talk]]) 19:09, July 19, 2012‎
== How to get the damned IP. ==
+
 
+
"Then add your cups server IP or hostname into /etc/cups/client.conf." ... begs the question how you get the freaking IP or hostname.[[User:Jasper1984|Jasper1984]] ([[User talk:Jasper1984|talk]]) 17:30, 6 October 2012 (UTC)
+
 
+
:Run something like {{ic|ip addr}} on the server. [[User:Lonaowna|Lonaowna]] ([[User talk:Lonaowna|talk]]) 17:46, 6 October 2012 (UTC)
+
 
+
== cups + systemd ==
+
Need more info for chapter "Installed Printers Do Not Appear in Print Dialogs After Installing/Upgrading to Systemd".
+
Existing suggestions from article (change socket path, etc) does not help.
+
<pre>
+
$ cat /etc/systemd/system/sockets.target.wants/cups.socket | grep Listen
+
ListenStream=/var/run/cups/cups.sock
+
  
$ systemdctl status cups
+
== Is libcups really sufficient as a client package ? ==
cups.service - CUPS Printing Service
+
  Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
+
  Active: active (running) since Wed, 24 Oct 2012 11:54:21 +0400; 20min ago
+
Main PID: 15040 (cupsd)
+
  CGroup: name=systemd:/system/cups.service
+
  └ 15040 /usr/sbin/cupsd -f
+
  
Oct 24 11:54:21 nikifor systemd[1]: Starting CUPS Printing Service...
+
I can't seem to be able to print in KDE applications (4.9.97) if I only have ''libcups'' installed:  
Oct 24 11:54:21 nikifor systemd[1]: Started CUPS Printing Service.
+
Oct 24 11:54:21 nikifor cupsd[15040]: Unknown directive DefaultAuthType on line 9.
+
Oct 24 12:02:42 nikifor systemd[1]: Started CUPS Printing Service.
+
  
$ file /var/run/cups/cups.sock
+
''Could not print the document. Detailed error is "Could not find a suitable binary for printing. Make sure '''CUPS lpr''' binary is available"''
/var/run/cups/cups.sock: ERROR: cannot open `/var/run/cups/cups.sock' (No such file or directory)file /var/run/cups/cups.sock
+
</pre>
+
  
If cups started via ''rc.d start cupsd'', everything working ok.
+
But /usr/bin/lpr is part of the ''cups'' package... Could it be that KDE requires cups for printing ?
 +
--[[User:Gdebure|Gdebure]] ([[User talk:Gdebure|talk]]) 23:02, 10 January 2013 (UTC)

Revision as of 23:02, 10 January 2013

Kernel modules

The whole kernel modules section is confusing. Is it mandatory? What exactly should we do?
-- Drozzy (talk) 10:37, April 10, 2012

Print button greyed-out in GNOME print dialogs

As suggested by the Arch wiki, I used the

# HostNameLookups Double

option. However, that resulted in following error message: IP lookup failed - connection from localhost closed!

and I wasn't able to add printers via the CUPS web interface (internal server error)

It seems there is an outstanding bug with respect to the HostNameLookups: http://www.cups.org/str.php?L4070+Qversion:%20-feature

Removing the HostNameLookups double form the cups config file resolved my issue. Not sure why this used to solve instead of create problems.
-- Davidovitch (talk) 07:24, July 4, 2012‎

Device node permissions

I got a problem after update of hplip / cups and foomatic. My printer not working anymore.

So I first check possible problems and read section Device node permissions. It's recommended to verify that permissions are 660. It was my case so I am looking to find another solution.

After a long time and read I was back to this section. I read also section below Device node permission troubleshooting. As my conf was with well permission I don't really read all carefully. It was the 3rd/4th time before I see the note about 666 permissions. I tried this and it's solved my problem.

So I think it would be great to make also a note on Device node permissions about 666. Because my conf look alright as writing in wiki, but in fact not.
-- Ioo (talk) 19:09, July 19, 2012‎

Is libcups really sufficient as a client package ?

I can't seem to be able to print in KDE applications (4.9.97) if I only have libcups installed:

Could not print the document. Detailed error is "Could not find a suitable binary for printing. Make sure CUPS lpr binary is available"

But /usr/bin/lpr is part of the cups package... Could it be that KDE requires cups for printing ? --Gdebure (talk) 23:02, 10 January 2013 (UTC)