2017-02-22 56 views
0

我下面從以下回購的例子:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/PosPrinterUWP淨POSPrinter不標識愛普生USB票據打印機

在Scenario1_ReceiptPrinter.xaml.cs我已經修改了FindReceiptPrinter運行FindAllAsync()象下面這樣:

DeviceInformationCollection deviceCollection = await DeviceInformation.FindAllAsync(); 

當運行方式與通過在設備選擇,我能找到的功能設備ID與我的註冊表中用於安裝的打印機的打印機SymbolicName匹配。但是,即使在我明確傳入打印機ID時,打印機對象始終爲空。

我不知道是否有一個問題與安裝我的打印機的方式,或者如果我需要以不同的方式調用它時,它是一個USB打印機。下面是我修改後的代碼一些屏幕截圖調試目的:

設備集合填充的:

Device Collection Populated

找到打印機:

Printer Found

打印機對象空:

enter image description here

回答

1

根據官方文件,USB連接的打印機目前不支持。

支持目前僅限於下表中列出的網絡和藍牙設備型號。 USB連接的打印機目前不受支持。請檢查以後是否添加其他支持。

enter image description here

如需更多信息,請參閱Device supportPOS Printer