質問

プログラムで印刷することにより、スケールに戻る必要があります。

マニュアルでは、印刷コマンドは単にキャリッジリターンでPで終了していると記載されています。 次のコードを使用します:

Byte[] bytes = {80, 13};
_sp.Write(bytes,0,bytes.Length);

しかし、スケールからESコードを取得するたびにエラーが発生しますが、それでも印刷されます。なぜ機能するのに、ESを取り戻しているのかを知りたいだけです。

アイデアはありますか? bytes []の形式は正しいですか?

役に立ちましたか?

解決

マニュアルに記載されているとおり、バイトは正しいです。

このマニュアルは不明確である(または他の場所で指定されている)可能性があり、「キャリッジリターン」によって実際には、一部のシステム(MS-DOSなど)で使用されるCR + LF改行シーケンスを意味します。バイトは次のようになります。

Byte[] bytes = { 80, 13, 10 };
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top