【发布时间】:2019-09-12 08:19:15
【问题描述】:
我正在尝试使用 PHP 的打印机功能。但是 PHP 给出了一个未定义的函数错误。我使用的是 PHP 7.2,所以我在网上寻找了一个 php_printer.dll,但我只找到了 PHP 5.x。我将它复制到 PHP ext 目录并在我的 php.ini 中添加了一行,重新启动了 apache 但它仍然无法正常工作。
我希望能够列出我网络上所有可用的打印机,然后选择一台并使用它进行打印。
C:\xampp\php\ext\php_printer.dll
php.ini
extension=php_printer.dll
这是我的代码
$ouput = 'Test print...';
$getprt = printer_list( PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED );
$handle = printer_open(getprt['NAME']);
if($handle) {
echo "connected";
} else {
echo "not connected";
}
printer_set_option($handle, PRINTER_MODE, "raw");
printer_write($handle,$output);
printer_close($handle);
【问题讨论】:
-
phpinfo()显示什么?它是否显示已加载扩展程序? -
我在 phpinfo() 中找不到它没有显示在那里
标签: php printing php-extension