如何使用wxWidgets获取打印机的状态和发送到打印机的作业

时间:2011-10-13 13:24:54

标签: c++ wxwidgets

如何使用wxWidgets获取打印机的状态和发送到打印机的作业。 找到打印机。

我要做的事情是: 1.找一台打印机。 2.检查打印机的状态。 3.发送作业进行打印。 4.作业失败后返回确认/完成。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您是否研究过wxWidgets打印概述?

http://docs.wxwidgets.org/stable/wx_printingoverview.html

答案 1 :(得分:0)

您可以在调用print后立即查询上一个错误,如下所示:

wxPrinter printer;
MyPrintout printout("My printout");
printer.Print(this, &printout, true);
wxPrinterError errorCode = printer.GetLastError();

返回值可以是:

wxPRINTER_NO_ERROR    No error happened.
wxPRINTER_CANCELLED   The user cancelled printing.
wxPRINTER_ERROR       There was an error during printing. 

如需进一步参考,请点击此处:http://docs.wxwidgets.org/stable/wx_wxprinter.html#wxprinterprint