1

我正在使用 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

但无法进行。

4

0 回答 0