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 in 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() – Setzt den Job auf „freigegeben“ (ausgedruckt), ohne ihn tatsächlich freizugeben. (
setPrintedwird für BC weiterhin unterstützt). -
this delete() – Den Auftrag löschen.
-
this setProject(string $projectCode) – Weist den Job anhand des Projektcodes dem angegebenen Projekt zu.
-
this setAccount(string $accountReference) – Weist dem Job ein Zahlungskonto zu.
Eigenschaften
Die Auftragseigenschaften zeigen, wie der Auftrag nach Anwendung der Benutzerrichtlinien und der Kontingentrichtlinien aussieht. So wird der Auftrag freigegeben. Der null Wert bedeutet, dass der Job-Parser die Eigenschaft nicht aus der Jobdatei 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 Auftrag 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 |
Papierformat mit den folgenden Zeichenfolgen als Werte:
|
|
Duplex |
Zeichenkette |
ja |
Der Auftrag wird im Duplex-Modus gedruckt. Mögliche Werte:
|
|
Farbe |
Boolescher Wert |
- |
Der Auftrag ist in Farbe.
|
|
Eigentümer |
Benutzer[ ] |
ja |
Eigentümer des Auftrags
|
|
Kopien |
int |
ja |
Anzahl der Kopien des Auftrags
|
|
tonerSaving |
Boolescher Wert |
ja |
Tonersparmodus 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 Werte sind verfügbar: |
|
Lochung |
Zeichenkette |
ja |
Locht das Dokument. Folgende Werte sind verfügbar: |