私はモバイルアプリケーション(タブレットPCのC#/ WPF)でBluetooth接続プリンタに印刷しています。今は印刷ジョブを起動します。プリンタが存在しない場合、プリンタサブシステムはエラーをユーザーに報告します。私はBluetoothでプログラム的に何もしていない、ただPrintDialog()を使っている。ブルートゥースプリンタの存在を検出する
プリンタを検出するためにこのプロセスを変更したいのですが、使用できない場合は印刷せずにドキュメントを保存します。 Bluetoothデバイスが接続されているかどうかを検出する方法はありますか?
[コントロールパネル]の[Bluetooth]パネルでデバイスを見ると、デバイスが使用可能かどうかを示すステータスが表示されないため、これは不可能です。
私はプリンタが既にセットアップされ、Windowsで設定されていると仮定しています。実行する必要があるのは、特定の時点で実際に存在するかどうかを検出することだけです。