Quiero detectar si una impresora está en línea/fuera de línea ANTES intentando imprimir. Si está fuera de línea, el cuadro de diálogo de impresión no será visible.¿Cómo detectar si una impresora USB conectada está encendida o apagada?
"OpenPrinter" de la API de Win32 etc. parecen funcionar en la cola de cola de impresión, en lugar que la propia impresora, y sólo reportará la impresora fuera de DESPUÉS se envía un documento , quees demasiado tarde.
PREGUNTA: ¿Cómo puedo saber si una impresora está fuera de línea/en línea sin enviarle una copia impresa?
EDIT:
Offline - printer is turned off
OnLine - printer is turned On
¿Qué significa en línea/fuera de línea para los fines de esta pregunta? ¿Desconectado significa desconectado, o hay alguna otra condición que desee atrapar de esta manera? – 0xC0000022L