我尝试通过php脚本打印相同的文本
打印是发送到lpt1端口,但文本只有在windows注销会话或重新启动系统后才会出去,我在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
发布于 2013-10-08 08:58:27
对我来说,一个快速的解决方案是使用file_put_contents()函数,它很简单,但我正在努力让它变得更好,用另一种方法打印它。
https://stackoverflow.com/questions/17763890
复制相似问题