Befehl "pac"

Zweck

Bereitet Abrechnungsdatensätze für Drucker und Plotter vor.

Syntax

/usr/sbin/pac-c ] [  -m ] [  -pPreis ] [  -PDrucker ] [  -qDatei ] [  -r ] [  -s ] [ Name ... ]

Beschreibung

Der Befehl pac bereitet Drucker-/Plotter-Abrechnungsdatensätze für jeden Benutzer des ausgewählten Druckers bzw. für die Benutzer vor, die über den Parameter Name angegeben werden. Informationen zur Druckerauswahl finden Sie unter den Hinweisen zum Flag -P.

Die Maßeinheit ist die Anzahl der Seiten, mit Ausnahme von Rastereinheiten, die Papier mit der Maßeinheit "Fuß" messen. Bei der Ausgabe wird die Anzahl der verwendeten Maßeinheiten und die Gebühr in Dollar angegeben. Informationen zur Gebühr (Preis) pro Einheit finden Sie unter den Hinweisen zur Flag -p.

Der Rootbenutzer oder Mitglieder der Gruppe "printq" benötigen für die in der Datei /etc/qconfig angegebene Abrechnungsdatei und für die Datei, die für die Übersichtsinformationen erstellt wurde, Lese- und Schreibberechtigung. Der Befehl pac generiert den Namen der Zusammenfassungsdatei, indem er _sum an den Pfadnamen anhängt, der durch die Optionacctfile =klausel in der Datei/etc/qconfig . Die Datei qconfig enthält beispielsweise Folgendes:

acctfile = /var/adm/1p0acct

Dann erwartet der Befehl pac, dass der Name der Datei mit den Übersichtsinformationen /var/adm/1p0acct_sum ist.

Flags

Element Beschreibung
-c Sortiert die Ausgabe nach Preis und nicht alphabetisch nach Benutzer.
-m Gruppiert alle Druckkosten für einen Benutzer, unabhängig von der Hostmaschine.
-pPreis Gibt den Preis in Dollar an, der pro Ausgabeeinheit berechnet wird. Standardmäßig berechnet das System 0,02 USD pro Einheit.
-PDrucker Gibt den Drucker an, für den Abrechnungsdatensätze vorbereitet werden. Standardmäßig wählt das System den Drucker aus, der über die Umgebungsvariable PRINTER benannt ist, oder verwendet den Standardwert lp0.

Anmerkung: Wenn die Umgebungsvariable LPDEST gesetzt ist, hat sie Vorrang vor der Umgebungsvariable PRINTER, deren Funktion identisch ist. Alle über die Befehlszeile angegebenen Zieloptionen überschreiben die Umgebungsvariable LPDEST und PRINTER.

-qDatei Gibt die Warteschlangenkonfigurationsdatei an. Der Standardwert ist die Datei /etc/qconfig.
-r Kehrt die Sortierreihenfolge um, sodass Datensätze alphabetisch von z nach a oder absteigend nach Preis sortiert werden.
-s Fasst die Abrechnungsdaten in einer Übersichtsdatei zusammen. Dieses Flag wird für ausgelastete Systeme benötigt.

Beispiele

  1. Zur Erstellung von Drucker-/Plotterabrechnungsinformationen für alle Benutzer deslp0drucker, eingeben:
    /usr/sbin/pac
    Der Befehl zeigt die Anzahl der gedruckten Seiten und die Gebühr sortiert nach Benutzer an. In diesem Beispiel wird davon ausgegangen, dass keine Umgebungsvariable PRINTER vorhanden ist.
  2. Um Drucker-/Plotterabrechnungsdatensätze in einer Zusammenfassungsdatei zu sammeln, geben Sie ein:
    /usr/sbin/pac  -s
  3. Zur Erstellung von Drucker-/Plotterabrechnungsinformationen fürsmithjones,undgreeneüber daslp12drucker, eingeben:
    /usr/sbin/pac  -Plp12 smith jones greene

    Anmerkung: Zwischen einem Flag und der zugehörigen Variable darf kein Leerzeichen stehen. Beispiele: -pPreis, -PDrucker und -qDatei.

Dateien

Element Beschreibung
/usr/sbin/pac Enthält den Befehl pac.
/etc/qconfig Gibt den Pfad zu der Datei an.

Sicherheit

Achtung RBAC-Benutzer und vertrauenswürdige AIX®: Dieser Befehl kann privilegierte Operationen durchführen. Privilegierte Operationen können nur von privilegierten Benutzern ausgeführt werden. Weitere Informationen zu Berechtigungen und Autorisierungen finden Sie im Abschnitt "Privileged Command Database" in der Veröffentlichung Security. Eine Liste der Privilegien und Berechtigungen für diesen Befehl finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.