in reply to instead of win32 printer
I obviate the problem by delegating this to the operating system's printing facilities instead of a tight Perl integration. Most often I simply create a format intended for print output like HTML or PDF and have the user deal with it; very rarely I had call CUPS stack front-ends programs like kprinter or lp myself.