in reply to Printing GIF/PNG in the middle of a text report

There isn't much Perl about this question.

Most printers know by default how to print plain text, PostScript, and perhaps some proprietary format. Not that it really matters for a user what a printer can print, as all the translation is done by the print server. So, you either have to configure the print server to filter PNG images into a format the printer understands, or you have to translate your PNG image to a format your printer server knows how to handle.

And that's about all there can be said about it. How to configure a print server varies wildly from system to system. Your best resource would be to talk to your system adminstrator. Bring beer. Offer sushi.

Abigail