CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Kapitel 8 Verwaltung und Drucken über das Desktop konfigurieren

Für den Desktop-Benutzer gibt es verschiedene Möglichkeiten, Dateien zu drucken. Es wird zwischen zwei Kategorien unterschieden: Drucken über das Desktop und Drucken über eine Anwendung.

Zum Drucken über das Desktop gehören:

Drucker hinzufügen und löschen

In diesem Abschnitt werden die Prozeduren erläutert, mit denen Drucker dem Desktop hinzugefügt oder vom Desktop gelöscht werden.

Drucker dem Desktop hinzufügen

  1. Fügen Sie einen Drucker zur Konfiguration des Systems hinzu.

    Folgen Sie dabei den Anweisungen in der Dokumentation zur Systemverwaltung.

  2. Führen Sie den folgenden Befehl aus:

    	env LANG=Sprache /usr/dt/bin/dtprintinfo -populate
  3. Starten Sie den Druckmanager erneut, oder doppelklicken Sie auf 'Aktionen erneut laden' in der Anwendungsgruppe 'Desktop_Werkzeuge' im Application Manager. Überprüfen Sie, ob der Drucker angezeigt wird.

  4. Benachrichtigen Sie über das E-Mail-Programm die Benutzer, daß sie ebenfalls den Druckmanager erneut starten oder 'Aktionen erneut laden' ausführen sollten.

    Bei jedem Aufruf liest der Druckmanager die Konfigurationsliste für Systemdrucker. Wird ein neuer Drucker festgestellt, wird automatisch eine neue Desktop-Druckeraktion und ein Symbol für diesen Drucker erstellt. Sie müssen keine weiteren Schritte unternehmen, damit der Drucker auf dem Desktop angezeigt wird.

Drucker vom Desktop löschen

  1. Entfernen Sie den Drucker aus der Konfiguration des Systems.

    Folgen Sie dabei den Anweisungen in der Dokumentation zur Systemverwaltung.

  2. Starten Sie den Druckmanager erneut, oder doppelklicken Sie auf 'Aktionen erneut laden' in der Anwendungsgruppe 'Desktop_Werkzeuge' im Application Manager. Überprüfen Sie, ob der Drucker nicht mehr angezeigt wird.

  3. Benachrichtigen Sie über das E-Mail-Programm die Benutzer, daß sie ebenfalls den Druckmanager erneut starten oder 'Aktionen erneut laden' ausführen sollten.

    Bei jedem Aufruf liest der Druckmanager die Konfigurationsliste für Systemdrucker. Wird festgestellt, daß ein Drucker von der Liste entfernt wurde, wird automatisch die Druckeraktion und das Symbol für diesen Drucker aus dem Druckmanager und dem Dateimanager entfernt. Sie müssen keine weiteren Schritte unternehmen, damit der Drucker vom Desktop gelöscht wird.


    Hinweis –

    Der Druckmanager kann Drucker nicht aus dem vorderen Steuerbereich entfernen. Deshalb sollten, wenn ein Drucker aus der Konfiguration entfernt wird, alle Benutzer über das E-Mail-Programm benachrichtigt werden, daß sie Symbole des gelöschten Druckers im vorderen Steuerbereich löschen sollten.


Intervall, in dem Jobs aktualisiert werden, ändern

Um zu ändern, wie häufig die im Druckmanager angezeigten Informationen aktualisiert werden, muß das Intervall für die Aktualisierung von Jobs geändert werden. Standardmäßig fragt der Druckmanager Drucker alle dreißig Sekunden nach dem Status ihrer Druckjobs ab. Sie können dieses Zeitintervall mit der Schiebeleiste für das Aktualisierungsintervall im Dialogfenster 'Optionen festlegen' ändern. (Dieses Dialogfenster wird angezeigt, wenn 'Optionen festlegen' im Menü 'Ansicht' ausgewählt wird.)

Druckersymbolbilder

Wird ein Drucker hinzugefügt, wird ihm automatisch das Standarddruckersymbol zugeordnet. Wenn Sie dem Drucker ein anderes Symbol zuordnen möchten, speichern Sie die Symboldateien im Verzeichnis /etc/dt/appconfig/icons/Sprache oder einem anderen Verzeichnis im Symbolsuchpfad. Die Benutzer können dann dieses Symbol auswählen, um das Standardsymbol für den Drucker zu ersetzen.

Es muß ein vollständiger Satz (groß, mittel und klein) der Symbole vorhanden sein, sonst werden sie im Auswahlmenü für Symbole des Druckmanagers nicht angezeigt.

Weitere Informationen zum Symbolsuchpfad finden Sie im Abschnitt Symbolsuchpfad.

Symboldateinamen und -größen

Für Symboldateinamen ist folgendes Format erforderlich:

dateiname ohne pfad.größe.typ

Die einzelnen Parameter können folgendermaßen belegt werden:

größel (groß),m (mittel),t (klein). Weitere Informationen zu der Größe von Symbolen finden Sie im Abschnitt Symbolgrößenkonventionen.

typpm (farbiges Pixmap), bm (Bitmap).

Beispielsweise lauten die Symboldateinamen für mittlere und kleine Pixmap-Symbole für einen Farbdrucker ColorPrinter.m.pm und ColorPrinter.t.pm.

Weitere Informationen zum Erstellen von Symbolen finden Sie im Abschnitt Kapitel 14.

Symbol, Druckerbezeichnung oder Beschreibung eines Druckers global ändern

Globale Druckermerkmale sollten sofort nach Hinzufügen des Druckers geändert werden, bevor Benutzer sie über den Druckmanager ändern. Sobald ein Benutzer die Druckermerkmale mit dem Druckmanager geändert hat, werden nachträgliche globale Änderungen nicht mehr sichtbar.

Bearbeiten Sie die Datei /etc/dt/appconfig/types/sprache/druckerschlange_name.dt, und nehmen Sie die gewünschten Änderungen für das Symbol, die Druckerbeschreibung und die Beschreibung vor:

  1. Geben Sie im Feld ICON für dateiname_ohne_pfad den neuen Dateinamen ohne Pfad für das Symbol ein.

  2. Geben Sie im Feld LABEL den Beschriftungsnamen für die neue Beschriftung des Druckers an.

  3. Aktualisieren Sie den Text im Feld DESCRIPTION.

    Hier empfiehlt es sich, die Position des Druckers, den Druckertyp und den zuständigen Hardwarebeauftragten anzugeben. Soll mehr Text als eine Zeile geschrieben werden, setzen Sie am Ende der Zeile einen umgekehrten Schrägstrich\. Beispiel:

    	DESCRIPTION			Dies ist ein PostScript-Drucker in Gebäude 1\
    Zimmer 123. Bei Problemen bitte 555-5555 anrufen.

Standarddrucker konfigurieren

Auf den Standarddrucker wird zugegriffen, wenn der Benutzer

Standarddrucker ändern

Gehen Sie folgendermaßen vor, um den Standarddrucker für alle Benutzer zu ändern:

  1. Öffnen Sie die Datei /etc/dt/config/Xsession.d/0010.dtpaths.

    Falls die Datei /etc/dt/config/Xsession.d/0010.dtpaths nicht vorhanden ist, kopieren Sie sie aus dem Verzeichnis /usr/dt/config/Xsession.d/0010.dtpaths.

  2. Geben Sie in der Zeile LPDEST=Drucker für Drucker den neuen Standarddrucker an.

    Falls die Zeile nicht vorhanden ist, fügen Sie die Zeile LPDEST= Drucker ein. Geben Sie für Drucker den Namen des Druckers an, der als Standarddrucker dienen soll.

  3. Die Benutzer müssen sich ab- und wieder anmelden.

Um den Standarddrucker für einen einzelnen Benutzer zu ändern, muß dieser folgende Aktion durchführen:

    Einen anderen Drucker aus dem vorderen Steuerbereich in den zusätzlichen Steuerbereich 'Persönliche Drucker' kopieren.

Ein anderer Drucker wird als Standarddrucker angegeben, indem

  1. Sie in Ihrem Home-Verzeichnis die Datei .dtprofile öffnen.

  2. Fügen Sie anschließend die Zeile hinzu, die den Wert für die LPDEST-Umgebungsvariable festlegt, bzw. ändern Sie die Zeile entsprechend:

    	LPDEST=drucker_gerät export LPDEST

    Wenn Sie mit csh arbeiten, lautet die Syntax folgendermaßen:

    	setenv LPDEST drucker_gerät
    

    Beispielsweise setzt die folgende Zeile als Standarddrucker den Drucker mit dem Gerätnamen laser3d:

    LPDEST=laser3d; export LPDEST Wird 

    Wenn Sie mit csh arbeiten, lautet die Syntax folgendermaßen:

    setenv LPDEST laser3d

Druckerkonzepte

Wird eine Druckanforderung eingeleitet, indem eine Datei auf einer Druckersteuerung abgelegt wird, läuft im System folgende Prozedur ab:

  1. Das System durchsucht die Datentypdatenbank nach einer Definition für das übergebene Objekt.

  2. Ist eine eindeutige Druckaktion für den Datentyp vorhanden (die im Feld ARG_TYPE in der Aktion 'Drucken' festgelegt ist), wird diese verwendet. Andernfalls wird die Standard-Druckaktion (dtlp) verwendet. Handelt es sich beispielsweise um eine PostScript®-Datei, verwendet das System die Druckaktion für PostScript-Dateien. (Diese Aktion ist in der Datei /usr/dt/appconfig/types/Sprache/dt.dt festgelegt.) Wenn Sie diesen Datentyp mit dem Werkzeug 'Aktion erstellen' erstellt haben, ist der von Ihnen festgelegte Druckbefehl die eindeutige Druckaktion, die für das Drucken von Dateien dieses Datentyps verwendet wird.

  3. Die Datei wird an den Drucker mittels des üblichen UNIX lp-Drucksubsystems übergeben.