FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Imprimir escogiendo nombre de impresora
Buenos dias, tengo un sistema creado en delphi version 5, base de datos oracle y simplemente estoy haciendo un select y se guarda en un archivo de texto pero cuando deseo mandarla a imprimir necesito solo escoger el nombre de la impresora:
por ejemplo si tengo una red y estan configuradas dos impresoras, si le doy el nombre de la primera: imprHp apollo, pues deberia imprimir por la impresora que responda a ese nombre. pero si escojo imprxeroxa1 pues debe imprimirse por la impresora que responda a ese nombre. ¿ Que componente o linea de codigo se puede emplear para usar esta funcion ? Gracias por todo
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#2
|
||||
|
||||
Lo que yo he hecgo alguna vez, es cambiar la impresra por defecto antes de enviar la impresión y justo después volver a restaurar la que había.
No es una solución que me parezca muy "optima" y tengo claro que el algun caso puede dar problemas, pero es que no he encontrado otra. Utilizando
Puede acceder dentro de la lista de impresoras al índice de la tuya. Lugo guardar el valor de la actual y lo cambias:
Una vez que hayas enciado la impresión restaura la que había. Es bueno utilizar un try..Except para asegurarte de que restauras en cualquier caso la impresora por defecto.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Buenos dias, me surge un inconveniente con tu respuesta neftali, en mi delphi version 5 no esta instalado el componente Tprinter entonces pense hacerlo por DOS y usar algun metodo en delphi que permita ejecutar una sentencia que sea bien interpretada por DOS.
como PRINT archivo.txt No veo otra forma por ahora. gracias Neftali
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#4
|
||||
|
||||
TPrinter no es un componente, es una clase; Basta con que añadas al uses la unit Printers.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
liberar la impresora despues de imprimir | JODELSA | Impresión | 3 | 15-04-2004 15:43:44 |
Nombre de la Impresora Seleccionada | Nuria | Impresión | 1 | 26-01-2004 11:55:30 |
Imprimir directamente en la impresora? | danytorres | Impresión | 1 | 12-01-2004 21:23:07 |
Saber nombre de la pc e Imprimir en la Web | Raptor | Internet | 2 | 26-12-2003 14:01:56 |
obtener el nombre de impresora de printdialog | Rafa | Impresión | 1 | 29-10-2003 13:27:14 |
|