打印两个单独的文档,而不打印两个打印对话框
本文关键字:打印 两个 对话框 单独 文档 | 更新日期: 2023-09-27 18:36:07
我需要使用相同的打印机打印此收据的 2 份不同副本,并且只有一个打印对话框。现在,第一个副本打印正常,但随后第二个副本出现传真对话框,因为这是我的默认打印机。
如何使用一台打印机同时完成这两项操作?或者有没有办法在没有打印对话框的情况下打印到非默认打印机。在这种情况下,打印机将永远不会更改。
谢谢!
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(this.BuildCustomerReciept);
PrintDialog pdi = new PrintDialog();
pdi.Document = pd;
PrintDocument pdd = new PrintDocument();
pdd.PrintPage += new PrintPageEventHandler(this.BuildStoreReciept);
PrintDialog pddi = new PrintDialog();
pddi.Document = pdd;
if (pdi.ShowDialog() == DialogResult.OK)
{
pd.Print();
pdd.Print();
}
你试过吗?
...
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
// Specify the printer to use. You can check its name in control panel
pd.PrinterSettings.PrinterName = "NameofThePrinter";
pd.Print();
...