[Nix-dev] Gutenprint cups drivers

Marc Weber marco-oweber at gmx.de
Sat Feb 1 23:53:38 CET 2014


Excerpts from coroa's message of Sat Feb 01 22:37:10 +0100 2014:
> there are the packages gutenprint and gutenprintBin.
Bin in the past contained more recent drivers.

My branches (github.com/MarcWeber) know how to compile gutenprint from
source. However to use eg canon pixma you also need current cupsd (based
on PDF transformations rather than PS) - but I only did enough work to
make my printers work - eg printing sample pages does not work yet with
newest cupsd.

The reason I had to package CSV version is no longer valid for me,
current source distribution contains everything I need - however
building was a lot of fun (work) .. so I still keep it around.
(I also created a pull request for that reason).

In order to use gutenprint you should also create ppd files.
(in my branches [1] they'll get symlinked to /run/current-system/sw/ppds/*)
and they cane be accessed by gutenprint.ppds (-A attr path)

> Unable to find Gutenprint driver named "Canon PIXMA MG5200"!.
And I'm getting such error recently, too (with Canon PIXMA MP980 for
instance).

No idea when /why it broke yet. I'm about debugging it - its not a high
priority - I don't print much.

cupsd.conf setting
        LogLevel debug2

might help.

Marc Weber

[1] github.com/MarcWeber/nixpkgs branch experimental/cups-1.6-and-1.7


More information about the nix-dev mailing list