【解決方法】C# – レシートの印刷


EPSON TM-T90 レシートをインストールしました。C# を使用してテストしたいと思います。
ググってみましたが、よくわかりませんでした…

私がやりたいことは、「Hello World」などのコード行を単純に出力することです。
私は以下を使用してみました:

C#
char esc = (char)27;
char ff = (char)12;
SerialPort port = new SerialPort("COM3", 19200, Parity.None, 8, StopBits.One);
port.Open();
port.Write(esc + "@Hello World!" + ff);
port.Close();

それでも、COM3 へのアクセスが拒否されたと表示されます。
インストールされ、すべてをインストールする公式の高度なドライバーを使用しました。使用可能なプリンターに表示され、インストール時にCOM3である正しいポートを選択し、シリアルインターフェイスを既に構成しました。

解決策 1

ドライバーは、そのシリアル ポートに対する排他的な権利を持ちます。
プリンターを駆動し、悪意のあるコードからプリンターを保護します。 標準の印刷ユーティリティとクラスを介して通常の印刷処理を使用しないのはなぜですか?

コメント

タイトルとURLをコピーしました