发送代码页(437)打印机

时间:2017-01-10 14:14:19

标签: c# printing epson

我有一台Epson Receipt打印机(Epson TM-T88V串行打印机),其常驻字体是CodePage 437.我使用的是Visual Studio 2010 c#,需要将十进制178(Hex 00B2)发送到打印机。 我试过了:

var asciiBytes = new byte[] { 0xB2 };
var asciiEncoding = Encoding.GetEncoding(437);
var unicodeString = asciiEncoding.GetString(asciiBytes);
port.Write(unicodeString);

打印机只打印"?"对于unicodeString变量。

有关将十进制178发送到使用CodePage 437的打印机的任何想法吗? (' port.Write'是我发送到串口的方式。) 提前谢谢!

0 个答案:

没有答案