Другие принтеры работают медленно, если на одном принтере возникает ошибка печати.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Другие принтеры работают медленно, если на одном принтере возникает ошибка печати.

Сообщение Гость »

У меня есть приложение Windows, которое отправляет разные данные на шесть разных принтеров Bixolon одновременно, используя IP-адрес (каждый принтер имеет свой IP-адрес). Когда на одном принтере возникает проблема и его соединение с Windows разрывается, в очереди печати возникает ошибка печати, а затем другие принтеры работают медленно, пока я не устраню ошибку печати в этой очереди печати Windows.
У меня возникла ошибка печати на одном принтере, поэтому почему другие принтеры работают медленно? Это разные принтеры с разными очередями печати в Windows.
Как мне решить проблему.
Это мой пример кода для печати на C# с помощью Bixolon Dll:
if (BXLAPI.ConnectPrinter(_printname))
{
int nPositionX = 0;
int nPositionY = 0;
int nTextHeight = 0;

if (BXLAPI.Start_Doc("Print Receipt"))
{

// Start Page
BXLAPI.Start_Page();

nPositionY += nTextHeight;
nTextHeight = BXLAPI.PrintDeviceFont(nPositionX, nPositionY, "Tahoma", 9, "My Data to print");
}
BXLAPI.End_Page();
BXLAPI.End_Doc();
BXLAPI.DisconnectPrinter();
}


Подробнее здесь: https://stackoverflow.com/questions/782 ... ne-printer
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»