【发布时间】:2010-02-07 21:57:51
【问题描述】:
我正在开发一个打印到蓝牙连接打印机的移动应用程序(平板电脑上的 C#/WPF)。现在我只是启动打印作业,如果打印机不存在,打印机子系统会向用户报告错误。我没有以编程方式使用蓝牙做任何事情,只是使用 PrintDialog()。
我想修改此过程以首先检测打印机 - 如果它不可用,那么我将只存储文档而不打印。代码中有没有办法让我检测蓝牙设备是否已连接/活动/可用?
如果我在控制面板下的蓝牙面板中查看设备,它似乎没有任何反映设备是否可用的状态,所以这可能是不可能的。
我假设打印机已经在 Windows 中设置和配置 - 我需要做的就是检测它是否真的存在于给定的时间点。
【问题讨论】:
标签: c# .net bluetooth printing