【发布时间】:2011-08-23 12:58:58
【问题描述】:
我正在寻找一种方法来连接机器上的所有打印作业。
我们有一些 Kiosk 计算机运行 Windows XP,我们希望允许客户打印。我们希望能够捕获打印作业,因为它被发送到打印机,分析它,向用户显示打印价格的对话框,如果他批准 - 将作业发送到打印机。
如果他不同意,必须取消工作。
我的第一个想法是使用钩子。但是有打印作业的钩子吗?它是如何使用的?
也有人提到PCL(Printer Command Language),意思是我们为本地打印机驱动写一个包装器。这有多难?我在哪里可以找到 PCL 的好教程?
PJL(打印机作业语言)呢?
目标语言是 c++。
您的意见将不胜感激。
谢谢, 夏日灯泡
【问题讨论】:
标签: c++ windows-xp hook kiosk printer-control-language