Printing 向PHP.ini添加扩展?
我使用的是Xampp,在ext文件夹中添加了php_printer.dll,并打开php.ini来写下以下内容:Printing 向PHP.ini添加扩展?,printing,xampp,php,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中未
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()
这有什么问题?php\u 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`
//带有打印对话框
$print=`AcroRd32.exe/P PdfFile`
//无声印刷
$print=`AcroRd32.exe/N/T PdfFile PrinterName`
您确定扩展文件夹中有.dll吗?apache是否在日志中报告了一些错误?你在哪里找到这个dll?@glavic我已经从这个网站下载了.dll文件。向下滚动找到2010文件。