Skip to main content
Skip table of contents

Classe de travaux

La classe Job dispose des méthodes et propriétés suivantes :

Méthodes

  • this pause() - Met les travaux en pause.

  • this copyToQueue(string $queueName) - Copie le travail dans la file d'attente $queueName. Le nouveau travail est traité normalement selon les règles de la file d'impression cible.

  • this moveToQueue(string $queueName) - Déplace le job vers la file d'attente $queueName. Le nouveau travail est traité normalement selon les règles de la file d'impression de destination.

  • this setReleased() - Définit le travail comme publié (imprimé) sans le publier réellement. (setPrinted est toujours pris en charge pour la compatibilité ascendante).

  • delete() - Supprime le travail.

  • this setProject(string $projectCode) - Attribue les travaux au projet donné par son code de projet.

  • this setAccount(string $accountReference) - Attribue un compte de paiement au travail.

Propriétés

Les propriétés du travail indiquent l'état du travail après l'application des politiques d'utilisateur/de quota. C'est ainsi que le travail sera lancé. Le null valeur signifie que l'analyseur de tâches n'a pas pu récupérer la propriété à partir du fichier de tâche.

En définissant une propriété, vous pouvez modifier la manière dont les travaux seront publiés. Cela remplace toute politique d'utilisateur/de quota. Si vous définissez une propriété sur null, les travaux seront exécutés tel qu’ils ont été reçus à l’origine.

Définition monoCount, colorCount ou paper ne modifie pas réellement le travail. Les nouvelles valeurs sont utilisées uniquement pour les calculs de crédit/quota.

Nom

Type

Modifiable

Description

nom

chaîne

oui

Nom du travail

dataSize

int

oui

Taille des données du travail en octets

file d'impression

File d'impression

-

File d'attente du travail

monoCount

int

oui

Nombre de pages monochromes des travaux

colorCount

int

oui

Nombre de pages en couleur des travaux

pageCount

int

-

Nombre total de pages des travaux

paper

chaîne

yes

Format du papier avec les chaînes suivantes comme valeurs : 'a4', 'a3', 'other', 'a5', 'b4', 'b5',
'folio', 'ledger', 'legal', 'letter', 'statement





'
.



Cette variable est utilisée par la méthode « set » dans MyQ. Utilisez-la dans les commandes du script PHP.

duplex

chaîne

oui

Le travail est en recto-verso. Valeurs possibles : « simplex »,
« longEdge », «

shortEdge ».
Remarque : la modification de cette propriété met uniquement à jour les métadonnées du travail. Le travail n'est pas converti en recto ou en recto-verso.

color

Booléen

-

Le travail est en couleur.
Remarque : la modification de cette propriété met uniquement à jour les métadonnées du travail. Le travail n'est pas converti en noir et blanc/couleur.

propriétaire

Utilisateur[ ]

oui

Propriétaire du travail
Remarque : les politiques utilisateur ne sont pas mises à jour ;
les projets ne sont pas mis à jour.

copies

int

oui

Nombre de copies du travail
Remarque : la modification de cette propriété met uniquement à jour les métadonnées du travail. Le nombre de copies à imprimer n'est pas modifié.

tonerSaving

Booléen

oui

Mode d'économie de toner activé

filename

chaîne

oui

Chemin d'accès comprenant le nom de fichier du travail.
Le chemin est relatif au dossier du travail.
Remarque : le chemin doit exister, sinon le travail n'est pas analysé et est déclaré comme « supprimé ».

lang

int

-

Le PDL du travail avec les entiers suivants comme valeurs :
UNKNOWN = 0,
PDL_PCL = 1,
PDL_PS = 2,
PDL_ESCP = 3,
PDL_PRESCRIBE = 4,
PDL_PCLXL = 5,
PDL_PDF = 6,
PDL_JPEG = 7

agrafage

chaîne

oui

Agrafe le document ; les options suivantes sont disponibles : no, yes, topRight, twoStaples.

perforation

chaîne

oui

Perforer le document, les options suivantes sont disponibles : non, oui, deux trous, trois trous, quatre trous.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.