実現したいこと
- ラベルプリンタの状態を監視したい
前提
LANケーブルで接続しているラベルプリンタで、死活・ラベル切れ・リボン切れ等の情報を監視するプログラムを開発したいと思っています。
対象プリンタ:KSW-1800Plus
プリンタのサイト:https://www.systemwave.jp/printer/1500Plus/1500Plus.html
プリンタが接続されているPC:Windows10
稼働状況:常時稼働
発生している問題
購入先のサイトを確認すると、コマンドリファレンスが存在するのですが、LANで接続されているプリンタにコマンドを送信する方法がわかりません。
また、レスポンスの内容次第で、指定フォルダへエラーログの出力またはメールの送信等で情報を知らせるロジックを組みたいため、一方通行の送信ではなくレスポンスの受け取りが必要ですが方法がわかりません。
試したこと
プリンタ側のLANケーブルを抜いた状態で、コマンドプロンプトにて
”cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnmngr.vbs -l”
を実行しても「プリンターの状態:アイドル」、「プリンターの状態の詳細:不明」のままでオンラインの状態と変わらないレスポンスでした。
追加情報
メーカーに直接聞いたところ、コマンドの使い方についてはシリアル通信を前提としており、LANではわからないとのことで、telnet接続も非対応とのことでした。
補足情報
開発するための言語にこだわりはありませんが、バッチファイル、VBS辺りを活用したいと考えています。
開発可能な言語としてはPHP、Python、VBでも開発可能ですが、ラベルプリンタを動かしているPCがスタンドアロン状態であり、極力プログラム言語のインストール等を避けたいため、VBS辺りで開発できると幸いです。
