Delphi Crystal report以编程方式更改打印机不工作

Delphi Crystal report以编程方式更改打印机不工作,delphi,crystal-reports,Delphi,Crystal Reports,我们有一个用Delphi编写的应用程序,我们使用Crystal report 11进行报告。 我们使用一台HP 3托盘打印机进行打印。我们的订单以预先打印的文档打印到tray3,之后订单详细信息应打印在tray2普通纸上。但是,如果我们同时执行这些任务,而不是将第二次打印输出转移到第1次打印输出,则不会发生这种情况。但是,如果我们每次退出并再次登录,这两次打印输出都将进行更正。我在代码中更改了打印机,提供了不同的打印机。每个纸盘都作为单独的打印机添加到每个打印输出中。但它不起作用 我已将打印机名

我们有一个用Delphi编写的应用程序,我们使用Crystal report 11进行报告。 我们使用一台HP 3托盘打印机进行打印。我们的订单以预先打印的文档打印到tray3,之后订单详细信息应打印在tray2普通纸上。但是,如果我们同时执行这些任务,而不是将第二次打印输出转移到第1次打印输出,则不会发生这种情况。但是,如果我们每次退出并再次登录,这两次打印输出都将进行更正。我在代码中更改了打印机,提供了不同的打印机。每个纸盘都作为单独的打印机添加到每个打印输出中。但它不起作用

我已将打印机名称指定给delphi中的Tcrepe crystal report component以更改打印机,是否还有其他操作?。 请给我一些建议


提前感谢。

打开Crystal中的报告,并将其指向第二台打印机/纸盘。一旦保存在报告中,您就不会有问题。

如果您将Delphi添加为问题的标记,您将获得更多答案: