MUNDOSAP

MUNDOSAP (foro/index.php)
-   Formularios - SAPScript - Smartforms (foro/forumdisplay.php?f=5)
-   -   Imprimir smartform sin cuadro de diálogo (foro/showthread.php?t=29317)

MEG30 03/04/09 15:07:11

Imprimir smartform sin cuadro de diálogo
 
Hola a todos:
Me pidieron modificar un programa para que corra de fondo con un job. Para eso debo eliminar los mensajes y los popups. La pantalla principal tiene varios radiobuttons para las salidas y una de ellas despliega un smartform. Debo enviarlo a la impresora directamente sin que se muestre el cuadro de diálogo de la impresora. Necesito que me ayuden con este tema ya que he intentado llenar dos estructuras(entrando a la función del smartform), una tiene el parámetro NO_DIALOG, pero cuando lo ejecuto me muestra el diálogo de todas formas. :confused: Si me pueden ayudar les voy a agradecer ya que no se me ocurre otra cosa. Desde ya muchas gracias.:)

Mike 03/04/09 15:42:13

Tienes que ademas de pasarle el NO_DIALOG = 'X'. tiene que decirle que impresora, si va a salir imnmediatamente, etc. El ejemplo que te estoy colocando no te muestra el dialogo y va directo a la visualizacion

CONTROL_PARAMETERS-NO_DIALOG = 'X'.
CONTROL_PARAMETERS-PREVIEW = 'X'.

OUTPUT_OPTIONS-TDDEST = TDDEST. "Impresora
OUTPUT_OPTIONS-TDNEWID = 'X'. "Nueva orden de spool
OUTPUT_OPTIONS-TDDELETE = 'X'. "Borrar tras salida
OUTPUT_OPTIONS-TDIMMED = 'X'. "Inmediata
OUTPUT_OPTIONS-TDCOPIES = 1.

TDDEST es un parametro de entrada donde pregunto la impresora.

Espero te sirva

jcflores 14/04/09 15:04:12

Complementado lo dicho por Mike.

La impresora que utilices para la impresión debe estar configurada en la SPAD como salida directa (creo que se le asigna salida F) para que tome por defecto la impresora predeterminada del sistema, así solamente "levantara" el servicio SAPLPD el cual realizara la impresión del formulario.

Exitos.

Alonso_mx 04/08/16 17:01:14

Problema con SPOOL
 
La orden SPOOL se genera y se puede ver correctamente. este archivo esta en formato OTF.
pero al mandarlo a la impresora default de windows "YCPP" en la cola de impresión de windows se muestra como un objeto con extesión .DEV, se "imprime" pero nunca sale nada en la impresora.

Espero me puedan ayudar.

Saludos


Husos Horarios son GMT. La hora en este momento es 19:37:29.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web