使用HP通用打印pcl6 v6.2.1驱动程序无法打印Crystal报表

2020-09-30 04:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个使用C#开发的应用。 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一个使用C#开发的应用。 它会生成一些Crystal报表并将其打印到打印机队列中。 可以与HP通用打印pcl6 v5.8.0驱动程序配合使用。

但是,当打印机驱动程序升级到HP通用打印pcl6 v6.2.1驱动程序时,此应用程序出错。 我们使用Crystal报表的PrintToPrinter函数。

rpt.PrintToPrinter(1,false,1,10);

正在使用ReportDocument的成员函数PrintToPrinter(int nCopies,bool colt,int startPageN,int endPageN)ReportClass。

它是CrystalDecisions.CrystalReports.Engine.ReportDocument的成员

我将Crystal报表开发工具kid从CRforVS_13_0_13更新到CRforVS_13_0_13。 但没有任何改善,包括CrystalDecisions.CrystalReports.Engine。

错误消息是"参数不正确的System.Drawing"

我还尝试了另一个重载成员(也在inCrystalDecisions.CrystalReports.Engine.ReportDocumen中)" void PrintToPrinter(System.Drawing.Printing.PrinterSettings printerSettings,System.Drawing.Printing.PageSettings pageSettings,bool ReformatReportPageSettings)。问题是相同的

如何解决此问题?