代码之家  ›  专栏  ›  技术社区  ›  Daniele

在UWP中打印原始数据

  •  0
  • Daniele  · 技术社区  · 7 年前

    我正在UWP中开发一个应用程序。我需要向打印机发送一个原始字符串(或文件)并将其打印出来。我成功地使用了旧的 RawPrinterHelper 从…起 here .

    我在使用Windows应用程序认证工具包验证应用程序时遇到一些问题。 我会遇到如下错误:

    API关闭winspool中的打印机。此应用程序类型不支持drv。MyApp。dll调用此API。

    我认为 DllImport() 在里面 RawPrinterHelper公司 是错误的。

    有没有办法使用不同的 RawPrinterHelper公司 或者以某种方式绕过Windows应用程序认证工具包?

    P、 我需要在Microsoft商店上发布该应用程序。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Sunteen Wu    7 年前

    如果您已经使用发布版本运行了WACK测试,那么正如错误所述,windows应用商店应用程序不支持API。更多详情请参考 Supported API test .

    有没有办法使用不同的RawPrinterHelper或以某种方式绕过Windows应用程序认证工具包

    有关windows应用商店应用程序中的打印相关功能,请按照 this tutorial 还有 official sample . 这为windows打印相关API提供了替代方案。详情请参考 Printing and documents 第节 Alternatives to Windows APIs in Universal Windows Platform (UWP) apps .

    如果希望打印功能没有打印对话框,可以参考 this thread .