2013-03-01 100 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

相關問題