Invalid printer specified.

I have a windows application developed in C#. My application need to print in two local printers 'av1' and 'av2'. I use the following code:

...
rpt.SetParameterValue("xx", owner.ZipCode);
rpt.SetParameterValue("xx", dtFrom.Value.ToShortDateString());
rpt.SetParameterValue("xx", mSales.Summary.ToString("C"));

rpt.PrintOptions.PrinterName ="av1";
rpt.PrintToPrinter(1, true, 0, 9999);
...

and same for the other printer

...
rpt.PrintOptions.PrinterName ="av2";
rpt.PrintToPrinter(1, true, 0, 9999);
...

The problem is that somtimes it works and sometimes occurs exception:
{System.Runtime.InteropServices.COMException (0x80000201): Invalid printer specified.
   at CrystalDecisions.ReportAppServer.Controllers.PrintOutputControllerClass.ModifyPrinterName(String newVal)
   at CrystalDecisions.CrystalReports.Engine.PrintOptions.set_PrinterName(String value)
   at Administrimi.ListSalesForm.btnPrint_Click(Object sender, EventArgs e) in F:\MyProgs\DotNet\MyApplication\Administrimi\ListSalesForm.cs:line 233}

Any suggestion?
AlbvisionAsked:
Who is Participating?
 
mlmccCommented:
Can a printer be moved offline or reserved by a user?

Can a printer get overloaded or a print queue be full?

mlmcc
0
 
mlmccCommented:
Are the printers the same kind?

Crystal is highly dependent on the printer driver.

mlmcc
0
 
AlbvisionAuthor Commented:
Printers are NCR Printer 7197 same type.
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
mlmccCommented:
Are the printers always available?

Do all users have permissions on them?

mlmcc
0
 
AlbvisionAuthor Commented:
Yes, all of users have the same premissions on both printers.
0
 
AtulKamdarCommented:
put some delay between to print commands.
0
 
AlbvisionAuthor Commented:
I tried but same again. For example it works for five hour after that time occourd the error.
0
 
AlbvisionAuthor Commented:
The problem who we have is showed above. The Printers are normally installed in the same form and the once is Primary (the default) and the other is as secondary installed. Both printers are OK configured through NCR Tool and are working.

Both printers can be moved offline and online and can be reserved by a user.

Yes, the printer do from time to time an "limited by administrator processing capacity". Maybe you know the problem?!

Regards and many thanks for your help!
0
 
mlmccCommented:
Glad i could help

mlmcc
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.