[OpenBSD] Remote Drucken mit lpd

Autor: Michael Lestinsky <michael.lestinsky_at_mpi-hd.mpg.de>
Datum: 04.02.2005
Hallo zusammen,

es ist wie verhext. Ich habe hier im Buero einen HP Laserjet 4 Plus der
mit einer JetDirect Schnittstelle versehen ist. Das ist ein PCL-Drucker
und ein kleines Filterskript fuer Postscript-Input ist schnell geschrie-
ben.

Unter FreeBSD funktioniert das Drucken auf diesem Drucker ganz wunderbar
wenn ich einfach folgenden printcap-Eintrag verwende:

lp|buero|HP Laserjet 4 Plus:\
        :lp=:sh:rm=XXXXXX:rp=raw:\
        :if=/usr/local/libexec/lp2_filter:\
        :sd=/var/spool/lpd:lf=/var/log/lpd-errs:\
        :mx#0:

lp2_filter ist einfach dem FreeBSD-Handbook entnommen worden und ruft
einfach Ghostscript mit den passenden Optionen auf um PS nach PCL zu
konvertieren.

Das gleiche Skript funktioniert unter OpenBSD auch, wenn ich es von Hand
aufrufe, spricht:

  $ < psfile /usr/local/libexec/lp2_filter > pclfile 
  $ lpr pclfile

Wenn ich aber per lpr(1) direkt ein PS-File drucken will dann wird der 
if-Eintrag schlicht ignoriert und es wird der Postscript-Quelltext aus-
gedruckt. Ein bischen Recherche brachte mich auf 

  http://www.monkey.org/openbsd/archive/misc/0011/msg00347.html

und das dortige Rezept ist im Wesentlichen das selbe wie meines. Nur,
warum geht das bei mir nicht? Hat hier jemand eine Idee?

Bye,
Michael

PS: Es handelt sich um OpenBSD 3.5, falls das irgendwie relevant sein
    sollte.

-- 
Michael Lestinsky                   Max-Planck-Institut fuer Kernphysik
michael.lestinsky@mpi-hd.mpg.de     Saupfercheckweg 1; 69117 Heidelberg
Phone +49 6221 516-504 Fax: -602    http://www.mpi-hd.mpg.de
Received on Fri Feb 4 11:21:21 2005

Dieses Archiv wurde generiert von hypermail 2.1.8.
Zurück zur UUGRN-Homepage.