Отправка команд принтера через USB в C # - PullRequest
1 голос
/ 16 сентября 2010

У меня есть принтер тикетов, на который я пытаюсь отправить необработанные команды печати,

В настоящее время я отправляю команды с помощью pinvoke на winspool.drv и вызываю WritePrinter. Это работает для большинства команд, которые я отправляю, но я не могу получить обратную связь от принтера таким образом (например, на принтере есть считыватель штрих-кода, я могу отправить им команду считывания штрих-кода, но я не могу получить данные обратно как это остановлено диспетчером очереди Windows).

Есть ли способ открыть порт USB и отправить байт [] команд в C #?

Большое спасибо

Shaun

1 Ответ

1 голос
/ 16 сентября 2010

Вы можете обмениваться данными через USB аналогично чтению / записи в файл.Вот интересная статья на эту тему .

Использование драйвера принтера для Windows имеет некоторые преимущества.Вы уверены, что хотите сделать это сами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...