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. (
setPrintedest 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', |
duplex | chaîne | oui | Le travail est en recto-verso. Valeurs possibles : « simplex », |
color | Booléen | - | Le travail est en couleur. |
propriétaire | Utilisateur[ ] | oui | Propriétaire du travail |
copies | int | oui | Nombre de copies du travail |
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. |
lang | int | - | Le PDL du travail avec les entiers suivants comme valeurs : |
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. |