在UWP中打印原始数据

时间:2018-02-28 11:41:08

标签: printing uwp windows-store-apps

我在UWP开发应用程序。我需要向我的打印机发送一个RAW字符串(或文件)并打印出来。我成功地使用了来自here的旧RawPrinterHelper

我在使用Windows应用认证工具包验证应用时遇到了一些问题。 我得到像这样的错误:

  

此应用程序类型不支持winspool.drv中的API ClosePrinter。 MyApp.dll调用此API。

我认为DllImport()中的RawPrinterHelper是错误的。

有没有办法以某种方式使用不同的RawPrinterHelper或绕过Windows应用认证套件?

P.S。我需要在Microsoft Store上发布应用程序。

1 个答案:

答案 0 :(得分:1)

如果您已经使用发布版本运行WACK测试,那么由于描述的错误,Windows商店应用程序不支持API。更多详情请参阅Supported API test

  

有没有办法使用不同的RawPrinterHelper或以某种方式绕过Windows App Certification Kit

对于Windows应用商店应用中的打印相关功能,请关注this tutorialofficial sample。这提供了Windows打印相关API的替代方案。详情请参阅Printing and documentsAlternatives to Windows APIs in Universal Windows Platform (UWP) apps部分。

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