我的服务器上有安装程序php_printer。 xampp 5.5.19和php 5.5.19。
我正在使用此代码:
<?php
$printer = ("\\\\192.168.80.117\\Canon iP2700 series");
if($ph = printer_open($printer))
{
echo "connect";
printer_close($ph);
}
else "Couldn't connect...";
?>
运行时,我收到此错误:
警告:printer_open():无法连接到第3行C:\ xampp \ htdocs \ tes \ index.php中的打印机[\ 192.168.80.117 \ Canon iP2700 series]
如果我将$printer
更改为我的本地打印机,它可以毫无困难地连接......为什么?
答案 0 :(得分:2)
我找到了问题。
由于Windows身份验证,Apache无权连接到网络打印机。
在services.msc
中,搜索Apache并右键单击它。
打开登录标签然后填写凭证。