Lavori di Stampa 508280
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 di 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 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 | stringa | 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: |
stapling | stringa | sì | Pinzatura del documento; sono disponibili le seguenti opzioni: no, yes, topRight, twoStaples. |
foratura | stringa | sì | Perforare il documento; sono disponibili le seguenti opzioni: no, sì, dueFori, treFori, quattroFori. |