我们正在尝试以自动方式将主文档(在自动邮件合并之后)发送到我们的一台网络打印机,该打印机同时分配了网络名称和内部 IP。
但这是真正棘手的部分。当我们从我们的工作站打印文档时,我们确实会收到“作业会计”对话框的提示,以在打印之前输入该文档所针对的项目代码,这样财务部门就可以完成所有花哨的会计和计费工作。
那么,我们如何以编程方式将文档(docx)与作业统计参数一起发送到网络打印机?
我不确定在进行打印作业时会计数据有多常见,因为这是我见过的第一份工作。
以下是重要的细节:
- PHP 5(首选)
- Windows Server(2003,我相信)
- 京瓷 KM-4050 打印机(带静态 IP)
- 使用 C++ 和 Visual Basic 的一些经验
我们已经进行了一些研究,但还没有在野外找到太多可行的解决方案,经过一些讨论,我们并不完全确定从哪里开始。不幸的是,似乎没有任何我们可以插入的 API。
- - - 解决方案 - - -
我的团队决定实施代码,调用可执行文件将每个文档转换为 PCL,然后获取生成的 PCL 并在其前面添加
@PJL SET KJOBMANAGERCODE="[project code here]"
然后我们将生成的文件写入打印机假脱机,打印机将在其中处理它并启动每个作业。
谢谢大家的帮助。每个答案都极大地启发了我们实施计划的某个部分。