Fatal error: Call to undefined function printer_open()
Ich versuche zu drucken, die einen string mit PHP, ich bin mit dem PHP-print-Funktionen:
$printer = ("HP LaserJet Professional P1102");
$handler= printer_open($printer);
$content="Test Content";
printer_write($handler, $content);
printer_close($handler);
aber ich bekam diesen Fehler :
Fatal error: Call to undefined function printer_open() in C:\xampp\htdocs\print.php on line 12
nach googeln bin ich es gefunden, ich muss hinzufügen das php_printer.dll, um die Datei-Erweiterungen in php und fügen Sie die Erweiterung der php.ini Datei, dann neu starten, die server-Dienste, all das erreicht, aber noch immer diesen Fehler.
p.s. Ich habe versucht, es auf WAMP und XAMPP
InformationsquelleAutor Refaat | 2013-10-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke die Lösung wäre die Erweiterung Ort.php_printer Erweiterung sollte gespeichert werden c:\xampp\php\ext und nicht in c:\xampp\php. So verschieben Sie es an den ext-Ordner, und starten Sie Apache neu.
Können Sie einen Blick in die error_log, die Ihnen sagt, wenn es nicht um ein Modul zu laden. Sollten Sie auch ein phpinfo(), die zeigt, bis alle Module geladen, müssen Sie die Drucker-Erweiterungen gibt.
Ich hoffe, es kann Ihr Problem zu beheben.
aber ich finde nicht alle geladenen Module über die Drucker-Erweiterungen in phpinfo()
Hast du irgendwelche Fehlermeldungen auf error_log?
[Thu Oct 03 14:55:11.606850 2013] [:error] [pid-47980:tid 832] [client ::1:55008] PHP Fatal error: Call to undefined function printer_open() in C:\\wamp\\www\\print\\print.php auf der Linie 12, referer: localhost/print [Thu Oct 03 14:55:11.606850 2013] [:error] [pid-47980:tid 832] [client ::1:55008] PHP Stack trace:, referer: localhost/print [Thu Oct 03 14:55:11.606850 2013] [:error] [pid-47980:tid 832] [client ::1:55008] PHP 1. {main}() C:\\wamp\\www\\print\\print.php:0, referer: localhost/print
InformationsquelleAutor geekdev