UWPでPOSアプリケーションを開発しており、接続されたUSBプリンタに印刷コマンドを送信する必要があります。 UWPのWindowsデバイスに接続されたUSBプリンタを検出できません。UWPに接続されたUSBプリンタをリストする方法はありますか?
-1
A
答えて
0
あなたはこのようなものを使用することができます:リストを閉じます
var devicePicker = new DevicePicker();
//filter, so you get printer only:
devicePicker.Filter.SupportedDeviceSelectors.Add("System.Devices.InterfaceClassGuid:=\"{0ecef634-6ef0-472a-8085-5ad023ecbccd}\"");
devicePicker.Show(new Rect());
、その後
devicePicker.Hide();
を。
それとも、デバイスを選択するには、このようなものを使用することができます。
var devicePicker = new DevicePicker();
//filter, so you get printer only:
devicePicker.Filter.SupportedDeviceSelectors.Add("System.Devices.InterfaceClassGuid:=\"{0ecef634-6ef0-472a-8085-5ad023ecbccd}\"");
DeviceInformation info = await devicePicker.PickSingleDeviceAsync(new Rect());
+0
私は上記のロジックをFilterを追加せずに試みましたが、 "DeviceInformation info"はnullを与えました。私はどんなUSBプリンタにも接続できるので、そのGUIDでフィルタリングすることはできません。 –
+0
フィルタを使用しようとしましたが、私のシステムでは(複数の)プリンタが動作していました。フィルタを使用しないと、もっと多くのデバイスが表示されます。たぶんあなたは見てみたいです[ここ](https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/enumerate-devices) – Hannes
関連する問題
- 1. 接続されたUSBプリンタがオンかオフかを検出する方法は?
- 2. UWP IOT、カメラに接続する方法、USBカメラではない
- 3. UWP .Net POSプリンタでEpson USB Receiptプリンタが認識されない
- 4. USB接続なしでAndroidアプリをデバッグする方法はありますか?
- 5. USB接続を使用しないでAndroid Device Monitorに接続する方法はありますか
- 6. 接続された方法で接続ノードネットワークをトラバースする方法はありますか?
- 7. ハイパーV仮想マシンにUSBプリンタを接続する
- 8. 接続されたUSBデバイスでUSBホストコントローラを見つける方法
- 9. VBからLinuxサーバにインストールされているプリンタのリストを取得する方法はありますか?
- 10. Bluetoothを介してアンドロイドデバイスを外部プリンタに接続する方法はありますか?
- 11. デバイスが電源、USBまたはDockに接続されているかどうかを確認する方法
- 12. Linuxでバーチャルマシンに接続するUSBデバイスとしてファイルをエミュレートする方法はありますか?
- 13. USBデバイスをプログラムで接続して再接続する方法
- 14. COM経由で接続されたPOSプリンタへの接続
- 15. flashdevelopをgenymotionまたはbluestackに接続する方法はありますか?
- 16. USBポートからRJ45コンソールデバイスに接続する方法は?
- 17. USBケーブルを抜かずにadb接続を再接続する方法
- 18. wildfly接続プールから接続する方法はありますか?
- 19. タブレットに接続された外付けカメラにアクセスする方法UWP
- 20. Cで同じUSBハブに接続された2つのUSBデバイスを検出する方法#
- 21. GIMPとPHPを接続する方法はありますか?
- 22. NSToolbarButtonとMainViewControllerを接続する方法はありますか?
- 23. ePOS2 SDK:プリンタとの接続を維持する方法は?
- 24. Usb接続モードの設定方法は?
- 25. iOS用Unityで接続されたプリンタにTexture2Dを送信するには
- 26. 2台のPCをubuntuに接続する方法OS他のWindows 7をUSB-USBブリッジケーブルで接続する
- 27. USBが接続されたときに通知するJava USBイベントリスナー
- 28. 接続の中断後にOracle接続プールを自動再接続する方法はありますか。
- 29. ラズベリーパイをArduinoコードにUSB接続で対応させる方法
- 30. FILEポートに追加されたプリンタの宛先ファイルパスをプログラムで指定する方法はありますか?
あなたは[POSサンプル](https://github.com/Microsoft/Windows-universal-samples/tree/masterを見ました/ Samples/PosPrinter)をMicrosoftから入手しますか? – AVK