rbWiki > Output > Printer > Screen Printer

Screen Printer

TECH TIP: What is the Screen printer?

The Report.PrinterSetup.PrinterNames[] array contains the list all of the printers installed on the machine. It also contain the names 'Default' and 'Screen'.

Default Printer

The Default printer refers to the Windows default printer as specified by the Windows Printer Panel.

Screen Printer

The Screen printer is a virtual printer created by ReportBuilder that uses the screen device context to generate reports to preview and file. Naturally, the screen printer cannot be used to print to a printer.

An attempt to print to the printer using the Screen printer will result in an error being raised by ReportBuilder stating that the "Screen printer does not support printing".

The Screen printer is automatically selected if no printer drivers are installed on the machine or if ReportBuilder cannot get a valid device context to the printer driver. Windows printer drivers are installed by user account and contain security access rights.

If your application raises encounters the error, "Screen printer does not support printing", try the following:

  1. Download the latest printer driver from the manufacturers web site.
  2. Completely uninstall the printer driver
  3. Reboot the machine.
  4. Uninstall the latest printer driver.
Tags
none

Files (0)

 
You must login to post a comment.