Skip to main content
Skip table of contents

Detección de usuarios de PJL

Con la Detección de usuarios de PJL MyQ detecta el propietario del trabajo a partir de una de las líneas de comando de la cabecera PJL del trabajo de impresión.

PJL header example

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 (ESTABLECER EL NOMBRE DE USUARIO) en el Variable PJL campo. Puede introducir varios conjuntos de variables/reglas haciendo clic en +Añadir para cada uno en una nueva línea. MyQ intenta encontrar una línea PJL que contenga la primera variable definida, y luego eventualmente repite la búsqueda de la siguiente variable, hasta que encuentre un valor no vacío con la definición del propietario del trabajo o no haya 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 las variables existentes, Prueba para probar realmente si sus expresiones regulares funcionan, y X para eliminar un conjunto de variables/reglas.

User detection from PJL properties

En el siguiente ejemplo, puede ver cómo funciona un conjunto de variables/regex, y si consigue encontrar al usuario buscando el nombre de usuario en la dirección de correo electrónico de la cabecera PJL:

  • En el Texto a probar debe aparecer el texto de la cabecera PJL del trabajo de impresión:
    @PJL SET USERNAME = user.name@domain.tld

  • En el Variable PJL debe haber el campo ESTABLECER EL NOMBRE DE USUARIO o cualquier otra variable utilizada para detectar el propietario del trabajo.

  • En el Expresión regular debe estar la expresión regular que se quiere utilizar para detectar el nombre de usuario. En el ejemplo, el campo ([^@]+) regex 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 "@".

Después de hacer clic en PruebaEl resultado de la prueba se muestra en la parte inferior. En este ejemplo, nombre.de.usuario fue detectado con éxito.

Regular expression test example

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.