, Пожалуйста, обратите внимание, что там есть некоторые ссылки на log4net, которые можно удалить / заменить на каркас журналирования по вашему выбору. :

периментирую сZebra TTP8200 термопринтер Для моего приложения мне нужно непрерывно печатать трассировки типа плоттера, пока пользователь не нажмет кнопку остановки. У меня была игра с языком ZPL, и я могу успешно генерировать растровые данные и выгружать из моего растрового изображения строку (или несколько строк) за один раз, выводя ZPL в виде необработанных данных.

Я использую некоторыеДемонстрационный код Microsoft вывести необработанные данные на принтер, и это прекрасно работает, за исключением одной проблемы: спулер. Получается, что каждый раз, когда я выводлю некоторые данные с использованием кода MS rawprn.exe, они на самом деле помещаются в очередь для печати и затем передаются на принтер. Это займет до 10 секунд, чтобы пройти через спулер, очевидно, слишком медленно. Отключение буферизации в драйвере не помогает, это просто означает, что программа зависает, когда задание проходит через спулер и печать завершается.

Есть ли способ обойти спулер и выводить данные прямо на этот USB-принтер? Мои исследования до сих пор не обнаружили ничего похожего на Windows API. В идеале я хотел бы иметь возможность использовать принтер, как если бы он был последовательным принтером - откройте порт и загрузите данные.

Заранее большое спасибо за любые подсказки!

Ответы на вопрос(4)

Ваш ответ на вопрос