Unable to print in user group

I’ve been unable to print as a user since installing OpenSUSE 12.1, I can setup and config the printer in YAST and CUPS, but as a user I always get a halt on the job… where do I go? (using XFCE)

The primary error message seems to be “/usr/lib/cups/filter/pdftops failed” which I’m not sure how to diagnose. Thanks.

On 08/27/2012 05:46 PM, kahu wrote:
>
> I’ve been unable to print as a user since installing OpenSUSE 12.1, I
> can setup and config the printer in YAST and CUPS, but as a user I
> always get a halt on the job… where do I go? (using XFCE)
>
> The primary error message seems to be “/usr/lib/cups/filter/pdftops
> failed” which I’m not sure how to diagnose. Thanks.

Is your user a member of the group lp?

Yup, I added that, and have restarted a couple times since.

I’m not sure where to go from here, I’m needing a fix this week so I’m hoping to stick with OpenSUSE, otherwise I’ll plug in Xubuntu for now. I’ve created this OS through SuseStudio, but have not received any help from there. I assume I may just be missing a package or config issue–but I’m not sure where to start.

I added colord and added users–to make sure I wasn’t running into the “Torvalds-issue.”

Have a look at /var/log/cups/error_log for any errors messages. That might help nail it down.

On 2012-09-02 12:06, deano ferrari wrote:
>
> Have a look at /var/log/cups/error_log for any errors messages. That
> might help nail it down.

If not, add verbosity to the log, in cups.conf


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))

Thanks, I’ll check into that, from what I remember there was a stall with a application/pdf filter. But I can try to read the log more and search for something helpful that way. I’ll post again if I remain in a dead end.

Here are a few of my error messages:

printer-state-message="/usr/lib/cups/filter/pdftops failed

A full log of a failed job is here: SUSE Paste

I can print a test page from YAST2 and the Gnome Printer configuration, but not in any other apps.

I note that you have this error message reported too

D [03/Sep/2012:14:53:19 -0700] [Job 42] Unable to execute pdftops program: No such file or directory

The pdftops utility is part of the poppler-tools package. Are you missing that package perhaps?

Apparently, the CUPS ‘/usr/lib/cups/filter/pdftops’ backend can be configured to use ‘Poppler’ or ‘ghostscipt’ to undertake PDF/postscript conversion. This has caused grief for Ubuntu users recently:

https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/382379

Now, it’s not clear to me if this affects openSUSE 12.1 or not, but if it’s an upstream issue with CUPS, then maybe you’re experiencing the same.

FWIW, I also bring your attention to this Ubuntu bug report (post #36 onwards)
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/992982

On 09/03/2012 05:06 PM, kahu wrote:
>
> Here are a few of my error messages:
>
>
> Code:
> --------------------
> printer-state-message="/usr/lib/cups/filter/pdftops failed
> --------------------
>
> A full log of a failed job is here: ‘SUSE Paste’
> (http://paste.opensuse.org/43169029)
>
> I can print a test page from YAST2 and the Gnome Printer configuration,
> but not in any other apps.

YaST is running as root. I’m not sure about the Gnome configuration program, but
it might also be as root. That suggests a permission problem.

What does ‘ls -l /usr/lib/cups/filter/pdftops’ produce?

Is your user a member of the lp group?

I’m going to go out on a limb here, and suggest a possible problem with the CUPS version you have installed. Your issue reads like

https://bugs.archlinux.org/task/30021

Try upgrading CUPS via the Printing repo

https://build.opensuse.org/package/show?project=Printing&package=cups

Index of /repositories/Printing/openSUSE_12.1

Adding poppler-tools seemed to be the only thing I was lacking–I can now print!

Thanks so much for the suggestion and your help! I can now distribute my custom SuseStudio appliance.

(I was already using CUPS from the Printing repo)

That’s great news! :slight_smile: