2010-09-14 5 views
1

У меня есть USB-принтер CUSTOM PLUS II, который мне нужен для отправки и получения информации о состоянии.Чтение данных с USB-принтера в C#

Я могу отправлять команды на принтер с использованием метода WritePrinter с помощью winspool, но не могу прочитать ответ. Я не могу найти ни одного рабочего примера метода ReadPrinter.

Это главный пример, который я использовал для записи данных: http://support.microsoft.com/kb/322091

Я попытался связаться с CUSTOM, но не получить никакого ответа от них. Также будет полезен любой другой способ чтения с USB-принтера.

ответ

1

Это называется Bidi Communication. Тема SDK starts here. Остерегайтесь грубой езды, это не дружелюбно. Особенно не в C#, это COM-интерфейсы без библиотеки типов.

+0

И 8 лет спустя я иду туда, и есть только сообщение, в котором говорится: «СОДЕРЖАНИЕ УДАЛЕНО»/поворачивает таблицу – AaA

+0

Для Пита, нажмите на ссылку. И предложите редактирование, чтобы исправить ответ. –

0

DataCard представляет собой оболочку C# для интерфейса IBidiSpl, доступную в их SDK, которую я нашел в поддержке принтера SD260. В папке «Статус» содержится код для получения двунаправленных данных состояния с принтера, используя API bidi windows.

Смежные вопросы