社区
硬件/系统
帖子详情
请问,如何控制当前的打印作业,以便根据情况减少或禁止打印
Muf
2006-01-11 05:01:41
各种软件都支持打印功能,而且打印的内容可以是很多页。
现在,需要有一个程序,希望能够控制当前的打印作业队列,并且能够暂停打印、恢复打印、减少打印的页数(如原先打印10页,现在只允许打印5页)。
请问,如何做到? 或指点一个明确的方向。
...全文
258
4
打赏
收藏
请问,如何控制当前的打印作业,以便根据情况减少或禁止打印
各种软件都支持打印功能,而且打印的内容可以是很多页。 现在,需要有一个程序,希望能够控制当前的打印作业队列,并且能够暂停打印、恢复打印、减少打印的页数(如原先打印10页,现在只允许打印5页)。 请问,如何做到? 或指点一个明确的方向。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EagleTwenty
2006-01-19
打赏
举报
回复
mark,我研究得不深
但有个思路:
1、用目标打印机的驱动,在客户端安装一个虚拟打印机
2、HOOK系统文件spoolss.dll里的writeprint函数,截获写进去的打印数据,借此可以分析出要打印多少页,
3、把截获的数据发送到服务器,由服务器处理完了再打印。
Muf
2006-01-12
打赏
举报
回复
感谢回答。
对于打印机作业的控制有几个问题:
1. 使用SetJob暂停作业,则在暂停期间,用户可通过直接控制打印机继续。尽管我一直循环暂停,但只要用户有耐心,仍可以完成打印。
2. 使用SetJob删除作业,则由于获取作业信息不是实时的,有可能造成已经有1~2页打印完成了。
3. 唯有先使整台打印机暂停,才能够及时处理作业信息。但是整台打印机仍然能够通过windows的打印面板来继续。
看来Windows的“打印机和传真”面板控制是关键,不应该由用户来控制(最多只能查看)。但是如何做到这一点呢?好有挺麻烦的。
Kudeet
2006-01-11
打赏
举报
回复
看看API函数SetPrinter/SetJob/GetJob
Kudeet
2006-01-11
打赏
举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=209715
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=196610
易语言实现
当前
窗口
打印
功能源码实战
易语言是一款专为中文用户设计的可视化编程语言,其核心优势在于语法简洁、开发效率高。它采用全中文编程环境,极大降低了初学者的学习门槛,同时具备强大的Windows系统底层操作能力。通过封装Windows API,易语言可直接调用GDI、USER32等关键函数库,实现窗口管理、图形绘制与设备上下文操作。在GUI应用开发中,尤其适合快速构建桌面工具型软件。针对“
打印
当前
窗口”这类需结合窗口句柄获取、屏幕截图与GDI
打印
的复合任务,易语言提供了从界面交互到系统调用的一体化支持,是实现此类功能的理想选择。
[原创]Lodop
打印
, 以及Lodop引用css文件
控制
打印
样式的问题.
最近在做Lodop
打印
功能: 思路是: 用MasterPage搭个
打印
页面的框架, 然后在具体的页面中填入数据,
打印
的样式由母版页和CSS来
控制
. 困扰了一天的问题是: 在
打印
的JS文件中, 引用外部css文件时, 需要拼出实际的含有IP地址的CSS文件地址, 并且需要用双斜杠(//)来代替单斜杠. =====后来遇到的问题: css文件里的样式, 在页面上显示没有问题, 但是...
前端
打印
功能实现及插件应用
随着信息化时代的到来,数据展示和信息传递在各个业务流程中变得愈加重要。对于前端开发者而言,一个高效且用户友好的
打印
解决方案成为了提升用户体验的关键因素之一。前端
打印
插件作为简化
打印
流程的工具,正迅速成为开发者的得力助手。本章将简要介绍前端
打印
插件的基本概念,并探讨其在前端开发中的重要性以及核心功能的应用场景。我们将从概念层面和实际业务需求出发,逐步揭开前端
打印
插件的神秘面纱,带领读者进入一个高效
打印
的新世界。
打印
插件的定义及其在前端开发中的重要性。
实现C#
控制
默认
打印
机暂停与继续功能指南
API是应用程序接口(Application Programming Interface)的缩写,是一系列预先定义的函数、协议和工具,用于构建软件应用程序。API为不同的软件提供了一种通信方式,使得软件之间能够交换信息、请求服务。在Windows操作系统中,API是系统提供的各种服务的接口,允许开发者能够
控制
和利用Windows的功能,例如文件操作、窗口管理、系统设置等。在C#中,通过调用Windows API可以执行很多底层操作,从而扩展语言的功能。
Windows平台PDF静默
打印
实现依赖包
PDF静默
打印
是指在无需用户交互的
情况
下,通过命令行或程序接口自动将PDF文件发送至指定
打印
机进行输出的技术。它广泛应用于企业报表生成、发票
打印
、订单处理等自动化流程中。相较于传统
打印
方式,静默
打印
跳过了打开PDF文件和点击
打印
按钮的交互步骤,显著提升了效率。其核心价值在于实现无人值守的批量
打印
任务,尤其适用于服务器端、定时任务或远程
打印
场景。在企业自动化系统中,静默
打印
常与脚本语言(如Python)、
打印
工具(如Ghostscript)结合,构建稳定高效的文档输出流程。
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章