2011-03-18 117 views
1

試圖找到一種在我的LOCAL wamp安裝中沒有打印對話框的情況下打印的好方法,換句話說,打印機已連接到服務器。PHP(本地wamp) - 如何在沒有打印對話框的情況下打印

迄今爲止我發現的最好的(理論)方法似乎是使用PHP的exec函數,方法是運行一個.bat文件,該文件將使用記事本打開並打印該文件,或者通過在那裏運行記事本和打印表單。

EG:

<?php 
$exe_tmp = exec('E:\WebServer\www\testprint.bat'); 

//or 

$exe_tmp = exec('c:\WINDOWS\system32\cmd.exe /c "E:\WebServer\www\MOSys\ePos\testprint.bat"'); 
?> 

testprint.bat

NOTEPAD /P E:\WebServer\www\current_reciept.txt 

運行這兩種形式的cmd.exe的作品完美,但嘗試使用PHP的exec,當$ exe_tmp是呼應運行它的時候,我得到看似沒有和輸出:

E:\WebServer\www>NOTEPAD /P E:\WebServer\www\current_reciept.txt 

如果有人知道爲什麼上述不工作時,c從exec();那將會非常好,或者如果有人知道另一種繞過印刷對話的方式,那將是非常好的。

乾杯 查理

回答

相關問題