我正在为自己设计一个餐厅POS系统,我面临一个小问题 . 我的网络服务器是Windows 7 32位的XAMPP,IP 192.168.1.20 . 在IP 192.168.1.25上有一台网络热敏打印机直接连接到网络 . 我在网络服务器上安装了这台打印机,它在Windows环境下运行良好 . 我还在名为“P2”的网络服务器上共享了这台打印机
现在我已使用以下命令将此网络打印机映射到LPT1:
NET USE LPT1:\ 192.168.1.20 \ P2 / PERSISTENT:是的
现在问题是:当我使用命令从命令提示符打印文件时
print file1.txt / d:LPT1这就像一个魅力,但当我从我的php网页使用命令调用此命令时
exec('print file1.txt / d:LPT1');什么都没发生...
当我尝试使用时调试问题
exec('print file1.txt / d:LPT1',$ output);的var_dump($输出);
出现以下错误:
array(1){[0] => string(32)“无法初始化设备LPT1”}
现在我真的不知道,这有什么不对 .
需要帮助