Как отправить на термопринтер управляющую последовательность?
Необходимо напечатать на термопринтере Unisystem 5104 текст.
Принтер подключен через USB (порт виртуального принтера для usb).
Собственно, если печатать просто из блокнота, нет ни полей, ни табуляции...
Есть список с управляющими командами, но как отправить все это на принтер, понятия не имею.
Отправить надо либо "напрямую" либо с помощью C#.
Делал что-то подобное 5 лет назад, а именно, софт для платежных терминалов.
На принтеры мне хватало печати через windows-принтер.
А вот купюроприёмники, да, требовали управляющих команд.
К сожалению, сейчас под рукой нет исходников, но принцип простой.
Управляющая команда - это массив byte[]
Все что нужно сделать - написать обработчик для чтения/записи в порт массива байтов.
Так прямо на порт и отправляйте!
Открывайте его прямо по имени (какое там? USB0? Или что-то похожее)? И в полученный дескриптор отправляйте последовательность байтов.