我正在打印到藍牙連接的打印機的移動應用程序(Tablet PC上的C#/ WPF)。現在我只是開始打印作業,如果打印機不存在,打印機子系統會向用戶報告錯誤。我沒有使用藍牙程序進行任何操作,只是使用PrintDialog()。檢測藍牙打印機的存在
我想修改此過程來首先檢測打印機 - 如果它不可用,那麼我將只存儲文檔而不打印。有沒有代碼的方式來檢測藍牙設備是否連接/活動/可用?
如果我在控制面板下的藍牙面板中查看設備,它似乎沒有任何反映設備是否可用的狀態,所以也許這是不可能的。
我假設打印機已經在Windows中設置和配置 - 我需要做的就是檢測它是否實際存在於給定的時間點。