Нужна помощь с отображением символов, начиная с 1 строки 1 - PullRequest
0 голосов
/ 28 апреля 2010

Я использую полюсный дисплей HP RS232 с настройкой, как указано ниже. Также по этой ссылке предоставляется документация: http://www.camax.it/manuali/Manuale%20LD220%20VFD.pdf

  • Тип символа: США / Европа (по умолчанию)
  • Командный режим: EPSON (по умолчанию)
  • Скорость передачи: 9600, n, 8, 1 (по умолчанию)
  • Passthru Нет (по умолчанию)

Вот код

using System.IO.Ports;

private SerialPort port;
port = new SerialPort("COM2", 9600, Parity.None, 8, StopBits.One);
port.Handshake = Handshake.None;

Port.WriteLine("Welocome to something something");

Имеет 2 строки по 20 символов, каждая из которых содержит 40 символов. Я не контролирую, как и где персонажи отображаются. Я хотел бы, чтобы это всегда начиналось со строки 1, позиции 1, но, как я уже говорил ранее, как я смогу это сделать. Та же программа, если я запускаю снова и снова, она перемещает символ влево. Я установил его, чтобы принимать набор символов ASCII, и поэтому я могу печатать как есть в сообщении Writeline. Но я мог бы установить его как Hex, если нужно

1 Ответ

0 голосов
/ 28 апреля 2010

Я думаю, вам придется каким-то образом связаться с библиотекой драйвера устройства принтера, чтобы она всегда начиналась со строки 1, позиция 1 ;

Попробуйте epsonexpert.com для библиотеки драйверов устройств EPSON для .NET. Также это и это обсуждение может помочь.

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