Siddharth Rai Ответов: 0

Как мы можем ждать, пока принтер перезагрузится и будет готов к печати в 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?

0 Ответов