This client would like the ability to select a printer at run-time without seeing a request screen. One report they have mentioned is the Sales Invoice on a Post and Print. I have modified Codeunit 82 to say REPORT.RUN(ReportSelection.“Report ID”,TRUE,TRUE,SalesInvHeader); instead of FALSE,FALSE but that shows the request screen before allowing the printer selection. And if I don’t allow the Request Form to be shown, I can’t force the Printer Selection screen to appear. Is this possible? Thanks in advance.
Hi! Maybe you don’t need to force the OS Printer-Selection to appear … What about the “Printer Selection” (Table 78) within NAVISION? Otherwise, maybe you can use COMDLG32.OCX … Regards, Jörg
Another option is to remove the Option screen from the Report and all the ReqFilterFields. This would not allow the user to pick the invoice they are printing (ever). I would try to avoid this option, but sometimes what the client needs is not best for the system.
Hi brewer, what you also can do, is to use another Programm. This is installed as a Printer and is used between the programm who wnats to print and the printer. Have you ever heard of “Fineprint”? If you choose this programm as printer, then you have a Preview, can change option of the printer and certainly the printer. Greetings, Frank