La classe Job dispone dei seguenti metodi e proprietà:
Metodi
-
this pause() - Mette in pausa il job.
-
this copyToQueue(string $queueName) - Copia il job nella coda
$queueName. Il nuovo job viene elaborato normalmente secondo le regole della coda di destinazione. -
this moveToQueue(string $queueName) - Sposta il job nella coda
$queueName. Il nuovo lavoro viene elaborato normalmente secondo le regole della coda di destinazione. -
this setReleased() - Imposta il lavoro come rilasciato (stampato) senza rilasciarlo effettivamente. (
setPrintedè ancora supportato per la compatibilità con le versioni precedenti). -
delete() - Elimina il lavoro.
Proprietà
Le proprietà del lavoro mostrano come appare il lavoro dopo l'applicazione delle politiche utente/quota. Questo è il modo in cui il lavoro verrà rilasciato. Il null valore indica che il parser del lavoro non è stato in grado di ottenere la proprietà dal file di lavoro.
Impostando una proprietà, è possibile modificare il modo in cui il lavoro verrà rilasciato. Ciò ha la precedenza su qualsiasi politica utente/quota. Se si imposta una proprietà su null, il lavoro verrà rilasciato così come ricevuto originariamente.
Impostando monoCount, colorCount o paper non modifica effettivamente il lavoro. I nuovi valori vengono utilizzati solo per i calcoli di credito/quota.
|
Nome |
Tipo |
Scrivibile |
Descrizione |
|---|---|---|---|
|
nome |
stringa |
sì |
Nome del lavoro |
|
dataSize |
int |
sì |
Dimensione dei dati del lavoro in byte |
|
coda |
Coda |
- |
Coda dei lavori di stampa |
|
monoCount |
int |
sì |
Numero di pagine in bianco e nero dei Lavori di Stampa |
|
colorCount |
int |
sì |
Numero di pagine a colori dei lavori di stampa |
|
pageCount |
int |
- |
Somma totale delle pagine del lavoro di stampa |
|
paper |
stringa |
yes |
Formato della carta con le seguenti stringhe come valori: 'a4', 'a3', 'other', 'a5', 'b4', 'b5',
|
|
duplex |
Booleano |
sì |
Il lavoro è in fronte-retro. Valori possibili:
|
|
color |
Booleano |
- |
Il lavoro è a colori.
|
|
proprietario |
Utente[ ] |
sì |
Proprietario dei lavori di stampa
|
|
copie |
int |
sì |
Numero di copie del lavoro
|
|
risparmioToner |
Booleano |
sì |
Modalità di risparmio toner abilitata |
|
filename |
stringa |
sì |
Un percorso che include il nome del file del lavoro.
|
|
lang |
int |
- |
Il PDL del lavoro di stampa con i seguenti numeri interi come valori:
|