°gDrucken°ePrinting°n"; include "header.php.inc"; ?> Diese Seite befindet sich noch in Arbeit


Problembeschreibung

Der CIP-Pool (oder besser die CIP-Pools) bestehen aus zwei Servermaschinen und fünf Standorten (Räumen) mit jeweils einem Netzwerkdrucker in den CIP-Räumen.
Wenn Sie in einer Anwendung 'Drucken' anwählen, dann erwarten Sie natürlich, dass das Ausdruck aus dem Drucker herauskommt, der sich im gleichen Raum wie Sie befindet. Den Standard-Druckprogrammen auf den Servern ist das aber egal. Diese Programme verwenden einfach den 'Standarddrucker' und dann kann nicht mehr der korrekte Drucker ermittelt werden.
Fazit: Der Ausdruck käme irgendwo aus einem Drucker - nach Murphy's Law wäre das nicht der Drucker, der sich in Ihrem Raum befindet. Wahrscheinlich würden sie es nochmal probieren und nochmal. Am Ende hätten Sie keinen Ausdruck und woanders hätte ein Drucker sinnlos wertvolles Papier bedruckt.

Lösung des Problems

Die Druckaufträge müssen also vorher abgefangen und der Standort des Benutzers ermittelt werden. Daraus kann man den richtigen Drucker bestimmen und den Auftrag dorthin schicken. Genau das leistet das Skript /usr/local/bin/lpr. Wenn Ihr Pfad richtig eingestellt ist, dann ist es einfach unter lpr erreichbar.
Wenn Sie mit den systemeigenen Druckprogrammen arbeiten (z.B. lp), dann wird der Druckjob auf einen Standarddrucker geschickt, der nicht existiert. Die damit verbundene Druckerwarteschlange wird in regelmässigen Abständen einfach gelöscht. In diesem Fall wird ein Mail an Sie geschickt, das Sie darüber informiert.

Wenn Sie aber lpr verwenden, landet der Auftrag (meist) auf dem richtigen Drucker. Wenn es nicht gelingen sollte, ihren Standort zu ermitteln, dann bekommen Sie eine Fehlermeldung. Im Erfolgsfall bekommen Sie einen Bericht per Mail. Auf diese Weise erfahren Sie es auch, wenn jemand anderes mit Ihrem Account Ausdrucke erzeugt.

Also... Achten Sie bitte darauf, dass nicht 'lp' sondern 'lpr' beim Drucken aufgerufen wird. (Vollständiger Pfad: /usr/local/bin/lpr )

Beispiel:

Acrobat Reader

Wenn Sie 'drucken' anwählen, dann erscheint meist der links gezeigte Dialog (oder ein ähnlich gestalteter). Im Feld 'Printer command' tragen Sie bitte '/usr/local/bin/lpr' ein. Beim nächsten Aufruf von acroread hat sich die Anwendung meist diese Einstellung gemerkt. D.h. normalerweise ist es nur einmal nötig, diese Einstellung vorzunehmen.

xpdf

Wenn Sie auf Druck-Symbol klicken, dann erscheint meist der links gezeigte Dialog. Im Feld 'Print with command' tragen Sie bitte '/usr/local/bin/lpr' ein.