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

发布于 2024-12-09 19:13:37 字数 134 浏览 0 评论 0原文

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

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

提前致谢。

How to get the status of printer and the job sent to a printer using wxWidgets.
Find the printer.

Things I have to do is:
1. Find a printer.
2. Check the status of the printer.
3. Send the job to print.
4. Return ack after the job fails/Completes.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

独闯女儿国 2024-12-16 19:13:37

你研究过wxWidgets打印概述了吗?

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

Have you studied the wxWidgets printing overview?

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

世俗缘 2024-12-16 19:13:37

您可以在调用 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

You can query the last error right after the call to print, like this:

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

The return values can be:

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

For further reference check here: http://docs.wxwidgets.org/stable/wx_wxprinter.html#wxprinterprint

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文