【问题标题】:How to get the status of printer and the job sent to a printer using wxWidgets如何使用 wxWidgets 获取打印机的状态和发送到打印机的作业
【发布时间】:2011-10-13 13:24:53
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: c++ wxwidgets


    【解决方案1】:

    你研究过 wxWidgets 打印概述吗?

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

    【讨论】:

    • 但在作业完成或作业失败后它不会发送任何响应??
    • 什么没有发送任何响应? 'inst it' 是什么意思?
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-08-06
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 2011-10-20
      相关资源
      最近更新 更多