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

Reply via email to