G
Guest
I have an application that needs to switch between printers programatically.
In effect a workstation could have up to 3 printers on it. One for reports,
one for big labels and another for smaller labels.
The MS Access 2000 application in place now uses OpenPrinter, SetPrinter and
GetPrinter in the winspool.drv libraray to perform this task and it works on
Win98, Win2K and WinXP client machines.
Unfortunately, our attempt to convert the app to Access 2003 is showing that
these functions do not work in that environment. They work, but not
consistantly. The Access 2K version worked very consistantly and switched
printers on demand, via the code, with no screw ups.
Any help in resolving this mystery would be greatly appreceiated.
Thank you,
Herb Stull
In effect a workstation could have up to 3 printers on it. One for reports,
one for big labels and another for smaller labels.
The MS Access 2000 application in place now uses OpenPrinter, SetPrinter and
GetPrinter in the winspool.drv libraray to perform this task and it works on
Win98, Win2K and WinXP client machines.
Unfortunately, our attempt to convert the app to Access 2003 is showing that
these functions do not work in that environment. They work, but not
consistantly. The Access 2K version worked very consistantly and switched
printers on demand, via the code, with no screw ups.
Any help in resolving this mystery would be greatly appreceiated.
Thank you,
Herb Stull