Auftragsklasse
Die Job-Klasse verfügt über die folgenden Methoden und Eigenschaften:
Methoden
this pause() – Den Job anhalten.
this copyToQueue(string $queueName) – Kopiert den Job in die Warteschlange
$queueName. Der neue Job wird gemäß den Regeln der Zielwarteschlange normal verarbeitet.this moveToQueue(string $queueName) – Verschiebt den Job in die Warteschlange
$queueName. Der neue Job wird gemäß den Regeln in der Zielwarteschlange normal verarbeitet.this setReleased() – Den Job als freigegeben (ausgedruckt) markieren, ohne ihn tatsächlich freizugeben. (
setPrintedwird für BC weiterhin unterstützt).this delete() – Löscht den Auftrag.
this setProject(string $projectCode) – Weist den Job anhand des Projektcodes dem angegebenen Projekt zu.
this setAccount(string $accountReference) – Weist dem Auftrag ein Zahlungskonto zu.
Eigenschaften
Job-Eigenschaften zeigen, wie der Job nach Anwendung von Benutzerrichtlinien und Kontingenten aussieht. So wird der Job freigegeben. Der null Wert bedeutet, dass der Job-Parser die Eigenschaft nicht aus der Job-Datei abrufen konnte.
Durch das Setzen einer Eigenschaft können Sie ändern, wie der Auftrag freigegeben wird. Dies hat Vorrang vor allen Benutzerrichtlinien und Kontingenten. Wenn Sie eine Eigenschaft auf null, wird der Job so freigegeben, wie er ursprünglich empfangen wurde.
Einstellung monoCount, colorCount oder paper ändert den Job nicht tatsächlich. Die neuen Werte werden nur für Guthaben-/Kontingentberechnungen verwendet.
Name | Typ | Schreibbar | Beschreibung |
|---|---|---|---|
name | Zeichenkette | ja | Name des Jobs |
dataSize | int | ja | Datengröße des Auftrags in Byte |
Warteschlange | Warteschlange | - | Warteschlange des Auftrags |
monoCount | int | ja | Anzahl der Schwarzweißseiten des Auftrags |
colorCount | int | ja | Anzahl der Farbseiten des Auftrags |
pageCount | int | - | Gesamtzahl der Seiten des Auftrags |
paper | string | yes | Format des Papiers mit den folgenden Zeichenfolgen als Werte: 'a4', 'a3', 'other', 'a5', 'b4', 'b5', |
Duplex | Zeichenkette | ja | Der Auftrag ist im Duplex-Modus. Mögliche Werte: |
color | Boolescher Wert | - | Der Auftrag ist in Farbe. |
owner | Benutzer[ ] | ja | Eigentümer des Auftrags |
Kopien | int | ja | Anzahl der Kopien des Auftrags |
tonerSaving | Boolescher Wert | ja | Toner-Sparmodus aktiviert |
Dateiname | Zeichenkette | ja | Ein Pfad, der den Dateinamen des Auftrags enthält. |
lang | int | - | Die PDL des Auftrags mit den folgenden Ganzzahlen als Werte: |
Heften | Zeichenkette | ja | Heftet das Dokument; die folgenden Optionen sind verfügbar: no, yes, topRight, twoStaples. |
Lochen | Zeichenkette | ja | Das Dokument wird gelocht. Folgende Optionen stehen zur Verfügung: nein, ja, zweiLöcher, dreiLöcher, vierLöcher. |