Как мы можем ждать, пока принтер перезагрузится и будет готов к печати в C#
Привет,
У меня есть два метода
Метод1, который перезагружает принтер .
Method2 with напечатает штрих-код.
я использую thread sleep перед вызовом method2, но в некоторых принтерах требуется еще некоторое время, поэтому он потерпит неудачу.
Есть ли какой-нибудь способ узнать состояние принтера в реальном времени, чтобы я мог вызвать Method2
Спасибо ,
Что я уже пробовал:
Цитата:Есть ли какой-нибудь способ узнать состояние принтера в реальном времени, чтобы я мог вызвать Method2
Mehdi Gholam
Перезапуск принтера-это нечастое событие, просто подождите.
Siddharth Rai
я плету нитки.Sleep (xxxx) , но я хочу убедиться в состоянии принтера в реальном времени, прежде чем звонить mrthod2
Mehdi Gholam
Драйвер принтера поставит документы в очередь и выдаст ошибку, если он находится в автономном режиме, и повторит попытку любым способом.
Richard MacCutchan
Если вы не подключены непосредственно к принтеру, это нелегко определить. Но смотри статус принтера C# - поиск в Google[^].
GKP1992
Рассматривали ли вы возможность использования async и await?