Con il Rilevamento dell'utente da PJL MyQ rileva il proprietario del lavoro da una delle righe di comando dell'intestazione PJL del lavoro di stampa.

PJL header example

Per selezionare la riga utilizzata per la definizione del proprietario del lavoro, fare clic su +Aggiungi e inserire la variabile (IMPOSTA NOME UTENTE) nel Variabile PJL campo. È possibile inserire più set di variabili/regex facendo clic su +Aggiungi per ciascuna di esse in una nuova riga. MyQ cerca di trovare una riga PJL contenente la prima variabile definita e poi ripete la ricerca della 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.

Cliccare Modifica per modificare le variabili esistenti, Test per verificare effettivamente se le espressioni regolari funzionano e X per eliminare un insieme di variabili/regex.

User detection from PJL properties

Nell'esempio seguente, si può vedere come funziona un insieme di variabili/regex e se riesce a trovare l'utente cercando il nome utente nell'indirizzo e-mail dell'intestazione PJL:

  • Nel Testo da testare dovrebbe essere presente il testo dell'intestazione PJL del lavoro di stampa:
    @PJL SET USERNAME = user.name@domain.tld

  • Nel Variabile PJL dovrebbe essere presente il campo IMPOSTA NOME UTENTE o qualsiasi altra variabile utilizzata per individuare il proprietario del lavoro.

  • Nel Espressione regolare deve essere presente l'espressione regolare che si desidera utilizzare per individuare il nome dell'utente. Nell'esempio, l'espressione ([^@]+) La regex controlla se un carattere non è "@" e lo usa, e "+" significa procedere con il carattere successivo. Il risultato è che prende tutti i caratteri prima di raggiungere "@".

Dopo aver fatto clic su Test Il risultato del test viene visualizzato in basso. In questo esempio, nome.utente è stato rilevato con successo.

Regular expression test example