【发布时间】:2011-05-24 21:30:23
【问题描述】:
通过“Intranet”应用程序,我需要能够将精确格式化的页面打印到将安装在“Web 服务器”上的打印机。
例如,用户将通过浏览器访问应用程序,当他们完成交易时,应打印一份合同。合同在预先打印的表格上打印动态内容(因此需要精确格式化)。该合同应在安装在 Windows Server 2008 机器上的打印机上打印,该机器与运行应用程序的机器相同。
我按原样使用 php,因此这似乎是解决此问题的最佳方法,因为打印机和 php 都在同一个盒子上运行。不幸的是,我没有找到好的 lpr(或其他)打印包。
此外,我需要以相同的方式打印标签(打印到 Zebra TLP 2844-z)。但是,我相当肯定,如果我可以使用 LPR 打印到打印机,那么它是什么类型的打印机都没有关系。
【问题讨论】:
-
如果不出意外,您可以随时通过
exec()使用printshell 命令。 -
你能提供一个简单的例子吗?
标签: php printing windows-server-2008