MyQ X Server

Categoria do trabalho

A classe `Job` possui os seguintes métodos e propriedades:

Métodos

  • this pause() - Pausa o trabalho.

  • this copyToQueue(string $queueName) - Copia o trabalho para a fila $queueName. O novo trabalho é processado normalmente de acordo com as regras da fila de destino.

  • this moveToQueue(string $queueName) - Move o trabalho para a fila $queueName. O novo trabalho é processado normalmente de acordo com as regras da fila de trabalhos do destino.

  • this setReleased() — Marca o trabalho como liberado (impresso) sem realmente liberá-lo. (setPrinted ainda é compatível com a retrocompatibilidade).

  • this delete() - Exclui o trabalho.

  • setProject(string $projectCode) — Atribui o trabalho ao projeto especificado pelo código do projeto.

  • this setAccount(string $accountReference) — Atribui a conta de pagamento ao trabalho.

Propriedades

As propriedades do trabalho mostram como ele fica após a aplicação das políticas de usuário/cota. É assim que o trabalho será liberado. O null valor significa que o analisador de trabalhos não conseguiu obter a propriedade do arquivo do trabalho.

Ao definir uma propriedade, você pode modificar a forma como o trabalho será liberado. Isso substitui qualquer política de usuário/cota. Se você definir uma propriedade como null, o trabalho será liberado conforme recebido originalmente.

Definir monoCount, colorCount ou paper não modifica o trabalho de fato. Os novos valores são usados apenas para cálculos de crédito/cota.

Nome

Tipo

Gravável

Descrição

nome

string

sim

Nome do trabalho

dataSize

int

sim

Tamanho dos dados do trabalho em bytes

fila

Fila

-

Fila de trabalhos

monoCount

int

sim

Contagem das páginas monocromáticas do trabalho

colorCount

int

sim

Contagem das páginas coloridas do trabalho

pageCount

int

-

Soma total das páginas do trabalho

papel

string

sim

Formato do papel, com as seguintes strings como valores:
a4
a3
other
a5
b4
b5
folio
ledger
legal
letter
statement
Essa variável é utilizada pelo método 'set' no MyQ. Use-a nos comandos do script PHP.

frente e verso

string

sim

O trabalho está na frente e no verso. Valores possíveis:
simplex
longEdge
shortEdge
Observação: alterar essa propriedade atualiza apenas os metadados do trabalho. O trabalho não é convertido para simplex/frente e verso.

color

Booleano

-

O trabalho é em cores.
Observação: alterar essa propriedade atualiza apenas os metadados do trabalho. O trabalho não é convertido para P&B/cores.

proprietário

Usuário[ ]

sim

Proprietário do trabalho
Observação: as políticas de usuário não são atualizadas;
os projetos não são atualizados.

cópias

int

sim

Número de cópias do trabalho
Observação: Alterar esta propriedade atualiza apenas os metadados do trabalho. O número de cópias a serem impressas não é alterado.

tonerSaving

Booleano

sim

Modo de economia de toner ativado

filename

string

sim

Um caminho que inclua o nome do arquivo do trabalho.
O caminho é relativo à pasta do trabalho.
Observação: o caminho deve existir; caso contrário, o trabalho não será analisado e será declarado como “excluído”.

lang

int

-

O PDL do trabalho com os seguintes números inteiros como valores:
UNKNOWN = 0,
PDL_PCL = 1,
PDL_PS = 2,
PDL_ESCP = 3,
PDL_PRESCRIBE = 4,
PDL_PCLXL = 5,
PDL_PDF = 6,
PDL_JPEG = 7

grampeamento

string

sim

Grampeie o documento. Estão disponíveis os seguintes valores: no, topLeft, topRight, twoStaples, unknown. O valor legado yes ainda é aceito por motivos de compatibilidade com versões anteriores.

perfuração

string

sim

Perfura o documento. Os seguintes valores estão disponíveis: no, twoHoles, fourHoles, unknown. O valor antigo yes ainda é aceito por motivos de compatibilidade com versões anteriores.