我正在尝试在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
有人会帮我解决这个问题吗?
答案 0 :(得分:0)
您需要最后确定通过NEW_LINE(ASCII码为10)发送到打印机的字符流。 您可以使用以下代码行进行打印;
if