我正在使用Xampp,并在ext文件夹中添加了php_printer.dll并打开了php.ini以记下以下内容:
extension=php_printer.dll
没有;
我已经创建了一个用于测试的print.php页面
<?php
$handle =printer_open("Xerox Phaser 6120 PS");
$handle = printer_open();
?>
出现错误: 致命错误:在第2行的C:\ xampp \ htdocs \ frame \ print.php中调用未定义的函数printer_open()
那有什么不对吗?
答案 0 :(得分:0)
php_printer.dll是一个旧的扩展,不确定它是否仍适用于最新的php而不编译
但是有一个已知的解决方法,您可以将输出转换为pdf然后使用命令行与adobe reader pdf可执行文件,如下所示
//with print dialog
$print = `<PATH to acrobat reader>AcroRd32.exe /P PdfFile`
//silent print
$print = `<PATH to acrobat reader>AcroRd32.exe /N /T PdfFile PrinterName`