【问题标题】:Need help with displaying chars starting from line1 position 1需要帮助显示从第 1 行位置 1 开始的字符
【发布时间】:2011-02-13 10:16:27
【问题描述】:

我正在使用 HP RS232 杆式显示器,其设置如下所列。此链接中还提供了文档:http://www.camax.it/manuali/Manuale%20LD220%20VFD.pdf

  • 字符类型:美国/欧洲(默认)
  • 命令模式:EPSON(默认)
  • 波特率:9600、n、8、1(默认)
  • 无直通(默认)

这是代码

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 消息中输入可见的内容。但如果需要,我可以将其设置为十六进制

【问题讨论】:

    标签: c# asp.net windows winforms


    【解决方案1】:

    我认为您必须以某种方式与打印机的设备驱动程序库进行通信,以使其始终从第 1 行位置 1 开始

    尝试epsonexpert.com 用于 .NET 的 EPSON 设备驱动程序库。 thisthis 的讨论也可能会有所帮助。

    【讨论】:

    • 我的电脑上除了杆显示器外没有连接任何设备
    猜你喜欢
    • 2016-02-20
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多