我尝试通过 php 脚本打印相同的文本
打印被发送到lpt1
端口,但文本仅在 Windows 注销会话或重新启动系统后才会消失,我正在使用xampp
on windows XP
,当我执行此命令(通过 apache/php)时,其他机器发送到这台打印机的所有其他打印都留在待机,仅在电脑重启或注销时打印。
当我尝试使用 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