Befehl "chprtsv"

Zweck

Ändert eine Druckservicekonfiguration auf einer Client- oder Servermaschine.

Syntax

chprtsv -c | -s [ -d | -i ] [ -h " Hostname... " | -H FileName ] [ -x " Hostname... " | -X FileName ] [ -q " QEntry " -v DeviceName -a " Attribut = Wert... " -b " Attribut = Wert ... " | -A FileName ]  

Beschreibung

Der High-Level-Befehl chprtsv ändert die Druckservicekonfiguration auf einer Client- oder Servermaschine.

Zum Ändern des Druckservice für einen Client führt der Befehl chprtsv die folgenden Aktionen aus:

  1. Inaktiviert die Client-Spoolwarteschlange mit den Befehlen chque und chquedev .
  2. Ändert die entsprechenden Einträge in der Datei /etc/qconfig mit den Befehlen chque und chquedev .
  3. Aktiviert die Client-Spoolwarteschlange mit den Befehlen chque und chquedev .

Zum Ändern des Druckservice für einen Server führt der Befehl chprtsv die folgenden Aktionen aus:

  1. Ruft den Low-Level-Befehl ruser auf, um bei Bedarf die auf dem Druckserver konfigurierten fernen Benutzer zu ändern.
  2. Ruft die Befehle chque und chquedev auf, um bei Bedarf die Druckwarteschlangen und Einträge in der Datei qconfig zu ändern.
  3. Ruft den SRC-Befehl refresh auf, um die Server lpd und qdaemon erneut zu starten.

Wenn Sie die Attribute einer Warteschlange ändern möchten, müssen Sie den Warteschlangennamen und die Attribute, die der Warteschlange zugeordnet sind, angeben. Wenn Sie die Attribute der Warteschlangeneinheit ändern möchten, müssen Sie den Warteschlangennamen, den Namen der Warteschlangeneinheit und die Attribute, die der Warteschlangeneinheit zugeordnet sind, angeben.

Die Änderungen, die Sie mit dem Befehl chprtsv -i vornehmen, werden in die Systemdatenbank und auf dem momentan aktiven System übernommen.

Wenn Sie möchten, dass die vorgenommenen Änderungen erst bei einem Systemstart wirksam werden, aber nicht im aktuellen System, verwenden Sie den Befehl chprtsv -d, um nur TCP/IP und die zugehörigen Netzschnittstellen in der Systemdatenbank zu ändern.

Flags

Element Beschreibung
-A FileName Gibt den Namen der Datei an, die die befehlsrelevanten Einträge für qconfig enthält.
-a "Attribut =Wert..." Gibt eine Liste von Attributen mit entsprechenden Werten an, die zum Aktualisieren der qconfig-Datei oder der Objektklasse des Spoolers verwendet werden sollen. Die Liste muss in Anführungszeichen gesetzt werden. Die gültigen Attributtypen sind im Folgenden beschrieben:
acctfile (wahr/falsch)
Gibt die Datei an, die zum Speichern von Abrechnungsdaten für den Druckservice (print) verwendet werden soll. Mit dem Standardwert false wird die Abrechnung unterdrückt. Wenn die angegebene Datei nicht existiert, wird keine Abrechnung vorgenommen.
Einheit
Gibt den symbolischen Namen an, der auf die Einheitenzeilengruppe verweist.
Priorität
Definiert den Algorithmus für die Warteschlangenverarbeitung. Der Standardwert fcfs steht für "first come, first served" (die Einträge werden in der Reihenfolge ihres Eingangs bearbeitet). Der Wert sjn steht für "shortest job next" (es wird der jeweils kürzeste Job als Nächstes verarbeitet).
Host
Gibt den Namen des Hosts an, über den die Druckoperation ausgeführt werden soll. (Der Name dieses Hosts muss mit dem Namen identisch sein, der mit der Variablen Hostname angegeben wurde.)
l_statfilter
Übersetzt lange Warteschlangenstatusinformationen aus dem Nicht-AIX® -Format in das AIX -Format.
s_statfilter
Übersetzt kurze Informationen zum Warteschlangenstatus aus dem Nicht-AIX -Format in das AIX -Format.
aktiv (true/false)
Definiert den Status der Warteschlange. Der Standardwert true gibt an, dass die Warteschlange aktiv ist. Der Wert false gibt an, dass die Warteschlange nicht aktiv ist.
-b "Attribut =Wert ..." Gibt eine Liste von Attributen mit Werten für entsprechende Werte in der Einheitenzeilengruppe an, die zum Aktualisieren der qconfig-Datei oder der Objektklasse des Spoolers verwendet werden sollen. Die Liste muss in Anführungszeichen gesetzt werden. Die gültigen Attributtypen sind im Folgenden beschrieben:
zugriff (write/both)
Gibt den Typ von Zugriff an, den das Back-End auf die mit file angegebene Datei hat. Die access-Datei hat den Wert write, wenn das Back-End Schreibzugriff auf die Datei hat, und den Wert both, wenn das Back-End sowohl Lese- als auch Schreibzugriff hat. Dieses Feld wird ignoriert, wenn das Dateifeld den Wert false hat.
ausrichten (true/false)
Gibt an, ob das Back-End vor dem Starten des Jobs ein Formularvorschubsteuerelement, wenn der Drucker inaktiv war. Der Standardwert ist false.
Back-End
Gibt den vollständigen Pfadnamen des Back-Ends, optional gefolgt von den Flags und Parametern, die an das Back-End übergeben werden sollen, an.
Feed
Gibt die Anzahl der zu druckenden Trennseiten an, wenn die Einheit in den Leerlauf wechselt, oder akzeptiert den Wert never, der anzeigt, dass das Back-End keine Trennzeichen drucken soll.
Datei
Gibt die spezielle Datei an, an die die Ausgabe des Back-Ends umgeleitet werden soll. Der Standardwert false zeigt an, dass keine Umleitung erfolgen soll. In diesem Fall öffnet das Back-End die Ausgabedatei.
Header (never/always/group)
Gibt an, ob vor jedem Job oder jeder Gruppe von Jobs eine Kopfseite gedruckt werden soll. Der Standardwert ist never und zeigt an, dass keine Kopfseite gedruckt werden soll. Geben Sie den Wert always an, wenn vor jedem Job eine Kopfseite erzeugt werden soll. Geben Sie den Wert group an, wenn vor jeder Gruppe von Jobs für denselben Benutzer eine Kopfseite erzeugt werden soll.
trailer (never/always/gruppe)
Gibt an, ob nach jedem Job oder jeder Gruppe von Jobs eine Abschlussseite gedruckt werden soll. Der Standardwert never gibt an, dass keine Abschlussseite gedruckt werden soll. Geben Sie den Wert always an, wenn nach jedem Job eine Abschlussseite erzeugt werden soll. Geben Sie den Wert group an, wenn nach jeder Gruppe von Jobs für denselben Benutzer eine Abschlussseite erzeugt werden soll.
-c Weist den Befehl chprtsv an, den Druckservice für eine Clientmaschine neu zu konfigurieren.
-d Gibt an, dass die Änderungen nur in die Systemdatenbank übernommen werden sollen, sodass sie beim nächsten Systemstart wirksam werden.
-H FileName Gibt den Namen einer Datei an, die eine Liste der einzuschließenden Hostnamen enthält.
-h" Hostname" Gibt eine Liste von Hostnamen an, die in die aktuelle Liste der fernen Benutzer aufgenommen werden sollen, die den Druckserver verwenden können. Beachten Sie, dass das Warteschlangensystem keine Mehrbyte-Hostnamen unterstützt.
-i Gibt an, dass die Änderung nicht nur in die Datenbank, sondern auch in das momentan ausgeführte System übernommen werden soll.
-q "QEntry" Gibt einen Eintrag an, der aus der qconfig-Datei entfernt werden soll.
-s Gibt an, dass die Rekonfiguration des Druckservice für eine Servermaschine durchgeführt werden soll.
-v DeviceName Gibt eine Liste von Einheitenzeilengruppen an, die geändert werden sollen.
-X FileName Gibt den Namen einer Datei an, die eine Liste der auszuschließenden Hostnamen enthält.
-x" Hostname… " Gibt eine Liste von Hostnamen an, die aus der aktuellen Liste der fernen Benutzer ausgeschlossen werden sollen, die den Druckserver verwenden können.

Beispiele

Geben Sie Folgendes ein, um einen Druckserver neu zu konfigurieren, anzugeben, dass die Änderungen erst beim nächsten Systemstart wirksam werden sollen, die Datei mit den Hostnamen anzugeben und dann einige dieser Hostnamen auszuschließen:

chprtsv -s -d -H ruser.inc -x "host1,host2,host3"

Dateien

Element Beschreibung
/etc/qconfig Enthält Konfigurationsinformationen für das Warteschlangensystem des Druckers.
/ etc/hosts.lpd Gibt fremde Hosts an, die auf dem lokalen Host drucken können.