C# печать на матричный принтер через последовательный порт (адаптер bluetooth)

Мне нужно написать код для печати чего-либо на C# и перенести мобильное (или настольное приложение) на матричный принтер через последовательный порт (адаптер Bluetooth). Я подключаю принтер (epson lx) к своему компьютеру через Bluetooth к COM5, 9600 бит / с, ... и пытаюсь печатать с помощью следующего кода, и он работает (печатает) что-то еще.

Кто-нибудь поможет мне с кодом для печати Hello World?

Мой тестовый код:

using System.IO.Ports;

using System.Runtime.InteropServices;

using System.IO;

SerialPort ComPort = new SerialPort();

ComPort.PortName = "COM5";

ComPort.Open();

ComPort.Write("Hello World");

ComPort.Close(); 

1 ответ

Я установил скорость передачи данных принтера на 9600 (по умолчанию 19200), и мой первоначальный тестовый код работает нормально. Он работает с / без кодировки Ascii.

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