1

C# で Dot Matrix Printer を使用してレシートを印刷しています。

プリンターは完璧に機能し、文字を太字、大きなサイズなどで印刷します。

問題は、ドット マトリックスにリボンが含まれていることです (黒色、赤色)

黒または赤で印刷するテキストを指定する方法を教えてください。

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