-1

extension=php_printer.dll我正在使用 Xampp,并在 ext 文件夹中添加了php_printer.dll并打开了 php.ini 以写下以下内容: ;

我创建了一个用于测试的 print.php 页面

<?php
$handle =printer_open("Xerox Phaser 6120 PS");
$handle = printer_open();
?>

并且出现了一个错误: 致命错误:在第 2 行的 C:\xampp\htdocs\frame\print.php 中调用未定义的函数 printer_open()

那有什么问题?

4

1 回答 1

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`
于 2012-09-09T22:21:20.533 回答