Hello,
leider kann ich nirgends eine anständige Lösung finden, evtl kennt hier ja jemand einen "Trick" ;-)
Hast Du CUPS schon eingerichtet?
Dann musst Du als nächstes die Netzwerkdrucker einrichten und sehen, dass sie mit üblichen Programmen drucken.
Schließlich musst Du dann die passende Warteschlange vom PHP-Prozess aus ansprechen. Dazu wirst Du einen I/O-Stream umbiegen müssen
http://de3.php.net/manual/en/wrappers.php.php
http://de3.php.net/manual/en/features.commandline.io-streams.php
bzw. einen weiteren passend eröffnen.
<?php ###line_printer.php ###
$fh = fopen('LPT1','w');
fwrite($fh, 'Hallo ist ist der Text');
fclose($fh);
?>
Das Problem dabei wird dann der Printer-Driver sein, bzw. die Umschaltung von "raw" auf "cooked"-Mode.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg