| Usuario |
Porfavor, necesito una respuesta |
anibal2503
3 Mensaje(s)
|
| Enviado - 22/9/2004 |
| |
| Para una aplicacación en VB6 arme un reporte de Crystal Report 4.6, desde el diseño de Crystal y utilizé un tamños de hoja personalizado (ya que entre los tamños disponibles de la impresora no estaba el que yo queria). Lo hice desde W-98 y anda OK. Ahora necesito instalarlo en W-XP y el reporte me sale cortado (pues las impresoras no posen la opción de tamño personalizado y me toma el tamaño predeterminado de la Impre que usa). Quizá si supiera agregarle a la impresora la opción de tam. Personalizado lo soluciono (o si pudiera agregarle otros tamaños como los que tiene Ej A4,... pero con las medidas que yo necesito) Si alguien sabe como hacerlo le agradeceria me lo comunique.... gracias!!! |
| |
|
nostromo
389 Mensaje(s)
|
| Enviado - 22/9/2004 |
| |
Hola;
Las siguientes son los email de personas que colaboran en mundoprogramacion, en crystal report:
Fernando Alvarez Lama : [email protected]
(http://www.elguille.info/vb/crystal/crystal_02.htm)
Juan José Fernández López [email protected]
(http://www.elguille.info/vb/crystal/crystal_01.htm)
Daniel Maya Ortiz < [email protected]
(http://www.elguille.info/vb/crystal/crystalDanielMaya.htm)
Darwin Loachamin.- [email protected]
(http://www.elguille.info/colabora/vb/CrystalActivedata.htm)
Javier Nieto [email protected]
(http://www.elguille.info/colabora/vb/jnieto_CRYSTAL.HTM)
Espero que tengan activo los mail, desgraciadamente no te puedo ayudar, ya que envio los informes a word, excel o los convierto directamente en pdf.
Nos vemos. |
| |
|
rammsess
11 Mensaje(s)
|
| Enviado - 25/9/2004 |
| |
Hola, tuve el mismo problema, aunqeu yo imprimo directamente desde Visual basic por razones de rapidez.
La solución que encontré fue la siguiente:
Primero tenés que ir a la carpeta impresoras del panel de control.
Ahí seleccioná la impresora que necesitás utilizar.
Luego vas a Archivo, Propiedades del servidor.
Ahí creas un nuevo formulario, por ejemplo con el nombre Factura lo hice yo, y ponés obviamente las medidas de la hoja que necesitas.
Una vez que lo creaste seguramente no va a estar entre las opciones de página de la impresora, nuevamente esto me paso a mí, pero supongo que siempre pasa.
Lo que hice entonces fue ir al registro de windows (usando regedit.exe).
Normalmente el registro que hay que modificar está en
mi pc\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers
En esa ubicación habrá una carpeta con el nombre de tu impresora.
Dentro de la carpeta de la impresora está otra carpeta llamada DsDriver, ahí hay que entrar.
Ahora hay que modificar la entrada printMediaSupported, haciendo doble click en ella.
Al final del listadito de hojas que aparecen hay que escribir el nombre del formulario que creaste en el panel de control, Factura en mi caso.
Luego volvés al panel de control y te vas a las opciones de la impresora, donde podés especificar un tamaño de hoja y ahora sí aparece tu nuevo formulario.
Tenés que seleccionarlo como default y te aconsejo que evites tocar de ahí en más la configuración de la impresora, especialmente desde el crystal o vb, ya que si quieres cambiar por ejemplo el tamaño desde visual te lo establece de nuevo al default original, que no es el que creaste, y no se vuelve hasta reiniciar la aplicación.
A mi me anduvo de 10, así que espero que te ande, porque se lo que debés estar renegando con esto, suerte...
|
| |
|
|
|