logo LWP Comunidad de Programadores Suscribete en LWP
LWP >> Foros >> dBfast >> ISPRINTER() ???
Cursos Biblioteca de Temas Preguntas y Respuestas Buscador para Programadores Drivers Solicitudes para Programadores Programas y Utilidades Ofertas de Trabajo

dBfast - ISPRINTER() ???

Volver
Volver
Filtrado por todos los mensajes
Imprimirfacebooktwitter
Vistas:
Mensajes realizados anteriormente (No estaban la última vez que entraste)
 ISPRINTER() ???
Ramon (14/02/2008 16:38:02)
3.708 visitas
4 respuestas
 RE:ISPRINTER() ???
Marcelo SP (15/02/2008 10:55:21)
 RE:ISPRINTER() ???
Ramon (15/02/2008 12:10:31)
 RE:ISPRINTER() ???
Marcelo SP (15/02/2008 15:17:58)
 RE:ISPRINTER() ???
Ramon (15/02/2008 19:25:37)
Asunto:ISPRINTER() ???
Autor:Ramon (132 intervenciones)
Fecha:14/02/2008 16:38:02
Hola amigos,

Como estais, espero que bien.

Tengo una pequeña cuestión

Sabeis de alguna función que detecte si existe una impresora instalada en el ordenador del usuario o si esta conectada, algo así como

IF ISPRINTER()
DO PRINTER
ELSE
NOT PRINTER
WARNING()
ENDIF

Un fuerte abrazo a todos
Ramon
Responder al autor  Subir
Asunto:RE:ISPRINTER() ???
Autor:Marcelo SP (22 intervenciones)
Fecha:15/02/2008 10:55:21
Prueba con
IF PRNTSTAT(X) <> 144
warning('La Impresora X No responde','Problema con la !!!.Conección',385)
ENDIF
X es el numero de puerto lpt1=1, lpt2=2 com=3
Comentar el mensaje  Subir
Asunto:RE:ISPRINTER() ???
Autor:Ramon (132 intervenciones)
Fecha:15/02/2008 12:10:31
Muchas gracias Marcelo,

Ya lo había probado de la misma forma que tu anteriormente, pero no es segura del todo esta función pues no detecta las impresoras instaladas pero que en aquel momento no están conectadas.

He aquí el "fallo" de esta función, no detecta las impresoras no conectadas en aquel momento, y era por eso que preguntaba por alguna otra función de alguna DLL de Microsoft u otra, que detecte todas las impresoras, estén conectadas o no estén conectadas.

Un Saludo a todos
Ramon
Comentar el mensaje  Subir
Asunto:RE:ISPRINTER() ???
Autor:Marcelo SP (22 intervenciones)
Fecha:15/02/2008 15:17:58
Hola Rmon
Probaste
wrun control printers
te muestra en una ventana todas las impresoras que hay instaladas y demas detalles
No se bien que es lo que necesitas pero si es para ver el detalle de las mismas pruebalo.
Saludos
Marcelo
Comentar el mensaje  Subir
Asunto:RE:ISPRINTER() ???
Autor:Ramon (132 intervenciones)
Fecha:15/02/2008 19:25:37
Hola Marcelo,

Quiero que DBFAST detecte la existencia de todas las impresoras instalas en ese ordenador o en esa red y encima quiero que me diga si están disponibles, pues puede ser que este instalada pero no disponible porque a lo mejor está apagada.
De esa forma puede programar una función que dependiendo del estado de la o las impresoras se permita imprimir cualquier formulario con CA-RET

Haber si ahora me explicado mejor.

Muchas gracias por tu atención.
Comentar el mensaje  Subir
Nota anteriorProblemas con Windows VistaNota siguienteGraphics Windows