Ante todo, piensa que si vas a copiarte un fichero 'PRT' y lo vas a modificar con otro nombre,
en la llamada tendrás que especificar :
DESTYPE=printer DESFORMAT=nombre_de_tu_fichero_prtPor defecto (en Reports 6) deberías de tener estos :Printer DefinitionsSon de modo carácter. Y en UNIX están ubicados por defecto en :
$ORACLE_HOME/reports60/admin/printer
Esta es una tabla de los que vienen con sus características :
- Bold. Prt
A generic printer file that supports bold attributes and a 66x80 page size
- Dec. Prt
A generic printer file for most DEC printers; it supports 66x80 page sizes for the LN03, LPS40, LP05, and LA50 printers
- Dec180. Prt
Same as decland. Prt, but supports a 66x180 page size
- Decland. Prt
A generic printer file that prints in landscape mode and supports 66x132 page sizes
- Decwide. Prt
Same as dec. Prt, but supports a 66x132 page size
- Dflt. Prt
A generic printer file that ignores highlighting attributes and supports a 66x80 page size
- Hpl. Prt
A generic printer file for the HP LaserJet printer that supports a 66x80 page size
- Hplwide. Prt
Same as hpl. Prt, but supports 66x80 page sizes
- no_ff.prt
A generic printer file with no formfeed between pages and supports a 66x80 page size
- Psl132. Prt
Character mode PostScript printer file that prints in landscape mode and supports a 66x132 page size
- Psl180. Prt
Character mode PostScript printer file that prints in landscape mode and supports a 66x180 page size
- Ps2page. Prt
Character mode PostScript printer file that prints two 66x80 portrait pages on one landscape page
Este directorio suele estar definido en el PATH o en variables del Sistema que hacen referencia al Report.
Si deseas saber lo que se define dentro de estos ficheros y como mejor te recomiendo la url siguiente :
http://www.glcgroup.com/pdfs/whitepaper_1.pdfMira el PDF, pero no hagas casos de toda la documentación. Sólo en la definición del los ficheros PRT.
DE TODAS FORMAS, si tu opción es la 'B', y en una sola llamada el report que has definido te se está comportando mal, es que la definición de las secciones del Report no están bien medidas. Es fácil probarlo : dejalo como está, y en la sección de final o pie de Report coloca un carácter indicativo de donde acaba, por ejemplo : 'FINAL DE REPORT'.
Eso te marcará la medida del Report. Y si no lo haces de forma de llamadas consecutivas, en cada sección de 'after y before' coloca marcas.
Lo que intento explicarte -a modo de traza- de esta forma es que tiene en alguna de esas secciones esos espacios que aparecen definidos, pero que no los ves. Si vas marcando cada sección sabrás donde están ubicados.
NO CREO QUE SEA PROBLEMA DE LA DEFINICIÓN DEL FICHERO 'PRT' de la impresora.
Ya me contarás ...