I suggest you do your reports as *.html produced by perl with cgi.
I made a cargo voucher, which we put on the web server of the company, and anyone who liked to print one, instead of filling out the voucher with a pen, was browsing the wep page where the voucher form was and he was filling the fields.
It took just a little more to adjust it, to be able to be print on the printer they use.
But everyone was more than happy when we finished it, and it works fine since.
``The wise man doesn't give the right answers,
he poses the right questions.''
TIMTOWTDI