Clase de trabajo
La clase Job tiene los siguientes métodos y propiedades:
Métodos
this pause() - Pausa el trabajo.
this copyToQueue(string $queueName) - Copia el trabajo a la cola
$queueName. El nuevo trabajo se procesa normalmente según las reglas de la cola de destino.this moveToQueue(string $queueName) - Mueve el trabajo a la cola
$queueName. El nuevo trabajo se procesa normalmente según las reglas de la cola de destino.this setReleased() - Establece el trabajo como liberado (impreso) sin liberarlo realmente. (
setPrintedSigue siendo compatible con BC).this delete() - Elimina el trabajo.
this setProject(string $projectCode) - Asigna el trabajo al proyecto indicado mediante el código de proyecto.
this setAccount(string $accountReference) - Asigna una cuenta de pago al trabajo.
Propiedades
Las propiedades del trabajo muestran cómo queda el trabajo tras aplicar las políticas de usuario/cuota. Así es como se liberará el trabajo. El null valor significa que el analizador de trabajos no pudo obtener la propiedad del archivo de trabajo.
Al establecer una propiedad, puede modificar cómo se publicará el trabajo. Esto anula cualquier política de usuario/cuota. Si establece una propiedad en null, el trabajo se ejecutará tal y como se recibió originalmente.
Al establecer monoCount, colorCount o paper no modifica realmente el trabajo. Los nuevos valores se utilizan únicamente para los cálculos de crédito/cuota.
Nombre | Tipo | Escriturable | Descripción |
|---|---|---|---|
nombre | cadena | sí | Nombre del trabajo |
tamañoDeDatos | int | sí | Tamaño de los datos del trabajo en bytes |
cola | Cola | - | Cola del trabajo |
monoCount | int | sí | Recuento de páginas monocromáticas del trabajo |
colorCount | int | sí | Recuento de las páginas en color del trabajo |
pageCount | int | - | Suma total de las páginas del trabajo |
papel | cadena | sí | Formato del papel con las siguientes cadenas como valores: 'a4', 'a3', 'other', 'a5', 'b4', 'b5', |
dúplex | cadena | sí | El trabajo es a doble cara. Valores posibles: «simplex», |
color | Booleano | - | El trabajo es en color. |
propietario | Usuario[ ] | sí | Propietario del trabajo |
copias | int | sí | Número de copias del trabajo |
ahorroDeTóner | Booleano | sí | Modo de ahorro de tóner activado |
nombre de archivo | cadena | sí | Una ruta que incluye el nombre de archivo del trabajo. |
lang | int | - | El PDL del trabajo con los siguientes enteros como valores: |
grapado | cadena | sí | Grapa el documento; están disponibles las siguientes opciones: no, sí, arriba a la derecha, dos grapas. |
perforación | cadena | sí | Perfora el documento; las siguientes opciones están disponibles: no, sí, dosAgujeros, tresAgujeros, cuatroAgujeros. |