Hi all,
When I run my code to print an image file, the standard "Print" dialog appears as expected, and my file is printed without problems if I click "OK". However, if I click "Cancel" on the dialog, Win32::Printer opens a dialog box with a cryptic error (about a printer object not being created) that my users will not understand and that I don't want them to see. Any ideas on how I can suppress (or take control of) this behavior from Win32::Printer? I expect that I need to use an eval block, but I'm not sure how to use eval (getting all sorts of syntax errors). Here's my code: my $dc = new Win32::Printer ( papersize => LETTER, dialog => NOSELECTION, description => ' Coloring Page(s)', unit => 'mm' ); # If I click "Cancel", nothing hereafter will be executed. $dc->Image("file.bmp", 10, 10, 187, 258); $dc->Close(); Thanks in advance, Rob