Thanks Jerry,
I will say that if I uninstall both my printers, then re-install the Canon, the reports will print correctly on the Canon (and I don't have to use Chooseprinter()). The Canon must however be the only printer installed - no fax printer allowed!
Unfortunately, reports will not...