Hola sin buscarlo lei este mensaje y creo que tiene mucho que ver con este tema
Foro: ID de la conversación: 1176570
Categoría: ID del mensaje: 1176593
Título: Re: Half page programmatically
Versión: SO: Red: Base de datos:
VFP9 doesn't clear Expr field but removes most of values from
there. The PAPERSIZE is preserved but it may not be enough because your custom
form may have different # on different PCs. You can use Enumerating printer
forms under Windows NT/2K/XP FAQ #22445 to get the list of forms and than
update the PAPERSIZE in the .FRX with the proper value just before printiong
report.
>In VFP9, when I issue report form (since the printer attributes
are cleared from the tag, tag2 and expression fields), how to tell the printer
to use the half page instead of the default?
Si no solucionaste ya la cosa quiza esto te sirva.
Suerte
Hernan
----- Original Message -----
From: Alioscha Gonzalo Debali
To: GUFA List Member
Sent: Thursday, December 07, 2006 3:31 PM
Subject: [GUFA] Formulario en windows xp (servidor de impresoras)
Hernán. Gracias por tu respuesta.
Pero lo que más me desconcierta es que tengo otras Pc con XP y el reporte
sale en el formato de hoja correcto. Tal como me sale en la pc de desarrollo,
(que de hecho tiene XP),
Arme el reporte en XP, definí el formulario en configuracion de impresoras y
todo ok.
Si Instalo el aplicativo y configuro el formulario en xp en la pc de
cuestion, no reconoce el tamaño de hoja y lo manda en A4.
No logro interpretar la idea de dos formularios que diferencia tiene que
tener el de xp y el de w98?
Si alguien tiene un aporte, Bienvenido.
----- Original Message -----
From: Hernán Baranda
To: GUFA List Member
Sent: Tuesday, December 05, 2006 6:26 PM
Subject: [GUFA] Formulario en windows xp (servidor de impresoras)
Lo mio no va a ser muy alentador, a mi me paso lo mismo pero nunca logre
resolverlo de la manera en que lo estas intentando.
Hace una cosa, hace un use mireporte.frx y abri el campo Expr, vas a ver
esto (parecido, obvio)
DRIVER=winspool
DEVICE=OKIPAGE 6e
OUTPUT=LPT1:
ORIENTATION=0
PAPERSIZE=9
ASCII=0
COPIES=1
DEFAULTSOURCE=15
PRINTQUALITY=600
COLOR=1
YRESOLUTION=600
TTOPTION=3
COLLATE=1
Ahora genera el mismo tamaño de reporte en una pc con xp y volve a repetir
la operacion con el nuevo reporte generado. Vas a encontrar que PAPERSIZE no
tiene el mismo numero. Nunca tienen el mismo numero cuando son generados con
W98 y con XP. Ignoro porque. Pero si el reporte no tiene el mismo numero
significa que XP no reconoce ese papersize, o al menos ese fue mi conclusion.
No es una conclusion agradable porque significa que en estos casos tenes
que generar un reporte para W98 y otro para XP, e imprimir uno u otro segun lo
que te devuelva OS(1).
Por supuesto, si alguien tiene otro planteo que funciona voy a ser muy
feliz de leerlo, porque hasta ahora la unica solucion que yo encontre para
estos casos es hacer 2 reportes por cada impresion.
Suerte
Hernan
----- Original Message -----
From: Alioscha Gonzalo Debali
To: GUFA List Member
Sent: Tuesday, December 05, 2006 3:21 PM
Subject: [GUFA] Formulario en windows xp (servidor de impresoras)
Hola a todos,
tengo un problema al intentar imprimir un formulario no estandar en
windows xp.
Arme un reporte basado en un formulario "REMTIO" (20 x 15,25 cm) en la pc
de desarrolo con windows xp.
El formulario lo defini dentro de adm.impresoras-> archivo-> Priedades
del servior-> Nuevo ....
Esto funciona todo ok, compile instale en produccion windos 98 y sale ok.
Pero la misma aplicación en windows xp imprime en formato a4, Probé con "Save
printer environment" On/Off y da lo mismo. Instale un Impresora generica "IBM
GRAFIC PRINTER 9 PIN" NADA. Cuando pido la impresión cargo el formulario REMITO
dentro de propiedades de impresora. Entre a impresora y configure el formulario
como por defecto. NONES......
Si entro a word y defino la pagina como remito imprime ok, desde word, lo
cual no me sirve mucho.
Si alguien puede tirar una idea será agradecida.
Saludos
__________ Información de NOD32, revisión 1902 (20061205) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com
Point.gif
Description: GIF image
