如何检测出打印任务,并以文件形式保存,以后可以再打印出来?(200分)

  • 主题发起人 主题发起人 lufang
  • 开始时间 开始时间
L

lufang

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,分不够再加。
 
打印机里面有设置可以实现 呵呵
gz
 
打印时点打印到文件.
生成的文件可用 TYPE xx > PRINT (大概是这样,记不清了.)
但有更好的方法! 就是打印成 PDF 文件.这样可以观看打印效果,要打印时又可以打印出来.
以下程式是一台虚拟打印机.
打印工具
软件名称:pdfFactory
整理日期:2002.5.10
最新版本:1.43
文件大小:1389KB
软件授权:共享软件
使用平台:Win9x/Me/NT/2000/XP
软件简介:
  PDF制作工厂、这是相当好用的打印机驱动程序,它可以把单页或两页的东西,直接打
列印为PDF文件。
http://sz.onlinedown.net/pdfFactory.htm
 
俺有点不明白你的意思,你是要操作系统来检测,
还是要你开发软件来设置将打印任务输出到文件
 
我的机器连接一台打印机,别人通过共享使用我的打印机,我想知道是谁打的东西,打的什么。
应该得自己编程序吧,
 
不用编程!别人用你的打印机时,你双击打印机的图标就会有个任务列表,“所有者”字段
显示的就是使用你打印机的人了。
 
打的什么几乎无法知道。因为那个文件其实是由打印机控制符+数据流组成的
如果是打印机不是按图像方式打印(调用打印机硬字库)的, 那才有可能看到打的是什么。
否则的话你得做个打印机驱动程序(解释控制符用),并把数据打到一个canvas上然后再
用图像识别技术把他识别出来。
 
我的意思是说把打印任务保存成文件,我需要的时候再将它打印出来
文件的形式应该同WINDOWS的打印到文件差不多。
 
参照一下这个软件
http://www.neworigin.com.cn/share.htm
 
接受答案了.
 
后退
顶部