MyQ X Server

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 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. (setPrinted wird 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:
a4
a3
other
a5
b4
b5
folio
ledger
legal
letter
statement
Diese Variable wird von der Methode „set“ in MyQ verwendet. Verwenden Sie sie in Befehlen des PHP-Skripts.

Duplex

Zeichenkette

ja

Der Auftrag wird im Duplex-Modus gedruckt. Mögliche Werte:
simplex
longEdge
shortEdge
Hinweis: Durch das Ändern dieser Eigenschaft werden lediglich die Metadaten des Auftrags aktualisiert. Der Auftrag wird nicht in Simplex/Duplex umgewandelt.

Farbe

Boolescher Wert

-

Der Auftrag ist in Farbe.
Hinweis: Durch Ändern dieser Eigenschaft werden nur die Metadaten des Auftrags aktualisiert. Der Auftrag wird nicht in Schwarzweiß/Farbe umgewandelt.

Eigentümer

Benutzer[ ]

ja

Eigentümer des Auftrags
Hinweis: Die Benutzerrichtlinien werden nicht aktualisiert;
Projekte werden nicht aktualisiert.

Kopien

int

ja

Anzahl der Kopien des Auftrags
Hinweis: Durch Ändern dieser Eigenschaft werden nur die Metadaten des Auftrags aktualisiert. Die Anzahl der freizugebenden Kopien wird nicht geändert.

tonerSaving

Boolescher Wert

ja

Tonersparmodus aktiviert

Dateiname

Zeichenkette

ja

Ein Pfad, der den Dateinamen des Auftrags enthält.
Der Pfad ist relativ zum Auftragsordner.
Hinweis: Der Pfad muss existieren, andernfalls wird der Auftrag nicht verarbeitet und als „gelöscht“ deklariert.

lang

int

-

Die PDL des Auftrags mit den folgenden Ganzzahlen als Werte:
UNKNOWN = 0,
PDL_PCL = 1,
PDL_PS = 2,
PDL_ESCP = 3,
PDL_PRESCRIBE = 4,
PDL_PCLXL = 5,
PDL_PDF = 6,
PDL_JPEG = 7

Heften

Zeichenkette

ja

Heftet das Dokument. Die folgenden Werte sind verfügbar: no, topLeft, topRight, twoStaples, unknown. Der veraltete Wert yes wird aus Gründen der Abwärtskompatibilität weiterhin akzeptiert.

Lochung

Zeichenkette

ja

Locht das Dokument. Folgende Werte sind verfügbar: no, twoHoles, fourHoles, unknown. Der veraltete Wert yes wird aus Gründen der Abwärtskompatibilität weiterhin akzeptiert.