php - 服务器端打印服务器

  显示原文与译文双语对照的内容
0 0

在intranet上创建一个生成报表的程序,我希望将报表发送到服务器上的打印机上进行打印。 打印机的点阵并驻留在打印机上。 我可以让报表打印,但它将用户的默认打印机更改为附加到服务器上的打印机。 基本上,在网站的人们填写表单,生成一个报告,然后点击一个按钮,显示打印和我希望它转到服务器上的打印机,而不改变用户设置的用户设置。 你能给我一些代码例子。 这个站点是 php,但是我会用任何可以工作的东西运行。

谢谢

时间: 原作者:

0 0

一种方法是编写一个bash脚本,该脚本将在目录中查找文件,然后在检测到文件时打印并删除它们。

你可以从这个 http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=printing+from+bash+script 找到更多信息。

php应用将把报告写到这个特殊文件夹。 bash脚本然后接管

监视文件夹-> 查找文件-> 发送到打印机-> 删除

这将使代码保持相当独立和易于维护。

原作者:
0 0

我想你需要添加一个打印按钮到与服务器通信的页面,并使服务器端脚本打印页面的内容。 由于你在服务器上生成报表,服务器端脚本应该已经知道要打印的内容。 在服务器上打印取决于你在服务器端使用的操作系统。 告诉我们什么是服务器端操作系统,推荐操作系统特定的打印方向。

如果你位于服务器端的Windows 上,则可以使用打印机扩展功能从那里打印报告: http://www.php.net/manual/en/book.printer.php

...