-1

私はXamppを使用しており、extフォルダー内にphp_printer.dllを追加し、php.iniを開いて次を書き留めました: extension=php_printer.dllなし;

テスト用のprint.phpページを作成しました

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

そして、エラーが表示されました: Fatal error: Call to undefined function printer_open() in C:\xampp\htdocs\frame\print.php on line 2

それの何がいけないの ?

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 に答える