Blocking Printer Selection Ability

Navision has the wonderful ability to set up default Printer Selections, however, it appears that the user can override the default printer at the time of printing. Is there a way to block the user so that they can not switch printers at the last second? We are also using Citrix, is there a way to do this through Citrix or the Workstation if not through Navision?

you can do so by starting the report out of a codeunit with Report.run. Look into the help how to print with the systemprinter by this way.

If UseReqForm is No, no request form will be shown and the report will be run immediately (to the selected printer). This, of course, implies that the user will not be able to choose a sorting order or to set filters. If UseReqForm is Yes, on the other hand, a switch of printer by the user cannot be avoided. A workaround is to have Report1 (ProcessingOnly = TRUE, UseReqForm=Yes) call - and pass parameters to - Report2 (UseReqForm=No). Hope this makes sense.