Отправлять и получать байты от USB без использования LibUsb32

Я работаю над приложением, которое использует термопринтер, у принтера есть драйвер, с которым работали окна, и я обычно печатаю на него данные, используя печать документов... но мне нужно проверить состояние и другую информацию для принтер.

Я знаю, что LibUsbDotnet идеально подходит для этого, поскольку он позволяет мне связываться с устройством и записывать и считывать с него байты, однако libusb требует использования своего специального драйвера, который удаляет драйвер по умолчанию для принтера... так что функции печати, которые Я разработал не работает, так как принтер больше не идентифицируется Windows.

Другое решение состоит в том, чтобы печатать с использованием самой библиотеки libusb и отправлять команды для печати данных в соответствии с таблицей данных для принтера, но этот метод не поддерживает арабский текст, насколько я знаю... Я пробовал много кодировок UTF8, Unicode, пользовательские кодировки (1256)) ... ничего не работает

Поэтому я решил вернуться к своим функциям печати, но мне нужно связаться с принтером через USB, чтобы проверить состояние и прочее... моя цель - отправлять байты и получать байты, вот и все

0 ответов

Другие вопросы по тегам