spooler相关内容

默认打印机设置将被忽略

使用Windows Print Spooler API,我们可以打印XPS文件. 问题是打印后台打印程序会忽略 默认打印机设置. (我们已经放弃尝试 应用打印机设置.默认打印机设置就足够了.) 例如...打印输出始终以彩色显示,每页打印在一张纸上,而不管控制面板中的设置是什么.白色/彩色,双面/非双面,每张纸多页/每张纸单页. MS Word和Adobe等其他应用程序都遵循 ..
发布时间:2020-07-25 19:15:02 其他开发

禁止用户打印

我已经在.net中创建了一个应用程序,以通过以下参考资料中的DLL来监视打印机中的作业: http://www.codeproject.com/Articles/51085/Monitor-jobs-in-a-printer-queue-NET?fid=1556859&select=4799234 我的问题是:用户每天打印5次后,如何延迟或阻止用户打印? 知道打印作业将保存在数据 ..
发布时间:2020-07-25 19:13:59 C#/.NET

我可以重新打印假脱机文件吗?

是否可以重新打印假脱机文件? 我找不到任何示例或文章来说明是否有办法. 编辑:当我说重印时,我是指同一台打印机 解决方案 可以. 将完整的SPL文件读入字节数组,然后看看本文: http://support.microsoft.com/kb/322090/zh-CN 它显示了如何将原始数据发送到打印机.使用它可以将字节数组发送到打印机.注意:SPL文件实际上可以包含 ..
发布时间:2020-07-08 19:54:40 C#/.NET

如何获得Spooler API打印的原始完整文件路径

我想使用Windows Spooler API通过独立程序监视系统范围的打印作业,但是只能获取打印作业的名称.如何获取具有完整路径的原始文件. 解决方案 如果您要查找原始文档路径(例如,刚刚打印的Word Document的位置),则后台打印程序将无法告诉您这一点. 假脱机程序通常通过GDI或XPS路径接收文件.进行打印的应用程序有效地(通过适当的设备驱动程序)向后台打印程序发送了一 ..
发布时间:2020-05-11 22:06:20 其他开发

编程设置打印机绕过Windows后台处理程序

有没有一种方法以编程方式配置,打印到文件(本地文件端口)的打印机绕过后台服务,数据直接发送到文件? 我看了@ prnadmin.dll(没有相关那里)和WMI(没有相关的)。有任何想法吗 ?不,我不想停止Print Spooler服务在Windows(XP SP3),就使打印机绕过它。 解决方案 PRINTER_INFO_2结构有一个名为PRINTER_ATTRIBUTE_DIREC ..
发布时间:2016-10-01 00:09:54 C#/.NET

计数在C#中打印的页数

我开发一个后台打印监视器来算的是由一个特定的打印机打印的页数。 我是新来这个领域,所以我用下面的文章是我的参考。 现在我已经分别计数双面页(双面)和单面页的要求。如何检测呢? 解决方案 这充其量是困难的。要正确地做到这一点,你就需要通过RIP(光栅图像处理器),可以转换语言的东西打印机究竟要输出,看看什么出来运行输出(PCL / PS / XPS)。你可以看一下正在使用的打印语言双面cod ..
发布时间:2015-11-26 21:43:16 C#/.NET

监控后台打印而不使用互操作/非托管code

背景: 我正在写在使用.NET 4.0 C#应用程序。它打印在一个特定的顺序一堆文件。这些文件都是不同的类型和使用的ShellExecute的“打印”动词的实际打印。 要确保秩序没有得到混乱,我想检查所涉及的打印机的打印队列。我的主循环看起来像: 在文档中调用“打印”操作 在等待文件显示在打印队列 在重复,直到完成 如何监控打印队列使用管理code? 我发现做使用非托管调用(像类似的事情 ..
发布时间:2015-11-25 14:27:47 C#/.NET