Autor |
Mensaje |
xmuno
Usuario
Registrado: Febrero 2015
Mensajes: 49
Edad: 51
|
Imprimir Directamente Un Reporte En La Impresora Por Defecto
Hola,
Estoy empezando con gambas y necesito que alguien me guie un poco.
Necesito imprimir un reporte por la impresora por defecto del sistema. Despues de trastear en el foro, ejemplos y demas no he visto como hacerlo. Si que he visto como se hace de otras formas, pero no un reporte.
Haciendo reporte.print sale el dialogo del sistema para escoger la impresora, cosa que no quiero. Lo que necesito que haga es imprimirlo directamente.
Es posible hacerlo?
Utilizo gambas 3.7.1 que tiene el componente gb.report2, del cual tampoco hay información.
Muchas gracias.
|
#1 Lunes, 11 May 2015, 11:36 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Imprimir Directamente Un Reporte En La Impresora Por Defecto
Siempre uso el diálogo y nunca me había planteado el tema, pero si imprimes el listado en un fichero y luego lo lanzas a la impresora con el comando
Shell "lpd " & path_a_mifichero
Debería salir sin problemas.
Mira en la consola las opciones del comando lpd, que son muchas... aunque por defecto, así sin más, suele funcionar.
Saludos.
|
#2 Lunes, 11 May 2015, 16:21 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Imprimir Directamente Un Reporte En La Impresora Por Defecto
|
#3 Lunes, 11 May 2015, 18:51 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Imprimir Directamente Un Reporte En La Impresora Por Defecto
Tiene muy buena pinta, Vuott, pero un pequeño proyecto de ejemplo ilustrando el uso, sería de agradecer...
|
#4 Lunes, 11 May 2015, 19:33 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Imprimir Directamente Un Reporte En La Impresora Por Defecto
... pero un pequeño proyecto de ejemplo ilustrando el uso, sería de agradecer...
...no creo que tú vas a tener que pasar por el aro de fuego para traducir desde italiano los comentarios en el código.
última edición por vuott el Martes, 12 May 2015, 08:37; editado 1 vez
|
#5 Martes, 12 May 2015, 08:36 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Imprimir Directamente Un Reporte En La Impresora Por Defecto
Ya he probado y en lugar de imprimir me ha salido una receta de Tarta de Manzana a la Sidra ...
|
#6 Martes, 12 May 2015, 09:15 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Imprimir Directamente Un Reporte En La Impresora Por Defecto
en lugar de imprimir me ha salido una receta de Tarta de Manzana a la Sidra ...
...qu...que dices ?!
|
#7 Martes, 12 May 2015, 09:18 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Imprimir Directamente Un Reporte En La Impresora Por Defecto
|
#8 Martes, 12 May 2015, 10:26 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Imprimir Directamente Un Reporte En La Impresora Por Defecto
Sí... he traducido tu código y le dicho que imprima un listado de clientes pero me sale ésto:
¿Habrías preferido que el codigo hubiera imprimido en 3D a una chica?
Creo que algo he traducido mal. Hazlo tú, anda,
Es simple: en el primero ejemplo sólo tienes que precisar la ruta del archivo de texto que quieres imprimir:
es decir aqui:
err = cupsPrintFile(stamp_Def, "/ruta/del/archivo/que/quieres/imprimir", .....)
última edición por vuott el Martes, 12 May 2015, 11:19; editado 1 vez
|
#9 Martes, 12 May 2015, 11:13 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Imprimir Directamente Un Reporte En La Impresora Por Defecto
Magnífico. Bravo Vuott, como siempre.
|
#10 Martes, 12 May 2015, 11:20 |
|
|
|