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