The overhead could be significant depending on how you do it. If a less sophisticated print form is required, you would be better off with the other suggestion (CSS/XSLT) which would get the browser to do the majority of the work.
In my case, the print forms were used as the 'official' invoices and reports and thus needed to look as such.
My approach to fill out postscript forms the pass them off to ghostscript was easy on the web server, but of course tough on the print/fax engine.
If I were to do this today, I would look into the perl PDF generation stuff.
Tim
Chris Marschall wrote:
Tim,
So I assume the idea is that the user clicks on "print form" and the script generates the PDF and sends that back to the client?
They can then print the pdf from within the browser?
Do you have any idea what kind of overhead this puts on the server?
Thanks for the pointer, if my assumptions are correct, then yeah I think that this is the way to go.
Cheers.
Chris.
On Sun, 21 Dec 2003, Tim Pushor wrote:
Chris,
I would look into making a PDF.
I have done something similar - a customer once wanted to be able to print or fax invoices from a web form, so I filled in postscript templates, and sent to mgetty+sendfax (via ghostscript) or to a local printer.
This was a while ago.
Now, I would certainly look into PDF generation (in fact, I plan on in the near future). There are C libraries and perl modules that will allow you to generate PDF's. This is (IMO) The ultimate in creating print ready forms.
Tim
Chris Marschall wrote:
Hello all,
I'm developing a book keeping application, and would like to be able to print out reports in a nice A4 formatted size page.
I was wondering how this might be done.
An example of what I'm trying to do would be in printing an invoice that appears as HTML, and just being able to choose "print page", or clicking on something like "printer friendly output" etc.
What is done to the "printer friendly output" to make it format correctly?
Any ideas of pointers to documented examples would be very helpful.
Thanks in advance.
Chris.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]