Printer issues from report not printing, to "Background Processing" errors in Web applications.
As a test, use the following code to ensure that the printer driver is available to the worker process:
Dim myPrinter As StringFor Each myPrinter In System.Drawing.Printing.PrinterSettings.InstalledPrinters
To configure System Printers, see the Microsoft KBase COM objects fail to print when called from ASP
forum thread , KBA , BI-DEV-NET-SDK , .NET SDK / COM SDK , How To