Following the IRC discussion last night. We agree that CUPS is the way
to go. But we need to discuss the technology(ies) that can be used to
*compose* the page to be printed.

I have used Gutenprint API for this at this point but it seems desirable
to not depend on too specific driver. By using Gutenprint we will miss
some printers not supported by it.

At this point we have discussed briefly tow paths:

- Using a cairo PS surface

- Using ImageMagick  

Both are available on Linux and MacOS and even on Windows if we do port
darktable to this platform in the future.

The cairo PS surface seems the most attractive as it means we can
composite easily the page and that's even what we need to do in the
preview of the print module anyway. But the following article is not
very encouraging:

   http://doingmyprogramming.com/category/programming/library/cairo/

What do you think?

Anyone with experience with this?

-- 
  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