I use the DoCmd.Printout method to print reports using the client's
default options This has worked fine for years with Access 97 and
2000/2, Win95-XP. However two clients have recently complained that
their reports print in high quality mode (HP inkjets), and that this
takes much too long - 2.5 minutes to print one page! This happened even
though the printer setup was set to medium quality.
I realize you can set the quality using DoCmd.Printout , , , quality.
Since I don't specify the quality, and the default quality is acHigh, I
may have expected this problem with other clients before now. However,
if one client uses the access 97 database, the reports print using the
standard medium quality which is set in the Printer options, while the
Access 2000 version prints in high quality mode. The A97 and A2000
databases are identical (well, one is converted to the other), and the
client is using Access 2002 and Access 97. The other problem client is
using Access 2003, haivng switched from A97.
I can build in a feature to allow the client to select the quality, but
I'm reluctant to since it's just another option for them to have to
select. And because I don't see any reasonable explanation for this
behaviour at present.
Any ideas?
Owen Jenkins