Задать вопрос
@Markscheider

Как отправить байт(ы) в COM-порт?

Уперся в странную проблему.
Имеется термопринтер, подключенный через COM-порт. Нормально определяется, работает, из командной строки винды текст можно отправить на печать обычным echo Hello! > COMx. Но еще у принтера есть служебные байты, отправляя которые можно им управлять (к примеру, протянуть или отрезать бумагу). И вот как их переслать из командной строки - я ХЗ.
В тегах также указал Putty, поскольку с этой программой у меня тоже не складываются отношения :). Порт открывается, а заслать туда ничего не получается.
P.S. Скорость, четность и прочее установлены корректно, как таковая связь с принтером есть - вопрос только в передаче байтов.
  • Вопрос задан
  • 551 просмотр
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@res2001
Developer, ex-admin
Сохраните ваши командные байты в файлы в двоичном виде.
Отправить файл в последовательный порт можно так:
type file.dat >COM1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы