如何使用PHP从服务器打印某些内容?
问题描述:
我需要使用连接到服务器的打印机来打印我的PHP应用程序。如何使用PHP从服务器打印某些内容?
在PHP 4.0中,php_printer.dll
已存在,但它已停产。
有没有人有任何想法或建议如何可以用PHP 5来完成?
答
您可以将输出写入文件,然后使用exec
使用正确的命令(取决于操作系统)打印文件。
例子:
exec('lpr /some/path/to/the/file', $output); // linux
exec('print C:\again\a\path', $output); // windows
你可能必须要检查PHP用户有打印权限。
+0
我想但是,DOS不使用USB – Kefka 2013-03-01 22:54:56
在服务器上打印,对不对? – jeroen 2013-03-01 21:32:37
通过“打印”你的意思是喜欢在纸上,使用打印机?如果是这样,您*无法*使用户的打印机未经他们的同意开始打印东西。你能想象一下,如果你可以?! – 2013-03-01 21:33:29
或多或少是的,打印机通过USB连接到“服务器”,它没有以太网 – Kefka 2013-03-01 21:33:37