【发布时间】:2013-02-26 14:28:01
【问题描述】:
我正在尝试通过此代码连接到另一台机器上的打印机
$handle = printer_open("\\\\xxx.xxx.xxx.xxx\\Canon MF4320-4350");
if($handle)
echo "connected";
else
echo "not connected";
并得到错误
Fatal error: Call to undefined function printer_open() in C:\wamp\www\print\index.php on line 3
我已经安装了 php_printer.dll,但它没有在phpinfo() 下显示。使用 PHP 5.3.0 版
我怎样才能连接到打印机并使我的printer_open() 方法工作?
【问题讨论】:
-
你在php.ini中启用了扩展吗?
-
你重启你的网络服务器了吗?
-
你重启了apache吗?您检查日志是否有任何错误?
-
是的,我在 php.ini 中启用了扩展并重新启动了我的 apache.. 运气不好 :(
-
帮助不大,但我从来没有设法让打印机的东西在 php 中工作以直接发送到打印机。太糟糕了,我求助于创建 pdf 并自动打开它们供用户执行 ctrl+p :(