Hola

La diferencia esta en la construcción de los drivers y aparece a partir de
windows 2000.

De hecho afecta a todas las aplicaicones, si queres probalo con un word y
vas a ver que pasa lo mismo.

Saludos

Daniel
PD: En las impresoras que te funciona bien bajo w2000 o xp es porque el
driver instalado apar esas impresoras soportan los tamaños definidos por el
usuario.


El día 7/12/06, Alioscha Gonzalo Debali <[EMAIL PROTECTED]> escribió:

 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 <[EMAIL PROTECTED]>
*To:* GUFA List Member <GUFA@mug.org.ar>
 *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 <[EMAIL PROTECTED]>
*To:* GUFA List Member <GUFA@mug.org.ar>
*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




--
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional

Responder a