PHP-Script auf Netzwerk-Drucker?
Ist es möglich mittels eines PHP-Scripts auf einem Netzwerk-Drucker einen Druckvorgang zu starten?
An Ort A wird mittels eines Scripts ein Datenbankeintrag erzeugt, ausgewertet usw...
Dieser Vorgang funktioniert soweit einwandfrei.
Es soll dann aber ein Etikett auf einem Etikettendrucker an Ort B ausgegeben werden.
Der Etikettendrucker ist im lokalen Netz eingebunden und hat eine IP.
Beide Orte sind im lokalen Intranet verfügbar. Also nichts externes.
Meine Frage ist nun, ob es irgendwie möglich ist, mit dem PHP-Script einen Druckvorgang auf dem Netzwerkdrucker zu starten.
Ein Lösungsansatz war schonmal, den Drucker an den Server zu hängen und dann mit einem Cronjob minütlich ein Verzeichnis auszuwerten. Ist aber leider nicht möglich. Der Server ist vom Drucker zu weit weg.
Ich könnte mir ggf. vorstellen, ein PDF zu erzeugen, welches dann vielleicht irgendwie mit dem Script an den Drucker geschickt wird. Leider weiss ich nicht a) ob sowas funktionieren könnte und b) wie (also die Übermittlung an den Drucker) sowas funktionieren könnte.
Oder kann mir vielleicht jemand einen Tipp oder anderen Lösungsansatz geben?
Freue mich auf Eure Hilfe.
Gruß, Oliver
An Ort A wird mittels eines Scripts ein Datenbankeintrag erzeugt, ausgewertet usw...
Dieser Vorgang funktioniert soweit einwandfrei.
Es soll dann aber ein Etikett auf einem Etikettendrucker an Ort B ausgegeben werden.
Der Etikettendrucker ist im lokalen Netz eingebunden und hat eine IP.
Beide Orte sind im lokalen Intranet verfügbar. Also nichts externes.
Meine Frage ist nun, ob es irgendwie möglich ist, mit dem PHP-Script einen Druckvorgang auf dem Netzwerkdrucker zu starten.
Ein Lösungsansatz war schonmal, den Drucker an den Server zu hängen und dann mit einem Cronjob minütlich ein Verzeichnis auszuwerten. Ist aber leider nicht möglich. Der Server ist vom Drucker zu weit weg.
Ich könnte mir ggf. vorstellen, ein PDF zu erzeugen, welches dann vielleicht irgendwie mit dem Script an den Drucker geschickt wird. Leider weiss ich nicht a) ob sowas funktionieren könnte und b) wie (also die Übermittlung an den Drucker) sowas funktionieren könnte.
Oder kann mir vielleicht jemand einen Tipp oder anderen Lösungsansatz geben?
Freue mich auf Eure Hilfe.
Gruß, Oliver
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 131471
Url: https://administrator.de/contentid/131471
Ausgedruckt am: 05.11.2024 um 08:11 Uhr
3 Kommentare
Neuester Kommentar
http://my.php.net/manual/en/ref.printer.php
(kA ob die Doku noch aktuell ist)
Abgesehen davon sprechen alle Netzwerkdrucker Postscript, so dass man sie notfalls auch direkt aus PHP ansprechen könnte.
Grüße
Max
(kA ob die Doku noch aktuell ist)
Abgesehen davon sprechen alle Netzwerkdrucker Postscript, so dass man sie notfalls auch direkt aus PHP ansprechen könnte.
Grüße
Max