I use the Printout method to print reports using the client's default
options and allow them to select the number of copies which I put into a
variable, i.e. DoCmd.Printout , , , , NumCopies. This works fine in
Access 97 and 2000/2, Win95-XP. However a client recently complained
that his reports printed in high quality mode on an HP inkjet, and that
this took much too long. This happened even though his printer was set
to medium quality.
According to the Access help, and to a few messages in this newsgroup,
you can set the quality using DoCmd.Printout , , , quality, copies.
Since the default quality is acHigh, I may have expected this problem
with other clients before now. However, if this 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.
I can build in a feature to allow the client to select the quality, but
I'm reluctant to since it's just another thing for them to worry about.
And because I don't see any reasonable explanation for this behaviour at
present.
Anyone have any ideas?
Owen Jenkins