Just a tiny bit of out of date experience? Reading that article it seems the way eventual success was obtained was to compose the image at native printer resolution and then dump it on CUPS and presumably Gutenprint drivers under that.
This seems a sensible approach and the one taken also by Photoprint (the best Linux printing software I ever found). That offered basic compositing of multiple images into a final output image at native printer resolution which was then dumped as a raster print to Gutenprint. Given that the author also I believe did a lot of work on the Gutenprint drivers themselves I assume this was a sensible approach and allowed niceties such as output resolution sharpening. The quality was extremely high but the downside was enormous temporary image files associated with raster printing - I think getting towards a gig for A3 prints at (me being stupid but having fun) the very highest resolution Gutenprint offered. Photoprint had an option to generate the composite image smaller and scale it up but due to raster print still had to generate the final huge image and send it down the wire to the printer whereas normally this expansion be done line by line in the printer itself. My record for a slow print was about two hours I think :-) -----Original Message----- From: Pascal Obry [mailto:pas...@obry.net] Sent: 17 June 2014 07:02 To: darktable-devel Subject: [darktable-devel] print module 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 This email is confidential and is intended for the addressee only. If you are not the addressee, please delete the email and do not use it in any way. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company. NHBC reserves the right to monitor all email communications. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. NHBC, the National House-Building Council, is limited by guarantee in England, No 320784. Registered address: NHBC House, Davy Avenue, Knowlhill, Milton Keynes MK5 8FP. NHBC is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and Prudential Regulation Authority. NHBC Building Control Services Ltd, registered by guarantee in England with Company No. 01952969. Registered address: NHBC House, Davy Avenue, Knowlhill, Milton Keynes MK5 8FP. NHBC Services Ltd registered by guarantee in England, No 03067703. Registered address: NHBC House, Davy Avenue, Knowlhill, Milton Keynes MK5 8FP. If you make a claim under a Buildmark policy your personal details will be stored and processed in accordance with the Data Protection Act. Your personal details may be passed to others involved with your claim such as the original builder, or a consultant or remedial works contractor that we may employ in connection with your claim(s) and matter ancillary to your claim(s). Other than disclosure provided for in this statement, we will not pass any data about you to any other party without your permission unless we are required to do so by law. ------------------------------------------------------------------------------ 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