2017-02-22 7 views
0

次のRepoの例に従っています:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/PosPrinterUWP .Net POSプリンタでEpson USB Receiptプリンタが認識されない

はScenario1_ReceiptPrinter.xaml.csで、私はFindAllAsync()以下のように実行するためにFindReceiptPrinterを変更した:

DeviceInformationCollection deviceCollection = await DeviceInformation.FindAllAsync(); 

方法デバイスセレクタを渡し対私は見つけることができる午前機能を実行していますインストールされているプリンタのレジストリ内のプリンタのSymbolicNameと一致するデバイスID。ただし、プリンタIDを明示的に渡しても、プリンタオブジェクトは常にnullです。

私のプリンタのインストール方法に問題があるか、それがUSBプリンタの場合に別の方法で呼び出す必要があるかどうかはわかりません。以下は私の修正コードのいくつかのスクリーンショットは、デバッグ目的のために、次のとおりです。

デバイスコレクションが移入:

Device Collection Populated

プリンタが見つかり:

Printer Found

プリンタオブジェクトのヌル:

enter image description here

答えて

1

公式文書によると、現在USB接続のプリンタはサポートされていません。

サポートは現在、以下の表に記載されているネットワークおよびBluetoothデバイスモデルに限定されています。 USB接続プリンタは現在サポートされていません。今後追加される追加サポートについてご確認ください。 MOR情報については

enter image description here

POS PrinterDevice supportを参照してください。

関連する問題