Compartir a través de


PRINTJOB ... ENDPRINTJOB (Comando)

Activa la configuración para las variables del sistema de trabajos de impresión.

PRINTJOB
   Commands
ENDPRINTJOB

Parámetros

  • Commands
    Especifica los comandos de Visual FoxPro que se ejecutan hasta completar el trabajo de impresión.

Observaciones

PRINTJOB ... ENDPRINTJOB inicializa la impresora y algunas variables del sistema que afectan al resultado impreso. Puede enviar códigos de control a la impresora, expulsar una página en la impresora antes o después de un trabajo de impresión, inicializar el número de columna de la impresora y controlar el número de copias impresas.

Al ejecutar PRINTJOB se realizan las tareas siguientes:

  • Envía a la impresora los controles de inicio almacenados en la variable del sistema _PSCODE. Para obtener más información sobre los códigos de control de la impresora, consulte el tema Introducción a las variables del sistema y el manual de su impresora.
  • Avanza una página si la variable del sistema _PEJECT está establecida en BEFORE o en BOTH.
  • Ajusta la variable del sistema _PCOLNO a 0. _PCOLNO almacena el número de columna de la impresora.

Al ejecutar ENDPRINTJOB se realizan las tareas siguientes:

  • Los códigos de control de finalización de la impresora se almacenan en la variable _PECODE. Puede restaurar la impresora con la configuración que tenía antes de ejecutar PRINTJOB.
  • Avanza una página si la variable del sistema _PEJECT está establecida en AFTER o en BOTH.
  • Se vuelve al principio del bucle PRINTJOB para imprimir otra copia del informe, si la variable del sistema _PCOPIES se ajusta a un valor superior a 1 (el predeterminado). El número de copias viene determinado por el valor de la variable _PCOPIES. Cuando el número de copias impresas coincide con el valor de _POCPIES, Visual FoxPro sale del bucle. El control del programa pasa entonces al comando inmediatamente siguiente a ENDPRINTJOB.

PRINTJOB y ENDPRINTJOB pueden ejecutarse únicamente desde dentro de un programa. No pueden anidarse comandos PRINTJOB ... ENDPRINTJOB.

Vea también

ON PAGE | Introducción a las variables del sistema | Imprimir | PRINTSTATUS( ) (Función)