2

熱標準プリンターに印刷を送信する C# アプリケーションをプログラミングしています。

ESC/POS コマンドで印刷を制御できますが、文字サイズを設定する方法が見つかりません。

それを設定するコマンドがありますが、2 つの値の間にのみ、または非常に小さいか非常に大きいです。中間値が必要です。

これは私が現在プリンターに送信しているものです。

_sockets[this.IP].Send(new byte[] { 0x1B, (byte)'@',          // Initialize the printer
                                    0x1B, (byte)'J', 30,      // Set printing position (Y)
                                    0x1B, (byte)'!', 1,       // Select character size
                                    0x1B, (byte)'E', 1,       // Bold
                                    0x1B, (byte)'$', 0, 0 }); // Set printing position (X)

送信するESC !コマンドでサイズを制御しますが、印刷は非常に小さく見えます。サイズを 4 倍にすると、非常に大きく表示されます。

どうすればいいですか?

4

0 に答える 0