Use user's default printer from InfoView

Hi,

I’ve recently installed BOE XI 3.1 and have noticed that the default printer that appears when you try to print from the InfoView (via ActiveX) is the one that is installed on the server. I was wondering if it’s possible to allow InfoView to choose the user’s default printer, on their local machine, instead of one installed on the server? The user is still allowed to choose any of their locally installed printers, it’s just that the one set for default is not coming up selected. Does anyone know if this is possible, and if so what settings I need to set? Thank you very much.

-NifflerX


NifflerX (BOB member since 2009-08-09)

Have you try to set the NTFS security of the local printer created on the server? If you dont want users to use that printer(s), then just remove the “everyone grup” from the printer(s).

That will force the clients to only use their local printers.

Note: I will also sugguest to use the print server to point your schedule instances to print to \PrintServer\PrinterQueueName instead of local sever… drivers can be problematic, specially if you dont have standarts :wink:


MAmaro (BOB member since 2009-06-18)

Hi,

Thanks for the reply. I tried removing NTFS security for everyone but when I printed from InfoView I was still presented with the XPS printer by default (which is the only printer installed on the server). Is there anything else I can try? Thanks so much.

-NifflerX


NifflerX (BOB member since 2009-08-09)

Has anyone found a solution for this?


johnmadd (BOB member since 2009-01-28)

We got this solution from SAP which worked for us.

  1. Open the document in Crystal Reports.
  2. Click File > Page Setup.
  3. In the Printer Options section of the Page Setup dialog box, choose the No Printer option.

The reports we made this change on now have the user’s default printer showing first in the drop down in the printing dialog box. Hopefully this helps someone else out.


johnmadd (BOB member since 2009-01-28)