我需要通过使PRINT编程顶嘴规模。

在手动状态,该打印命令是简单地用P回车结束。 我用下面的代码:

Byte[] bytes = {80, 13};
_sp.Write(bytes,0,bytes.Length);

但每个其他时间我得到ES代码回到从中意味着错误的规模,但它仍然打印。我只是想找出为什么即使它工作,我越来越ES回来。

任何想法?为字节格式[]正确吗?

有帮助吗?

解决方案

中的字节是正确的,根据你说的是手动状态。

也许手册还不清楚(或已经此别处说明),并通过“回车”实际上是指在一些系统(例如MS-DOS)中使用的CR + LF换行序列。然后,字节将是:

Byte[] bytes = { 80, 13, 10 };
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top