Created attachment 322014 [details] Gutenprint ebuild with two new flags. I have a Epson Stylus Color DX4450 (same as CX4400/CX4450/DX4400). And I couldn't print if I didn't change the gutenprint ebuild to have "epson" and "escpr" enabled. Why isn't it enabled nor available as useflag? It was, 2 years ago, was the use flag dropped silently? I'm attaching an ebuild of gutenprint 5.2.7-r1 stable that works for me.
Comment on attachment 322014 [details] Gutenprint ebuild with two new flags. --- gutenprint-5.2.7-r1.ebuild 2012-05-21 21:32:39.000000000 +0200 +++ - 2012-08-23 15:32:38.577795696 +0200 @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-print/gutenprint/gutenprint-5.2.7-r1.ebuild,v 1.10 2012/05/18 20:56:08 dilfridge Exp $ +# $ EAPI=4 @@ -13,7 +13,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86" -IUSE="cups foomaticdb gimp gtk nls readline ppds static-libs" +IUSE="cups epson foomaticdb gimp gtk nls readline ppds static-libs" RDEPEND="app-text/ghostscript-gpl dev-lang/perl @@ -57,6 +57,9 @@ && myconf="${myconf} --with-foomatic3" \ || myconf="${myconf} --without-foomatic" + use epson \ + && myconf="${myconf} --enable-epson --with-escputil" + econf \ --enable-test \ --with-ghostscript \
I'm kinda curious why this works for you, since (starting with gutenprint 5.2) the canon and epson backends are not in the package anymore. (And they are not needed for any CUPS >=1.2 anymore, but you may have to reconfigure your printer.)