G
Guest
I have a distributed Access 2000 *.mde database that users will print reports to either dot matrix or ink jet printers that are locally attached. Unfortunately some users have OKIData or Epson dot matrix AND/OR HP some model of ink jet. I have read several threads explaining that it is best to use default printers. This much I can do for the ink jet computers. However how can I detect if they have an OKIData or Epson. I've seen code of Albert D. Kallal.
Question:
1) Can I use the GetPrinters() function to search for the existence of OKIData or Epson and then select it?
2) Must I change explicitly the DEFAULT printer (by WriteProfileString()) in order to select it for printing certain reports. And then restoring the original value?
3) Is it best to select a printer (Epson) for a dot matrix report and if a run-time error is detected then select another printer?
Thanks in advance.
Jay
Question:
1) Can I use the GetPrinters() function to search for the existence of OKIData or Epson and then select it?
2) Must I change explicitly the DEFAULT printer (by WriteProfileString()) in order to select it for printing certain reports. And then restoring the original value?
3) Is it best to select a printer (Epson) for a dot matrix report and if a run-time error is detected then select another printer?
Thanks in advance.
Jay