FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Impesoras en Terminal Server...
Tengo una aplicación (Delphi 2006 y Report Builder) que me conecto por terminal server, al conectarme me asigna las impresoras, que tengo en el equipo, cuando imprimo por ejemplo un albaran asigno la impresora que tengo para albaranes en un mantenimiento de impresoras, y sino existe asigno la de por defecto.
El Problema reside cuando por algún caso extraño aunque las impresoras existen en la sesión que tengo del terminal cuando lanzo ha imprimir me da un error de que no existe la impresora, y si reinicio la sesión ya no tengo problema. ¿Existe alguna opción para detectar si físicamente al imprimir existe la impresora? ¿Cómo puedo solucionar el problema? Se que por terminal Server la impresoras no funcionan tan bien como cabria esperar, pero me gustaría saber si existe algo para detectar la impresora físicamente. Saludos y gracias de antemano. |
#2
|
||||
|
||||
Utiliza la variable Printer y la units Printers. Con eso puedes obtener la lista de impresoras instaladas. Basta con que busques la que necesitas, a ver si se encuentra, antes de lanzar la impresión.
__________________
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
|
||||
|
||||
:(
Si las utilizo para recuperar las impresoras el problema viene en que en la lista de impresoras existe pero no la encuentra, es como si fisicamente no estuviera, pero si aparece en la lista de Printers.
Busco algun metodo o funcion que lo compruebe fisicamente. |
#4
|
||||
|
||||
¿No puedes capturar el error?
Me da la impresión que a parte de lo comentado lo único para comprobar que físicamente está es lanzar el listado.
__________________
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. |
#5
|
||||
|
||||
me da el siguiente error "There is not default printer currently selected",
lo de lanzar el listado no es una buena idea, si huberia algo para comprobar si existe , lo compruebo antes y ya esta. |
#6
|
||||
|
||||
OK.
Me refería a si es un eror de sistema o es un error que te devuelve la aplicación Delphi. en el segundo caso es capturable, en el primero no.
__________________
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. |
#7
|
||||
|
||||
Es un error de sistema
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
BDE y terminal server | yogutero | Conexión con bases de datos | 6 | 02-08-2007 15:30:01 |
Terminal server | dape | Varios | 5 | 15-05-2007 06:37:10 |
BDE En terminal server | keys | Conexión con bases de datos | 3 | 24-10-2005 12:19:20 |
Problemas con Terminal Server Win 2003 Server | El_Perrito | Windows | 0 | 16-10-2004 19:53:45 |
Terminal Server | chavi | Varios | 4 | 24-06-2003 21:31:54 |
|