2013-03-01 64 views
2

我需要使用连接到服务器的打印机来打印我的PHP应用程序。如何使用PHP从服务器打印某些内容?

在PHP 4.0中,php_printer.dll已存在,但它已停产。

有没有人有任何想法或建议如何可以用PHP 5来完成?

+0

在服务器上打印,对不对? – jeroen 2013-03-01 21:32:37

+0

通过“打印”你的意思是喜欢在纸上,使用打印机?如果是这样,您*无法*使用户的打印机未经他们的同意开始打印东西。你能想象一下,如果你可以?! – 2013-03-01 21:33:29

+0

或多或少是的,打印机通过USB连接到“服务器”,它没有以太网 – Kefka 2013-03-01 21:33:37

回答

2

您可以将输出写入文件,然后使用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

相关问题