【问题标题】:C# Print Monitor Service [duplicate]C#打印监视器服务[重复]
【发布时间】:2013-05-16 14:36:05
【问题描述】:

我正在尝试编写一个 服务 来监视 C# 中的打印机队列,它将当前打印作业的信息(文档名称、打印的页面、纸张介质大小)发送到另一个应用程序,可能然后将弹出(如 Windows 消息“文档已发送到打印机”)。我不确定是否有任何示例,或者是否有人知道最好使用哪些类,因为打印机位于 Windows 打印机服务器上。

谢谢,

How do I retrieve a list or number of jobs from a printer queue? 也不完全符合我的要求,所以在标记为重复之前阅读它不是。

【问题讨论】:

  • 你的问题有很多问题,包括你在问如何做一件“大事”。不是你想写点什么,问下一步怎么做。这就是为什么我要问:你的问题与重复的问题有何不同?如果您知道如何编写服务,我认为您可以使用那里提供的信息。如果有差异,请提供更多(任何)细节,说明不同之处、原因以及您迄今为止尝试过的内容。只有这样,这个问题才能为其他在本网站搜索线索的人增加一些价值。

标签: c# service printing


【解决方案1】:

查看 System.Printing.PrintQueue 类和 System.Printing.LocalPrintServer 类 - 特别是 LocalPrintServer 类上的 GetDefaultPrintQueue 方法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    相关资源
    最近更新 更多