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. (
setPrintedainda é 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:
|
|
frente e verso |
string |
sim |
O trabalho está na frente e no verso. Valores possíveis:
|
|
color |
Booleano |
- |
O trabalho é em cores.
|
|
proprietário |
Usuário[ ] |
sim |
Proprietário do trabalho
|
|
cópias |
int |
sim |
Número de cópias do trabalho
|
|
tonerSaving |
Booleano |
sim |
Modo de economia de toner ativado |
|
filename |
string |
sim |
Um caminho que inclua o nome do arquivo do trabalho.
|
|
lang |
int |
- |
O PDL do trabalho com os seguintes números inteiros como valores:
|
|
grampeamento |
string |
sim |
Grampeie o documento. Estão disponíveis os seguintes valores: |
|
perfuração |
string |
sim |
Perfura o documento. Os seguintes valores estão disponíveis: |