社区
硬件/系统
帖子详情
请问,如何控制当前的打印作业,以便根据情况减少或禁止打印
Muf
2006-01-11 05:01:41
各种软件都支持打印功能,而且打印的内容可以是很多页。
现在,需要有一个程序,希望能够控制当前的打印作业队列,并且能够暂停打印、恢复打印、减少打印的页数(如原先打印10页,现在只允许打印5页)。
请问,如何做到? 或指点一个明确的方向。
...全文
269
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文件里的样式, 在页面上显示没有问题, 但是...
前端
打印
功能实现及插件应用
随着信息化时代的到来,数据展示和信息传递在各个业务流程中变得愈加重要。对于前端开发者而言,一个高效且用户友好的
打印
解决方案成为了提升用户体验的关键因素之一。前端
打印
插件作为简化
打印
流程的工具,正迅速成为开发者的得力助手。本章将简要介绍前端
打印
插件的基本概念,并探讨其在前端开发中的重要性以及核心功能的应用场景。我们将从概念层面和实际业务需求出发,逐步揭开前端
打印
插件的神秘面纱,带领读者进入一个高效
打印
的新世界。
打印
插件的定义及其在前端开发中的重要性。
Windows平台PDF静默
打印
实现依赖包
PDF静默
打印
是指在无需用户交互的
情况
下,通过命令行或程序接口自动将PDF文件发送至指定
打印
机进行输出的技术。它广泛应用于企业报表生成、发票
打印
、订单处理等自动化流程中。相较于传统
打印
方式,静默
打印
跳过了打开PDF文件和点击
打印
按钮的交互步骤,显著提升了效率。其核心价值在于实现无人值守的批量
打印
任务,尤其适用于服务器端、定时任务或远程
打印
场景。在企业自动化系统中,静默
打印
常与脚本语言(如Python)、
打印
工具(如Ghostscript)结合,构建稳定高效的文档输出流程。
实现C#
控制
默认
打印
机暂停与继续功能指南
API是应用程序接口(Application Programming Interface)的缩写,是一系列预先定义的函数、协议和工具,用于构建软件应用程序。API为不同的软件提供了一种通信方式,使得软件之间能够交换信息、请求服务。在Windows操作系统中,API是系统提供的各种服务的接口,允许开发者能够
控制
和利用Windows的功能,例如文件操作、窗口管理、系统设置等。在C#中,通过调用Windows API可以执行很多底层操作,从而扩展语言的功能。
硬件/系统
2,644
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章