【问题标题】:Programmatically call special print driver functions以编程方式调用特殊的打印驱动程序函数
【发布时间】:2015-05-19 20:02:34
【问题描述】:

我想以编程方式调用 Canon Pixma 打印机属性(在 Windows 中)的维护选项卡中的特殊功能:

我特别关注我应该使用的任何 .Net 或 Win32 方法,但我很高兴听到可能有效的替代方法。

谢谢。

【问题讨论】:

    标签: winapi printing


    【解决方案1】:

    我注意到清洁是通过打印后台处理程序作为“维护”作业发送到打印机的。感谢this SO answer here,我能够捕获发送到打印机的数据。

    然后我按照this MS page 上的说明向打印机发送原始命令。

    (不幸的是,我在使用 printui.dll、PrintUIEntry 和各种 FindWindow() 和 SendMessage() 调用来模拟 UI 进行 hack 后发现了这一点。* sigh *)

    【讨论】:

    • 仅链接到其他两个 SO 问题的答案并不是真正的答案。您可以在这里做两件事中的一件:1)写一个答案,显示您如何发送原始命令(这实际上是回答您在此处提出的问题),或 2)如果它不值得您删除该问题做第一个的时间和麻烦。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    相关资源
    最近更新 更多