Skip to main content
Skip table of contents

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. (setPrinted Sigue 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

Nombre del trabajo

tamañoDeDatos

int

Tamaño de los datos del trabajo en bytes

cola

Cola

-

Cola del trabajo

monoCount

int

Recuento de páginas monocromáticas del trabajo

colorCount

int

Recuento de las páginas en color del trabajo

pageCount

int

-

Suma total de las páginas del trabajo

papel

cadena

Formato del papel con las siguientes cadenas como valores: 'a4', 'a3', 'other', 'a5', 'b4', 'b5',
'folio', 'ledger', 'legal', 'letter', 'statement





'
.



Esta variable es utilizada por el método 'set' en MyQ. Úsela en los comandos del script PHP.

dúplex

cadena

El trabajo es a doble cara. Valores posibles: «simplex»,
«longEdge», «shortEdge

».
Nota: Al cambiar esta propiedad solo se actualizan los metadatos del trabajo. El trabajo no se convierte a una cara/doble cara.

color

Booleano

-

El trabajo es en color.
Nota: Al cambiar esta propiedad solo se actualizan los metadatos del trabajo. El trabajo no se convierte a blanco y negro/color.

propietario

Usuario[ ]

Propietario del trabajo
Nota: Las políticas de usuario no se actualizan;
los proyectos no se actualizan.

copias

int

Número de copias del trabajo
Nota: Al cambiar esta propiedad solo se actualizan los metadatos del trabajo. El número de copias que se van a imprimir no cambia.

ahorroDeTóner

Booleano

Modo de ahorro de tóner activado

nombre de archivo

cadena

Una ruta que incluye el nombre de archivo del trabajo.
La ruta es relativa a la carpeta del trabajo.
Nota: La ruta debe existir; de lo contrario, el trabajo no se analiza y se declara como «eliminado».

lang

int

-

El PDL del trabajo con los siguientes enteros como valores:
DESCONOCIDO = 0,
PDL_PCL = 1,
PDL_PS = 2,
PDL_ESCP = 3,
PDL_PRESCRIBE = 4,
PDL_PCLXL = 5,
PDL_PDF = 6,
PDL_JPEG = 7

grapado

cadena

Grapa el documento; están disponibles las siguientes opciones: no, sí, arriba a la derecha, dos grapas.

perforación

cadena

Perfora el documento; las siguientes opciones están disponibles: no, sí, dosAgujeros, tresAgujeros, cuatroAgujeros.

JavaScript errors detected

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

If this problem persists, please contact our support.