У меня есть приложение 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
Другие принтеры работают медленно, если на одном принтере возникает ошибка печати. ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать строку base64 в этикетку ZPL для печати на принтере Zebra ZQ630
Anonymous » » в форуме Android - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как преобразовать строку base64 в этикетку ZPL для печати на принтере Zebra ZQ630
Anonymous » » в форуме Android - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как преобразовать строку BASE64 в метку ZPL для печати на принтере ZQ630 ZQ630
Anonymous » » в форуме Android - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-