And if we go the Gtk way we can probably even avoid CUPS completely.
In fact Gtk+ comes with the following classes:

- GtkPrinter - handles the printers

- GtkPageSetup - everything about pages (hard margins, margins...)

- GtkPaperSize - all about papers

With this solution no other dependencies for dt. I'm still not sure
how to apply a printer ICC profile in-memory while
creating the cairo surface, but I suppose this is possible.

How does that sounds?

-- 
  Pascal Obry /  Magny Les Hameaux (78)

  The best way to travel is by means of imagination

  http://v2p.fr.eu.org
  http://www.obry.net

  gpg --keyserver keys.gnupg.net --recv-key F949BD3B

------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to