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();那將會非常好,或者如果有人知道另一種繞過印刷對話的方式,那將是非常好的。
乾杯 查理