无法在打印机上打印Olivetti PR 4 SL

时间:2016-03-05 13:44:45

标签: c# .net printing serial-port

我正在尝试在Olivetti PR 4 SL上打印。在.NET应用程序(“打印测试页”,Word,...)中,它可以工作。但在我的.NET应用程序中,它没有。 这是我的简化代码:

using (var serialPort = new SerialPort())
{
    serialPort.PortName = "COM1";  // Where the printer is installed.
    serialPort.Open();
    serialPort.Write("Hello world!");
}

错误消息是:

  

给定的端口名称不以COM / com开头或不解析   一个有效的串口。参数名称:portName

有人会帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您需要最后确定通过NEW_LINE(ASCII码为10)发送到打印机的字符流。 您可以使用以下代码行进行打印;

if