I have an application in which when the user scans a barcode on a Work Order, a label is always printed on a label printer (which is the Default printer) and on occasion a Bill of Lading is printed on a LaserJet.
I have a set-up program which sets the Printer and Paper (Legal size) of the Bill-of-Lading report. Because you can’t change the printer once the report is opened to Preview/Print, it does this by opening the report in design view (hidden), changes the settings, then saves and closes (it does this once, when scan form is loaded).
This works fine in this situation, but I would also like the ability to control printer/paper selection when I use a .mde database or when user has Access runtime. In these situations, I can’t open the report in design mode. I have seen an alternative in which you must continually reset the current printer, but I understand that sometimes there are timing issues when one report is printing directly after another.
Is there another way to control the printer assignment.