¡¡¡¡PRIMERO Y MUY IMPORTANTE!!!!
Hacer una copia de resguardo de los archivos que conforman el reporte (archivos FRT, FRX.... )
En VFP 5 y 6 lo solucioné así:
Luego de cada edición realizada con MODIFY REPORT, realizar las siguientes acciones:
Abrir el archivo .FRX con la orden USE : USE NombreReporte.frx (utilizar la extensión explícitamente)
Editar con BROWSE:
En el primer registro (sólamente en el primer registro), limpiar los campos :
EXPR
TAG
TAG2
Verás mediante el browse que estos campos tienen cadenas relacionadas con la impresora seleccionada durante la edición realizada con MODIFY REPORT.
La siguente secuencia de teclas limpia el campo actual:
Ctrl+Av.Pág
Ctrl+A
Supr
Ctrl+W
Yo utilizo este truco en VFP5 y 6 (cinco y seis). Si en VFP9 falla, podrías revisar el resto de los registros y campos para detectar cuales son los que almacenan los datos de configuración de la impresora. Principalmente deberías revisarlo para los casos de impresión apaisada, ya que en esos casos deberás probar cómo dejar las cadenas que se refieran a ese ítem de configuración. El funcionamiento depende directamente del driver de la impresora, por lo que tendría que probar cada caso en particular.