首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PrintQueue中的事件

PrintQueue中的事件
EN

Stack Overflow用户
提问于 2011-06-28 21:07:55
回答 2查看 3.9K关注 0票数 1
代码语言:javascript
运行
复制
ps = new PrintServer(printserverName);

PrintQueue pq1 = new PrintQueue(ps, pq.Name); 

据我所知,pq1是一个打印机队列,它将处理打印作业。

我想为此打印队列捕获事件。

例如,如果用户A进行打印,则此打印作业将被添加到队列中。我希望捕获添加到队列event.So中的作业,我可以知道允许用户或验证用户的页数。

EN

回答 2

Stack Overflow用户

发布于 2011-06-28 21:18:02

据我所知,您可以处理自己的打印队列(例如AddJob)。但您不能拦截其他用户的打印作业。

票数 0
EN

Stack Overflow用户

发布于 2011-06-28 21:22:25

在win32应用程序接口级别,您可以选择挂钩到队列事件:

我在.NET中找不到相同的东西,除非您一直轮询队列的作业集合。

看一下:

http://msdn.microsoft.com/en-us/library/dd162722(v=vs.85).aspx

PRINTER_CHANGE_JOB

通知作业的任何更改。您可以设置此常规标志或以下一个或多个特定标志:

PRINTER_CHANGE_ADD_JOB PRINTER_CHANGE_SET_JOB PRINTER_CHANGE_DELETE_JOB PRINTER_CHANGE_WRITE_JOB

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6506916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档