添加扩展到PHP.ini?

时间:2012-09-09 22:11:41

标签: printing xampp php

我正在使用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()

那有什么不对吗?

1 个答案:

答案 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`