LPD läßt Druckaufträge verschwinden

From: Patrick Hess <patrick-hess(at)freenet.de>
Date: Sun, 6 Jun 2004 19:31:43 +0200

Hallo,

an einem plattenlosen Thin Client ist ein Drucker angeschlossen. Auf
diesem möchte ich gerne drucken. Bisher habe ich immer CUPS
verwendet, das hat es aber wohl nicht so mit plattenlosen Thin
Clients. Also Standardwerkzeuge benutzt: FreeBSD 4.8-Release mit
dem LPD, Ghostscript 7.05 als Package von der CD und ein Kyocera
FS-680 in der LaserJet-4-Emulation.

Hier die Hardware:

        ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
        ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
        ppc0: FIFO with 16/16/15 bytes threshold
        ppbus0: IEEE1284 device found /NIBBLE
        Probing for PnP devices on ppbus0:
        ppbus0: <Kyocera FS-680> PRINTER PCL5E,PJL
        lpt0: <Printer> on ppbus0
        lpt0: Interrupt-driven port
        ppi0: <Parallel I/O> on ppbus0

Meine /etc/printcap:

        lp:\
                :sh:\
                :sd=/var/spool/lpd:\
                :lf=/var/log/lpd:\
                :lp=/dev/lpt0:\
                :if=/etc/lpfilter:

Mein Filter /etc/lpfilter:

        #!/bin/sh
        /usr/local/bin/gs -q \
                -sDEVICE=ljet4 \
                -sPaperSize=a4 \
                -dNOPAUSE \
                -sOutputFile=- \
                -
        exit $?

Ist natürlich ausführbar. Wenn ich

        echo TEST > /dev/lpt0

eingebe, druckt das Ding einwandfrei.

        echo TEST | lpr

sagt:

        lpr: Unable to connect to /var/run/printer:
        No such file or directory
        lpr: Check to see if the master 'lpd' process is running.
        jobs queued, but cannot start daemon.

Dann gucke ich mit lpq in die Warteschlange:

        Warning: no daemon present
        Rank Owner Job Files Total Size
        1st root 0 (standard input) 5 bytes

Prima. Wenn ich jetzt den lpd starte, ist der Druckauftrag aus der
Warteschlange verschwunden, lpq sagt:

        no entries

Nur - beim Drucker kommt nichts an. Der Druckauftrag ist "weg".
In /var/spool/lpd/status steht:

        lp is ready and printing

Auch alle weiteren Druckaufträge gehen einfach verloren. Ich finde
nichts in den Logs. Die Log-Dateien des LPD sind komplett leer,
auch im System-Log wird nichts gemeldet.

Hier hat bestimmt jemand mehr Erfahrung mit dem LPD als ich und
vielleicht sogar eine Idee, wo meine Druckaufträge abgeblieben sein
könnten. Wie bekomme ich raus, wo der Schuh drückt?

Dank und Gruß,
Patrick

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 06 Jun 2004 - 19:32:04 CEST

search this site