La classe Job dispone dei seguenti metodi e proprietà:
Metodi
-
this pause() - Mette in pausa il job.
-
this copyToQueue(string $queueName) - Copia il lavoro 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.
-
this setProject(string $projectCode) - Assegna il lavoro al progetto specificato tramite il codice progetto.
-
this setAccount(string $accountReference) - Assegna un conto di pagamento al lavoro.
Proprietà
Le proprietà del lavoro mostrano come appare il lavoro dopo l’applicazione delle politiche utente/quota. È così che il lavoro verrà rilasciato. Il null valore indica che il parser del lavoro non è stato in grado di ottenere la proprietà dal file del lavoro.
Impostando una proprietà, è possibile modificare le modalità di rilascio del lavoro. 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 relativi a credito/quota.
|
Nome |
Tipo |
Scrivibile |
Descrizione |
|---|---|---|---|
|
nome |
stringa |
sì |
Nome del lavoro |
|
dimensioneDati |
int |
sì |
Dimensione dei dati del lavoro in byte |
|
coda |
Coda |
- |
Coda dei lavori di stampa |
|
monoCount |
int |
sì |
Numero di pagine monocromatiche dei lavori di stampa |
|
colorCount |
int |
sì |
Conteggio delle pagine a colori dei Lavori di Stampa |
|
pageCount |
int |
- |
Somma totale delle pagine del lavoro di stampa |
|
paper |
stringa |
sì |
Formato della carta con le seguenti stringhe come valori:
|
|
fronte-retro |
stringa |
sì |
I lavori di stampa sono in fronte-retro. Valori possibili:
|
|
colore |
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ì |
Percorso che include il nome del file del lavoro.
|
|
lang |
int |
- |
Il PDL del lavoro di stampa con i seguenti numeri interi come valori:
|
|
stapling |
stringa |
sì |
Pinzatura del documento. Sono disponibili i seguenti valori: |
|
foratura |
stringa |
sì |
Timbra il documento. Sono disponibili i seguenti valori: |