I'd suggest you to convert your HTML report into PDF and then print it via PDF plugin which exists for all popular browsers.

For example, I use HTMLDOC:

my $html = 'your html page ...'; my $fname = 'my_report.pdf'; my $flogo = 'your_logo.jpg'; my $backimg = 'your_background.jpg'; open(WRITE, "|htmldoc -t pdf -f $fname --fontsize 10 --header ... --f +ooter t/D --logoimage $flogo --bodyimage $backimg --webpage --size A4 + --top 10mm --bottom 10mm -") or die "Couldn't open htmldoc: $! $?"; print WRITE $html; close WRITE or warn "Some error was generated in the pipe. Error :$! " +;
In this case, we create PDF file in the webserver directory and then we can retrive it using directly link on this file or mod_perl features.

It's just example, maybe not good, but it works. I make print view of invoices and payments in my system by this way and then I print those document via internet using PDF plugin.

Also, try to look at module HTML::HTMLDoc , which implements an Perl interface to the programm HTMLDOC.

I hope I helped.

_ _ _ _ _ _
  M i c h a e l


In reply to Re: Internet Printing by nite_man
in thread Internet Printing by arrow

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.