Bir yazıcının Çevrimiçi/çevrimdışı BEFORE yazdırmaya çalışıp çalışmadığını tespit etmek istiyorum. Çevrimdışıysa - yazdırma iletişim kutusu Görünür olmayacaktır.Bağlı bir USB yazıcının açık veya kapalı olup olmadığını nasıl algılayabilirim?
vb Win32 API "OpenPrinter" biriktirici kuyruğuna, yazıcının kendisinden ziyade çalışmıyor gibi görünüyor ve sadece whichis çok geç, bir belge gönderilir SONRA Yazıcı çevrimdışı bildirir.
QUESTION: Bir yazıcının bir baskı göndermeden çevrimdışı/çevrimiçi olup olmadığını nasıl anlarım?
DÜZENLEME: Bu mümkün olduğunu düşünmüyorum
Offline - printer is turned off
OnLine - printer is turned On
Bu sorunun amacı için çevrimiçi/çevrimdışı ne anlama geliyor? Çevrimdışı bağlantısı kesiliyor mu, yoksa bu şekilde yakalamak isteyebileceğiniz başka bir durum var mı? – 0xC0000022L