Hi all,

I've configured my Epson XP-55 printer (driver from aur epson-inkjet-printer-escpr) with the web interface of cups. I can print from many app like qpdfview, sk1 and scribus. But gimp show only print to file and lpr from cups (not gutenprint).
I've tried to configure the printer with system-config-printer. Same problem with gimp.

cupsd is started with the s6 service and work with many app.

Gimp is part of my main every days tool with blender. gimp with arch work perfectly. Is there something with systemd?

I'll try to compile gimp myself...
Is dbus running? Because I've found with some printers and software that if dbus is not running all I print is one page and then it stops till the printer is reset. But in your case the printer is not even showing up in the print options, which I've not seen before. I keep a tree with cups and dbus and activate it only when I need to print. I have found no other use for dbus otherwise, and I regret having to use this one :)
gimp-git from aur work well and print.
I've tried to compile stable version from arch repo without success. Tried with dbus-launch (dbus service launched at boot), no print...
I'll try gimp-git for daily use. If it do not crash to often, i'll keep it.
I may look at the epson driver if something is wrong without systemd later.
Thanks.
try to launch gimp by a terminal and see log error onto it
4 days later
Nothing. There's no error. Gimp "stable" version can print to PDF or PS from CUPS. Only my epson xp-55 printer can't be seen. gimp-git see the printer. It appear to be stable actually.
Firefox, abiword, qpdfview and many other app see my printer.
Try to run gimp (not gimp-git) as root (sudo gimp) and see if it sees the printer.

I don't use gimp, check and tell us if /etc/group /etc/passwd contain a line that says gimp

Maybe there is a gimp user that needs to be added to cups and lp groups
# cat /etc/passwd | grep gimp
# cat /etc/group | grep gimp
Otherwise it is strange that any printing application can't find what cups provides, since other applications see it.
That means that for sure cups admin has defined the printer as shared.
There's no gimp group.
Same result with sudo or root.
Same with dbus-launch gimp.
gimp can print to file, to lpr but there's no epson xp-55.
I've removed the printer from CUPS. Added it with default config. Same...
I may try with another WM. I'm using BSPWM actually. I can't remember if the problem was here with awesome WM...

EDIT: same problem with jwm. I'll go to the gimp-git solution ;)
When you select to print to pdf or ps (if it is a ps-printer you can print with lpr I think), I don't mean to say this is the solution, but a workaround.
I installed the thing and its help for EN, and it says:

% ${browser} /usr/share/gimp/2.0/help/en/index.html

2.15. Print

Since the 2.4.0 release, GIMP has its own printing module. You can set page and image up. A preview button allows you to verify the result before printing.

Figure 16.14. The “Print” dialog
The “Print” dialog

[Note] Note

See Printing your photos.
2.15.1. Activate Command

You can access this command from the image menubar through File → Print, or by using Ctrl+P.
file:///usr/share/gimp/2.0/help/en/gimp-imaging-photos.html# gimp-using-photography-printing

Then there is gutenprint ... and a pkg with some ppds for various printers they publish on their own. After installing gutenprint you choose print with gutenprint from the gimp-->file menu and the cups printer should be there or you can enter your specific .ppd file for gutenprint to work with.
So I guess that is what they mean on help by their own printing module

On the gutenprint setup make sure you select the right page size or it will not print (A4 / letter) is the common error between the sides of the ocean :)
Gimp can print with direct CUPS or with gutenprint. There's two menu item. Print and Print with gutenprint. My printer is not in gutenprint. I can only print with CUPS...
Gutenprint add better printing from gimp with supported printer. Mine is not.
It's not a PS printer. It's a ESC/P.
gimp print with my printer under arch without gutenprint (tried this morning). But on arch, i've activated cups with the cups-browsed service. launching cups-browsed -d on obarun do not help. I may look at the cups and cups-browsed systemd service if there is something different than on obarun.

Thanks for your help :)

Powered by Obarun