MyQ X Server

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 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

Nome del lavoro

dimensioneDati

int

Dimensione dei dati del lavoro in byte

coda

Coda

-

Coda dei lavori di stampa

monoCount

int

Numero di pagine monocromatiche dei lavori di stampa

colorCount

int

Conteggio delle pagine a colori dei Lavori di Stampa

pageCount

int

-

Somma totale delle pagine del lavoro di stampa

paper

stringa

Formato della carta con le seguenti stringhe come valori:
a4
a3
other
a5
b4
b5
folio
ledger
legal
letter
statement
Questa variabile è utilizzata dal metodo 'set' in MyQ. Utilizzarla nei comandi dello script PHP.

fronte-retro

stringa

I lavori di stampa sono in fronte-retro. Valori possibili:
simplex
longEdge
shortEdge
Nota: la modifica di questa proprietà aggiorna solo i metadati del lavoro. Il lavoro non viene convertito in simplex/duplex.

colore

Booleano

-

Il lavoro è a colori.
Nota: la modifica di questa proprietà aggiorna solo i metadati del lavoro. Il lavoro non viene convertito in B&N/colore.

proprietario

Utente[ ]

Proprietario dei lavori di stampa
Nota: i criteri utente non vengono aggiornati;
i progetti non vengono aggiornati.

copie

int

Numero di copie del lavoro
Nota: la modifica di questa proprietà aggiorna solo i metadati del lavoro. Il numero di copie da rilasciare non viene modificato.

risparmioToner

Booleano

Modalità di risparmio toner abilitata

filename

stringa

Percorso che include il nome del file del lavoro.
Il percorso è relativo alla cartella del lavoro.
Nota: il percorso deve esistere, altrimenti il lavoro non viene analizzato e viene dichiarato come "eliminato".

lang

int

-

Il PDL del lavoro di stampa con i seguenti numeri interi come valori:
UNKNOWN = 0,
PDL_PCL = 1,
PDL_PS = 2,
PDL_ESCP = 3,
PDL_PRESCRIBE = 4,
PDL_PCLXL = 5,
PDL_PDF = 6,
PDL_JPEG = 7

stapling

stringa

Pinzatura del documento. Sono disponibili i seguenti valori: no, topLeft, topRight, twoStaples, unknown. Il valore legacy yes è ancora accettato per motivi di retrocompatibilità.

foratura

stringa

Timbra il documento. Sono disponibili i seguenti valori: no, twoHoles, fourHoles, unknown. Il valore legacy yes è ancora accettato per motivi di compatibilità con le versioni precedenti.