nachdem ich gestern und heute das Internet durchforstet habe (wobei ich wahrscheinlich nur 0,1 Promille gefunden habe)...
Ich möchte auf meiner Maschine mit PHP ein Dokument (Text/Plain) erstellen und dieses auf dem Drucker ausgeben.
Dabei möchte ich NICHT jedesmal wählen wollen, welcher Drucker, welches Papier oder welches Farbband
Also diesen ganze Klimbim brauch und will ich nicht, weil ich auf einen Smart Label Printer 440 drucken möchte.
Unter PHPgibt es ja ne ganze Riege an Commandos, die aber nur funktionieren, wenn XAMPP das auch unterstützt.
- Code: Select all
printer_open — Erstellt eine Verbindung zu einem Drucker
printer_start_doc — Beginnt ein neues Dokument
printer_start_page — Beginnt eine neue Seite
printer_write — Sendet Daten an den Drucker
Aber wenn ich
$handle = printer_open();
kommt das: Fatal error: Call to undefined function printer_open()
Ja die DLList in der PHP.INI eingebunden.
extension=php_printer.dll
Es geht nicht. Warum bleibt mir verschlossen.
- Code: Select all
<a href="javascript:window.print()"> drucken </a>
Das geht, ist mir aber zu umständlich und nicht praxisgerecht.
Wer hat das bis jetzt schon einmal gelößt ? und wenn ja , wie?
Ich weiß warum man nicht direkt den drucker ansprechen kann, damit statt Viren 100 Seiten auf dem Farblaser ausgegeben werden...
Alles gut und schön, aber geht nicht, gibts nicht.
Gedankenansatz:
ActivX... nur damit kenn ich mich gar nicht aus. Da soll es gehen.
Besser gefällt mir die Idee mit dem Printserver. (conrad USB-Server)
der Hängt im Netzwerk und wird über eine IP angesprochen...
Also
- Code: Select all
<?php
$host = "192.168.0.102"; // die IP unter der der Printserver erreichbar ist
$port = "515"; // die Portnummer stammt aus einem Dokument, welches ich gefunden hatte
// http://www.faqs.org/rfcs/rfc1179.html
$errno = "" ;
$errstr = "" ;
$stream = stream_socket_client("tcp://".$host.":".$port, $errno, $errstr, 5);
fwrite($stream, chr(1).$queue."\n");
?>
Aber da komme ich auch nicht weiter, weil mir das Wissen zur Druckersteuerung fehlt.
Daher meine große Bitte HILFE
Wer hat das Problem des Druckens bereits gelößt.
Das ganze soll nicht auf einem entfernten Server sondern hier auf meiner Maschine, wo auch XAMPP installiert ist.
Der Rechner selbst ist 'nen normaler PC mit Touchscreenmonitor und Windows 7.
Das Mädel das mal damit arbeiten soll, will ich nicht auch noch extra schulen müssen.
Abgesehen davon bremst die javascriptfunktion einfach nur unnötig...
Grüsse aus Kiel
Peter