[Logo der Universität Bayreuth]
Universität Bayreuth

Mathematisches
Institut



 Einleitung

 Erste Schritte

 Mail und News

 Datensicherung

 Diskettenzugriff

 Drucken

 KDE

 LaTeX/TeX

 Linksammlung

 Linuxtools

 Netzwerk

 Programmieren

 Windows

 X Window

 Anträge

 Kontakt


Drucken - Unser Sorgenkind

Wie ihr betimmt schon bemerkt habt, haben wir keinen Drucker im MatheCIP ;(.
Da es in nächster Zukunft leider auch keinen geben wird, folgt hier nun endlich die Erklärung, wie man trotzdem "was zu Papier bringt".
rightDas Prinzip
rightAusdruck in Datei
rightWie gehe ich an der Druckstation vor?
Falls ihr eine Benutzernummer fürs Rechenzentrum besitzt (z.B. btrXXX oder btmXXX oder ähnliches), haben wir eine elegantere Methode zum Drucken entwickelt! Mehr dazu erfahrt ihr hier:
rightDrucken auf dem Drucker des RZ (mit RZ-Acount)

Links zum Thema Drucken in der UBT

->Druckmöglichkeiten im RZ

top top

Das Prinzip

Da es vom MatheCIP keine direkte Verbindung zu einem Drucker gibt, müssen wir also den beschwerlichen Umweg über "Print to File" gehen. Das bedeutet im Klartext, alles was ihr ausdrucken wollt, müsst ihr zuerst hier in ein File (zumeist PS-PostScript) "drucken", diese File dann mit zu einer bel. Druckstation mitnehemen (dies kann auch "virtuell" geschehen, in dem ihr es dort mit FTP vom MatheCIP abholt), und dort dann mittels "DIREKTDRUCK" (das ist ein kleines Icon auf dem Desktop der Druckstation) schließlich "durch den Drucker jagen".
Klingt alles superkompliziert, ist es aber nicht!
Nein ist es wirklich nicht! Das werden euch die nächsten Seiten(;) beweisen.
top top

Ausdruck in Datei

Da stellt sich jetzt bloss noch die Frage, wie drucke ich den etwas in eine Datei???
Gehen wir einmal davon aus, ihr wollt eine Netscape-Seite drucken, dann wählt ihr unter "FILE -> PRINT" bzw. bei der dt. Version "DATEI -> DRUCKEN". Anschließend erscheint folgendes Fenster auf dem Bildschirm:
WICHTIG! Die grün markierten Einstellungen müssen wirklich so, und nicht anders eingestellt sein, sonst gibt es mit dem Ausdruck ein böses Erwachen!
Den Filenamen könnt ihr wählen wie ihr wollt, das .ps sollte aber dennoch immer ans Ende angestellt werden, da ein PS(==PostScript)-File erzeugt wird. Auch die Wahl, ob ihr das ganze quer oder längs ausgegeben haben möchtet bleibt euch überlassen.

Ihr solltet euch aber auch merken, wo ihr das ganze hingespeichert habt!
top top

Wie gehe ich an der Duckstation vor?

Nachdem ihr euch zu einer Druckstation begeben habt (z.B. RZ Scanner-Raum NW2, oder CIP 0.38 in der RW...) loggt ihr euch dort als Benutzer "drucker" oder mit euererm normalen WinNT-Login ein. Anschließend besorgt ihr euch das zu druckende File mittels FTP vom Mathecip.
Als Hostname solltet ihr
btcipmatx3.cip.uni-bayreuth.de
btcipmatx4.cip.uni-bayreuth.de
...
btcipmatx14.cip.uni-bayreuth.de
eingeben, und Benutzername/-passwort ist euer typischer MatheCIP-Login.
Speichert nun das File lokal auf dem Druckerrechner (am besten in WORK). Um es nun auszudrucken markiert ihr es im Windowsexplorer mit der Maus, und zieht es mittels Drag&Drop auf das Icon "Direktdruck" auf dem Desktop der Druckstation. Jetzt sollte euer Dokument gedruckt werden. Am Schluss des ganzen solltet ihr euere Files noch von der Druckstation löschen, da sie sonst jeder andere auch lesen kann!
Das Vorgehen beim Benutzen von Disketten ist identisch!
top top

Dieses Verfahren funktioniert nur mit einer RZ-Benutzernummer!!!

Das Drucken mit der RZ-Benutzernummer

Da ihr euch bishier her durchgeschlagen habt, nehme ich an ihr habt auch eine entsprechende Benutzernummer??? (d.h. ihr könnt auf dem Laserjet 5 im Scannerraum des RZ drucken!)
Leider muss man auch hier immer noch einen kleinen Umweg gehen, soll heißen:
1.: Die gewünschte Datei als FILE ausdrucken, wie oben beschrieben wurde.
2.: Unsere eigens zum Drucken hergestellten SHELL-SKRIPTS verwenden!
Bis jetzt haben wir 4 SHELL-SKRIPTS erstellt (denächst direkt in der Kommandozeile aufrufbar!):
print_rz_check überprüft den Status des Unix-Rechners und der Drucker-Queue
print_rz_ps sendet ein PS-File (POSTSCRIPT) in die Drucker-Queue um es zu drucken
print_rz_txt sendet ein ASCII-Text File in die Drucker-Queue um es zu drucken
print_rz_delete löscht einen Druckjob aus der Queue (sofern noch möglich!)
Für folgende Beispiele existiere ein PS-File "netscape.ps" und ein ASCII-Text-File namens "test.c".
Erklärungen und Beispielaufrufe:
print_rz_ps
user@btcipmatx8:~ > print_rz_ps btrXXX netscape.ps

Ruft das Skript print_rz_ps auf mit den Parametern:
btrXXX das entspricht dabei euerer Benutzernummer
netscape.ps das zu druckende File
Dabei wird (bei richtiger Eingabe) dieses PS-File in den Druckercluster "gejagt", und anschließend ausgedruckt. Falls ihr den Druckjob wieder löschen wollt, müsst ihr euch die ENTRY-Nummer merken!
print_rz_txt
user@btcipmatx8:~ > print_rz_txt btrXXX testprog.c

Ruft das Skript print_rz_txt auf mit den Parametern:
testprog.c das zu druckende File
Dabei wird (bei richtiger Eingabe) dieses TXT-File in den Druckercluster "gejagt", und anschließend ausgedruckt. Falls ihr den Druckjob wieder löschen wollt, müsst ihr euch die ENTRY-Nummer merken!
print_rz_check
user@btcipmatx8:~ > print_rz_check btrXXX

Ruft das Skript print_rz_check auf mit den Parametern:
btrXXX das entspricht dabei euerer Benutzernummer
Dieses Skript zeigt euch Informationen zum Druckercluster und zur Druckerqueue. Hier könnt ihr auch nachsehen ob ein Druckjob noch abgebrochen werden kann, oder bereits gedruckt ist
print_rz_delete
user@btcipmatx8:~ > print_rz_delete btrXXX ENTRY

Ruft das Skript print_rz_delete auf mit den Parametern:
btrXXX das entspricht dabei euerer Benutzernummer
ENTRY ist die ENTRY Nummer des Druckjobs (entweder habt ihr sie euch gemerkt, oder mit print_rz_delete ausgeben lassen
Falls es noch möglich ist, löscht dieses Skript den angegebenen Eintrag aus der Druckerqueue.
top top

Verbesserungsvorschläge, Fragen und Anregungen an
Robert Baier ([e-mail-Adresse von Robert Baier]) bzw. an Axel Kohnert ([e-mail-Adresse von Axel Kohnert])
© 2003 Robert Baier; © 1999-2002 Robert Baier, Sascha Herrmann
Last modified: 07.07.2004