我正在为自己设计一个餐厅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”}

现在我真的不知道,这有什么不对 .

需要帮助