私はエプソンのサーマルプリンターモデルM129Hを持っています。私のC#アプリケーションでプリンターのステータスを取得する方法は? ステータスには次のものが含まれます。
- プリンタのオンまたはオフ
- ペーパーロールが完成しました
- 印刷エラー
- ペーパーロールフィッターが開いています
等
プリンターのステータスをゼロからコーディングすることは、完全に行うことはかなり困難です。ほとんどのプリンタ メーカーは、それを行うための API を用意しているはずです。エプソンがそのような API を提供しているかどうかを検索することをお勧めします。
参考までに、これらの人が提供する SDK を参照してください: http://www.starmicronics.com/support/SDKDocumentation.aspx
Star SDK は Epson プリンターでは機能しないことに注意してください。これは、プリンターの製造元によってステータスとプリンター コマンドが異なるためです。しかし、Star の API/SDK を自分のプロジェクトに使用したところ、思ったより早く完了しました。幸運を。