Pregunta: | 8728 - PROBLEMA DE IMPRESIÓN CON REPORTS BUILDER 6.0.8.8.3 |
Autor: | Juan Carlos Navarrete |
Estamos intentando mandar documentos desde una aplicación en Developer Forms Versión 6.0.8.8.0 directamente a impresora. Para ello simplemente le pasamos al Report los siguientes Parámetros:
P_DESTYPE = ‘PRINTER’ P_DESNAME = <nombre_impresora> Una vez pasados estos parámetros y ejecutado el documento es mandado a la impresora seleccionada dándose dos posibles casos: - Si en el PC donde se está ejecutando el informe tiene la impresora <nombre_impresora> puesta como predeterminada entonces nos manda el documento a esta impresora y nos lo imprime correctamente. - Si por el contrario esa impresora no es la predeterminada entonces nos manda el documento a la impresora pero nos imprime una página en blanco. Pensamos que el Report Background está formateando el documento, siempre con los drivers de la impresora predeterminada. Todo esto con Forms 5.0.6.8 y Report 3.0.5.8.0. nos va bien y no da ningún problema. Creo que el problema viene de la versión 6 del Developer 2000. Estamos trabajando sobre windows. |
Respuesta: | Marcela Diaz |
coloca el Print Job en yes, (con esto se levanta el cuadro de impresión y puedes seleccionar la impresora), y fijate que la letra de tú reporte sea ARIAL.
Con esto no devieras tener problema, sino escribeme. |
Respuesta: | Juan Antonio Gómez |
Prueba a incluir en la lista de parámetros que le pasas al informe el parámetro ORACLE_SHUTDOWN:
add_parameter (pl_id,'ORACLE_SHUTDOWN',TEXT_PARAMETER,'Yes') Esto lo que hace es inicializar con cada informe el Reports Server. Este parámetro debe ser el primer parámetro de la lista que se pase al informe, y su valor debe de ser "Yes", ya que es sensitivo a mayúsculas y minusculas. Si pones "YES" no funciona. En la versión 6.0 el Reports Background funciona bastante mal. Con este parámetro se suelen solucionar bastantes problemas de inicialización de los informes. Saludos. |