阅读:1726回复:2
分布式网络打印审核——寻求帮助、合作
想在要做一个项目,很急。基本功能:
1.打印机连在服务器上,所有的客户端打印任务都必须通过一个程序将打印任务(包括客户端设置的打印设置、打印文档内容)发送至服务器,由服务器端管理员审核后才能进入打印状态(可能是由于保密原因、所有打印内容需要审核); 2.在客户端发送打印任务同时,服务器端能根据客户端发送的任务中抽取打印内容,并将内容“渲染”成只读的PDF,或者JPG图片,依据这些只读的内容进行审核,决定是否允许客户端打印这些内容。 3.在管理员审核通过之后,需要客户端人员到服务器刷卡(个人身份标识),然后服务器程序才真正向打印机发送打印指令,实现打印——这个刷卡器数据读取、个人身份认证应该不难,关键是向打印机发送打印指令是通过什么手段实现? 4.服务器需要记录客户端打印日志,包括客户端IP、文档名称、打印时间等——这个应该不难 我们对这方面不熟,一个疑问:客户端向服务器端发送打印任务数据,可以通过“虚拟打印机”实现吗?还是通过某种已存在(或者自定义)通信协议,在客户端收集用户的打印设置信息、文档内容,按照协议打包送至服务器,到服务器端再解析? 有哪些技术资料可以参考?希望高手能够帮忙、指点!也希望有这方面经验的人能和我们合作,具体事项可以QQ、EMAIL联系 QQ:171158791, 注明打印编程 |
|
沙发#
发布于:2012-03-11 10:13
虚拟打印是个好方案。
|
|
|
板凳#
发布于:2012-03-12 12:07
回 znsoft 的帖子
znsoft:虚拟打印是个好方案。 (2012-03-11 10:13) 兄弟,你好!能稍微详细说说嘛? 虚拟打印任务怎么被我的审核软件截获,审核通过后虚拟打印又怎么转换成实际的打印任务发送给打印机呢? |
|