我们想拥有的主控文档(自动化邮件合并后)发送,以自动方式,以同时具有网络名称和内部IP分配我们的网络打印机的一个。无人值守打印网络打印机上打印文档
但这里的真正棘手的部分。当我们从工作站打印文档我们得到提示了“部门管理”对话框中输入项目代码,该文件是它会在打印前,所以财务部门可以做所有他们看中会计和计费的东西。
那么,我们如何以编程方式将文档(docx)以的作业计费参数发送到网络打印机?
我不知道数据如何核算常见的是做打印作业时,因为这是我见过它的第一份工作。
这里是重要的细节:
- PHP 5(首选)
- 的Windows Server(2003年,我相信)
- 京瓷KM-4050打印机(W /静态IP)
- 一些使用C++和Visual Basic的经验
我们已经做了一些研究,但在野外找不到太多可行的解决方案,讨论,我们并不完全确定从哪里开始。不幸的是,似乎没有任何我们可以插入的API。
----- -----解决方案
我的团队已经决定执行代码,将调用一个可执行文件到每个文档转换为PCL,然后把生成的PCL和预置它与
@PJL SET KJOBMANAGERCODE="[project code here]"
然后,我们将采取生成的文件,并将其写入到打印机的后台打印,使打印机将处理它,并开始每个作业。
感谢大家的帮助。每个答案都很大程度上激发了我们实施计划的某个部分。
我们是否应假定工作会计功能是由打印机驱动程序提供的,并且没有公共API可用? –
是的,这个提示是由驱动程序直接强制执行的,但我想通信规范可能会通过这些信息可能是企业打印机的标准。虽然不确定,但提示本身直接来自驱动程序。 – WhiskeyTangoFoxtrot
请添加一些截图以显示标准打印过程。 – hakre