Detección de usuarios de PJL
Con la opción Detección de usuario a partir de la identificación PJL, MyQ detecta el propietario del trabajo a partir de una de las líneas de comando del encabezado PJL del trabajo de impresión.
Para seleccionar la línea que se utiliza para la definición del propietario del trabajo, haga clic en +Añadir e introduzca la variable (SET USERNAME) en el campo Variable PJL. Puede introducir varios conjuntos de variables/expresiones regulares haciendo clic en +Añadir para cada uno de ellos en una nueva línea. MyQ intenta encontrar una línea PJL que contenga la primera variable definida y, a continuación, repite la búsqueda de la siguiente variable hasta que encuentra un valor no vacío con la definición del propietario del trabajo o hasta que no quedan más variables que buscar.
Se puede utilizar una expresión regular para capturar una parte de la cadena detectada. Si no se especifica ninguna expresión regular, se utiliza toda la cadena de la variable PJL.
Haga clic en Editar para modificar cualquier variable existente, en Probar para comprobar si sus expresiones regulares funcionan y en X para eliminar un conjunto de variables/expresiones regulares.
En el ejemplo siguiente, puede ver cómo funciona un conjunto de variables/expresiones regulares y si consigue encontrar al usuario buscando el nombre de usuario en la dirección de correo electrónico del encabezado PJL:
En el campo Texto a probar, debe aparecer el texto del encabezado PJL del trabajo de impresión:
user.name@domain.tldEn el campo «Variable PJL», debe aparecer la variable SET USERNAME, o cualquier otra variable utilizada para detectar al propietario del trabajo.
En el campo «Expresión regular», debe aparecer la expresión regular que desee utilizar para detectar el nombre de usuario. En el ejemplo, la expresión regular ([^@]+) comprueba si un carácter no es «@» y lo utiliza, y «+» significa continuar con el siguiente carácter. El resultado es que toma todos los caracteres antes de llegar a «@».
Tras hacer clic en Probar, el resultado de la prueba se muestra en la parte inferior. En este ejemplo, se ha detectado correctamente user.name.
