0
我通過PHP腳本試圖打印相同的文字如何使用PHP與MS-DOS打印本地文件
打印件發送到lpt1
端口,但文字只有走出去之後的窗口註銷會話或重新啓動系統, 我我在windows XP
上使用xampp
,並且當我執行此命令(通過apache/php)時,由其他機器發送給本打印機的所有其他打印都保持待機狀態,只有在pc重啓或註銷時纔打印出來。
當我嘗試打印使用cmd.exe(ms-dos終端)一切正常! 問題是當我使用php,然後所有服務到這臺打印機停止。
這裏是在ms-dos終端中使用的代碼,這工作很好!
# net use lpt1: \\192.168.1.45\GenericT
# type file.txt > lpt1
這裏是我的PHP代碼後基本相同的代碼,但工作註銷或重新啓動系統
# $use = system("net use lpt1: \\192.168.1.45\GenericT",$result);
# $print = system("type file.txt > lpt1",$result2);
我嘗試使用exec, shell_exec
。
有什麼想法?如果我嘗試使用linux