Dirk Hebenstreit schrieb am Mon, 25 Feb 2002 14:16:41 +0100: Netzwerkdrucker - verschluckte Aufträge
Michael Rauter wrote:
Hallo Liste
Ich schlage mich zur Zeit mit dem Problem rum, dass Druckaufträge an Netzwerkdrucker häufig "verschluckt" werden. Die Aufträge werden an den Drucker übergeben, und von diesem offenbar verworfen wenn er gerade beschäftigt ist. Das passiert bei Ansteuerung über samba genauso wie mittels lpd. Als Drucksystem verwende ich lprold. Drucker sind verschiedene Kyocera Drucker mit eingebauter Netzwerkkarte und ein HP-LaserJet 6MP, der an einem Windows-Server hängt (per samba).
Ähnliche Phänomäne kenn ich bei PostScript-Druckern, allerdings kann ich die Ursache meist darauf zurückführen, daß die übersendete Druckdatei fehlerhaft(?) ist. So zeigt die Vorschau/Ghostview das Dokument zwar noch einwandfrei an, aber der PS-Interpreter unserer HP LJ 45000N z.B. blinkt nur kurz und verwirft den gesamten Auftrag dann kommentarlos oder druck mal eben eine leere Seite. Schickt man stattdessen eine PCL-Datei, d.h., das Rastern übernimmt Ghostscript auf dem PC, dann funktioniert es wesentlich(!) besser.
Gibt es Möglichkeiten, den Druck von Dokumenten sicherzustellen ?
Dazu wäre ein Protokoll zwischen Drucker und Spooler notwendig, bei dem der Drucker dem Spooler mitteilen kann, daß es zu Problemen gekommen ist und der Spooler den Auftrag bis zur Lösung in der Queue behält. Da für den Netzdruck z.B. IPP (CUPS), LPR oder SMB zur Auswahl stehen und diese AFAIK kein solches Feedback kennen (am ehesten wohl IPP), sieht es da wohl schlecht aus. Oder irre ich mich da (was schön wäre)?
Gruß hebi
-- Dirk Hebenstreit Tel : +49-0170-2461522 Eschenweg 3 +49-033200-85997 14558 Bergholz-Rehbruecke Dirk.Hebenstreit@epost.de PingoS - LINUX-User helfen Schulen: http://www.pingos.schulnetz.org
Hmm, ich hab gerade ein ähnliches Problem. Aber ich gehe (mit lprold) ausschließlich über die raw-Schnittstellen, nix aps ..., beim Grübeln sind mir zwei Ideen gekommen: 1. Auswertung der seq-Dateien in /var/spool/lpd/<drucker> auf den Drucker-Clients und dem Server, da bei mir alle Aufträge von einem Server verteilt werden. Zweitens errinere ich mich dunkel, daß es bei alten Unixes mal die Option gab, den Druckauftrag temporär zu kopieren, werden morgen mal nachforschen, ob das Verhalten von lprold dahingehend geändert werden kann. Das Problem bei uns ist nämlich, daß keiner merkt, daß ein Auftrag nicht gedruckt wurde, weil z.B. laufend Lieferscheine geschrieben werden - deshalb muß ich versuchen zu finden, wo die "Datensenke" ist. Laßt mal hören was Ihr so rauskriegt, ich melde meine Erfahrungen auch in diesem thread... -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de Vordruck Leitverlag GmbH Berlin, ZNL Freiberg Halsbruecker Str. 31b, 09599 Freiberg, Germany Tel. +49 (0)3731/303121