Impresora activa
Hola a todos.
tengo un Qrepor1 que quiero imprimir qrepor1.print ¿ hay alguna manera de saber si la impresora esta operativa antes de imprimir ? GRACIAS ANTICIPADAS. Botones67 |
Estos dos links, muestran como averiguar el estado de la impresora:
http://www.experts-exchange.com/Prog..._20147343.html http://www.experts-exchange.com/Prog..._20118086.html (Ten en cuenta que el del TPrinterStatus, no creo que funcione en plataformas NT, porque trabajan en forma directa con el puerto) Saludos! |
hola de nuevo.
Y como se implementaria Tprinterstaus? Gracias por todo. |
Solo tendrías que crear una instancia de esa clase y usar sus propiedades, asignándole previamente el puerto de la impresora, sinó por defecto toma la impresora que este conectada al LPT1.
¿Sabes como hacerlo? O puedes usar el otro código que hace lo mismo: Código:
function PrinterStatus : integer; |
Lo siento, no sé como hacerlo, indicame por favor.
|
Delphi he probado tu codigo el que das para saber el estado de una impresora y me da una excepcion de memoria al hacer click sobre el boton, seguro que esta todo bien?. Lo he probado en windows xp sp2. Al estar basado sobre nt seguramente por eso no me va.
|
Cita:
Vas a tener que hacerlo mediante GetPrinter. Saludos! |
La franja horaria es GMT +2. Ahora son las 06:56:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi