Rilevamento dell’utente da PJL
Con l'opzione Rilevamento utente dall'identificazione PJL, MyQ rileva il proprietario del lavoro da una delle righe di comando dell'intestazione PJL del lavoro di stampa.
Per selezionare la riga utilizzata per la definizione del proprietario del lavoro, fare clic su +Aggiungi e inserire la variabile (SET USERNAME) nel campo Variabile PJL. È possibile inserire più set di variabili/espressioni regolari cliccando su +Aggiungi per ciascuno di essi in una nuova riga. MyQ cerca di trovare una riga PJL contenente la prima variabile definita, e poi eventualmente ripete la ricerca per la variabile successiva, finché non trova un valore non vuoto con la definizione del proprietario del lavoro o non ci sono più variabili da cercare.
È possibile utilizzare un'espressione regolare per catturare una parte della stringa rilevata. Se non viene specificata alcuna espressione regolare, viene utilizzata l'intera stringa della variabile PJL.
Fare clic su Modifica per modificare le variabili esistenti, su Prova per verificare effettivamente se le espressioni regolari funzionano e su X per eliminare un set di variabili/espressioni regolari.
Nell'esempio seguente, è possibile vedere come funziona un set variabile/espressione regolare e se riesce a trovare l'utente cercando il nome utente nell'indirizzo e-mail dall'intestazione PJL:
Nel campo Testo da testare, dovrebbe esserci il testo dell'intestazione PJL del lavoro di Stampa:
user.name@domain.tldNel campo Variabile PJL, dovrebbe esserci la variabile SET USERNAME, o qualsiasi altra variabile utilizzata per rilevare il proprietario del lavoro.
Nel campo Espressione regolare, dovrebbe esserci l'espressione regolare che si desidera utilizzare per rilevare il nome utente. Nell'esempio, l'espressione regolare ([^@]+) verifica se un carattere non è "@" e lo utilizza, mentre "+" significa procedere con il carattere successivo. Il risultato è che vengono presi tutti i caratteri prima di arrivare a "@".
Dopo aver fatto clic su Test, il risultato del test viene visualizzato in basso. In questo esempio, user.name è stato rilevato con successo.
