【问题标题】:Windows 8.1 print directly to printerWindows 8.1 直接打印到打印机
【发布时间】:2015-04-09 09:28:53
【问题描述】:

我正在开发一个 Windows 8.1 本机应用程序,我正在实现的功能需要直接打印到打印机,避免 Metro 应用程序的默认打印弹出窗口。

但是,我没有看到实现它的方法。我只想点击一个按钮直接打印文档,对用户来说一定是简单快捷的操作。

【问题讨论】:

    标签: c# windows xaml printing windows-8.1


    【解决方案1】:

    通用 Windows 应用商店应用不支持此功能。 Windows 运行时打印 API 允许应用提供要打印的数据,但用户可以控制实际打印以及打印到哪台打印机。

    如果您的应用是旁加载的,而不是通过应用商店部署的,那么它可以使用代理的 Windows 运行时组件 (BWRC) 调用桌面打印 API 以在无需用户输入的情况下进行打印。

    BWRC 文档:https://msdn.microsoft.com/en-us/library/windows/apps/dn630195.aspx

    【讨论】:

    • 感谢您的重播 Rob,这种方式是正确的,但现在....如何将数据直接打印到打印机?
    • 您无法从 Windows 应用商店应用直接打印到打印机。用户处于控制之中。
    • 但它是一个侧面加载的应用程序,@Rob 说有可能....我知道使用 BWRC 将原始数据直接打印到打印机的方法。
    • 按照链接的文档和示例到达桌面端并从那里进行打印。端到端的样本对于 SO 来说太大了。
    猜你喜欢
    • 2012-11-02
    • 2018-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 2014-10-11
    • 2012-12-10
    相关资源
    最近更新 更多