我正在使用C#中的点阵打印机打印收据。
打印机工作正常,以粗体,大尺寸等方式打印字符。
问题是点阵中有丝带(黑色,红色)
如何指定要以黑色或红色打印的文本。
我正在使用BinaryWriter传递字符串和ascii代码以获得所需的输出。
示例:
bw.Write((byte)0);
byte[] bytes = Encoding.ASCII.GetBytes(text);
foreach (var by in bytes)
{
bw.Write((byte)by);
}
一些示例代码参考:
感谢任何帮助。
更新
使用的打印机是Sewoo SLK-D30 Sewoo SLK-D30
该文件说:
Command HexCode Description
DC3 <13>H Red color print command
但无法继续。