首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows V4驱动程序-多个副本

Windows V4驱动程序-多个副本
EN

Stack Overflow用户
提问于 2015-07-31 22:54:43
回答 1查看 151关注 0票数 2

我们正在为一个宽格式设备开发一个基于Windows V4光栅的驱动程序,它不支持硬件中的多个副本。因此,如果用户选择了多个副本,则必须由驱动程序执行此操作。

我曾尝试修改源代码GPD以禁用collate,我希望Windows打印管道可以根据需要多次播放作业,但这似乎没有任何区别。

我在微软的网站上找不到太多关于这方面的信息,我也不清楚我们是否需要在XPS管道中使用一个新的过滤器来根据需要多次重播打印作业,或者是否有更好的替代方法来完成它。

如果任何人有建议的最佳途径,以允许XPS驱动程序处理多个副本的软件。

谢谢,

琼恩

EN

回答 1

Stack Overflow用户

发布于 2015-08-01 00:42:09

摆弄GPD不会有多大效果--你可以启用或禁用特性,但这实际上不会增加对特性的支持--你仍然需要自己在管道中实现它们。

您将需要一个新的筛选器来执行作业中的副本。我建议创建一个基于部件的过滤器,在将部件发送到IXpsDocumentConsumer接口之前,根据需要复制部件。有几点需要牢记:

可以在JobCopiesAllDocuments、DocumentCopiesAllPages或PageCopies的任何级别的打印票证上指定

  1. 副本。
  2. 因此,强大的筛选器需要在每个级别执行必要的复制。
  3. 只能发送单个IFixedDocumentSequence,因此,如果FixedDocumentSequence票证指示必须通过JobCopiesAllDocuments条目进行复制,则必须复制所有IFixedDocuments,而不是IFixedDocumentSequence本身。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31749219

复制
相关文章

相似问题

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