Is there any way to tell Access to use a non-default printer when printing a report via the PrintOut macro command? I had been running a database on my computer, printing to a nice fast laser printer. Now the database has been moved to a computer that uses a slow inkjet printer as its default. Reports that took 10-15 minutes to print now take 1 – 1 1/2 hours to print. The pc in question is connected to faster networked printers, but before now it was mostly used for sporadic light-duty printing, and changing the default printer is not a viable solution at this time.
I havn’t seen any macro command that could either redirect to a non-default printer, or even to change the default printer (to be restored at the end of the printing process). Converting the whole process to a VBA module (or inserting the necessary ‘Run’ commands into the existing macro) would definitely be an option if the necessary command were only available through VBA.