Yeah thats what I was thinking.

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]



Reply via email to