We have been using SpirePDF for some time now and have recently ran into an issue.
We have a new Printer in house a Ricoh ICM-4500 and when using SpirePDF to print some elements on the page do not get printed.
Printing the same document with Adobe Reader prints correctly.
We are currently using SpirePDF 4.12.7 but I have also tried 5.10.2 with no improvement.
Here is a section of the code we use to print
- Code: Select all
pdfPrint.PrintSettings.SelectSinglePageLayout(PdfSinglePageScalingMode.ActualSize);
pdfPrint.PrintSettings.Duplex = (System.Drawing.Printing.Duplex)PrintDuplex;
pdfPrint.PrintSettings.Copies = NumberOfCopies;
pdfPrint.PrintSettings.PrintController = new System.Drawing.Printing.StandardPrintController();
pdfPrint.Print();
I have also tried:
- Code: Select all
pdfPrint.PrintSettings.SelectSinglePageLayout(PdfSinglePageScalingMode.FitSize,false,99f);
This brings some of the elements back but messes up the scaling on the page.
I have also tried a few different drivers but nothing changed. Adobe still prints fine while SpirePDF dosen't.
I have attached a couple of images to show the missing elements.
This issue seems to be just with the Ricoh machine as we can print the document to our Xerox machines using SpirePDF with no issues.
Would you have any suggestions or ideas what the issue could be?
Thanks
AndyG