Mit printer_open()
Funktion in PHP, ich bin in der Lage, die Zeichenfolge zu drucken, die ich in $content
Variable gespeichert und in der Lage, aus einer Datei zu drucken.Printer_open() zum Drucken einer HTML-Ausgabe
$printer = "\\\\Pserver.php.net\\printername";
$handler = printer_open($printer);
$content = "Test Content"; //string
printer_write($handler, $content);
printer_close($handler);
Aber eine HTML-Ausgabe, die ich aus der Datenbank erzeugt und in der Webseite zeigt, ich auf die, die direkt zu drucken, müssen im gleichen Format, sobald die Seite geladen wird gedruckt, habe ich versucht, eine Menge, aber ich Ich weiß nicht, was ich tun soll, damit der Drucker direkt die gleiche HTML-Ausgabe druckt, sobald die Seite geladen wird. Verwenden Sie dazu die printer_open()
.
Was soll ich tun? Bitte legen nahe, eine bessere Methode als diese, wenn eine
AKTUALISIERT
Ich möchte nicht windows.print() -Methode von JavaScript verwenden, da es den Druckdialogfeld statt initiieren den Druckauftrag zeigt direkt an der Drucker
I Benutzer Form und Drucker einreichen treffen wollen den Empfang direkt zu drucken, ohne sie zu fragen etwas
Möchten Sie vom Server oder vom Client drucken? Normalerweise hat der Server keinen Zugriff auf den gerenderten HTML-Code und Sie können PHP t nicht vom Client aus drucken, da PHP auf dem Server läuft. – RoToRa
@ Rahul-TS könnten Sie Javascript window.print() -Funktion versuchen. http://www.w3schools.com/jsref/met_win_print.asp – xurca
@RoToRa Ich benutze Client-Drucker –