From: .Len B on 11 Feb 2010 07:50
With a particular printer set as default, preview works fine.
Using different printer (Canon) as the default results in
"Error 2501: The OpenReport action was canceled."
Oddly enough, using the first printer as default, generating a
preview and then Ctrl+P allows the offered default printer to
be changed to the Canon which then successfully prints the report.
The report is opened by the vba behind a cmdPrint button on a
'criteria' form. ( DoCmd.OpenReport )
Any tips on how to fix this or how to discover the cause would
remove nothing for valid email address.