熱標準プリンターに印刷を送信する 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 倍にすると、非常に大きく表示されます。
どうすればいいですか?