2017-11-27 33 views
0

simpe UWPバーコードスキャナアプリケーションを作成したいのですが、PointOfService(POS)APIが存在すると思われるため、Lumia 950またはノートパソコンに内蔵のカメラを使用できません。 USBポートを介して接続された外部のバーコードスキャナでのみ動作します。私は正常に私のアプリケーションにWindowsのHelloを実装することができたが、バーコードスキャナを作成することはほとんど不可能であるため、Web上に適切なチュートリアルがない。あなたは私にいくつかのアドバイスをお願いできますか、どのAPIを使うべきですか?なぜなら私のデバイス上にカメラを内蔵したバーコードをスキャンしたいのであれば、POS APIは私にとっては役に立たないと思うからです。ユニバーサルWindowsプラットフォーム(UWP)バーコードスキャナアプリケーション

私は、バーコードスキャナーを自分のデバイス上で検出するために、バーコードスキャナークラスを使用します。

BarcodeScanner scanner = await BarcodeScanner.GetDefaultAsync(); 

しかし、私はちょうど私が

<Capabilities> 
    <DeviceCapabilities Name="pointOfService" /> 
</Capabilities> 

誰でもにpointOfServiceを追加しても、何のバーコードスキャナが検出されなかったこと、メッセージが表示されます:ここで私はバーコードスキャナを検出したい私のコードの一部です。いくつかの提案をどのようにこの問題を解決するには?私はフォーラムを検索したが、ZXing APIしか見つからなかったが、サードパーティのソリューションよりネイティブのMicrosoft APIを使用したいと思った。私はVisual Studio 2015を使用しています。

+0

解決し、私は内蔵のPointOfServiceのAPI UWPのためにはかなりのハードウェアのどのような種類の制限されることが判明それは支持された。私は[POS for .NET](https://www.microsoft.com/en-us/download/details.aspx?id=42081)を使用して終了しましたが、目的のために新しいものが必要な場合があります。 –

+0

@SamIamはい私もこれを見つけましたが、あなたが言及したように、古いAPIはUWPアプリケーションでは実装できないので、私は知っていますが、私が間違っていれば修正します。私はマイクロソフトが無能で、この目的のためにAPIを作成するのを忘れていると信じていないので、いくつかの非常に単純な解決策であるが、今は適切な解決策を見つけることができない。 –

+0

私がしたことは、 WebAPIエンドポイント経由でUWPアプリケーションと通信した.NET for POS。 .netのposがバーコードスキャナーとして組み込みのカメラを使用することをサポートしていない可能性があるため、あなたが本当に新しい何かを必要とする理由があります。あなたはこの方法を使用する必要があるかもしれません。 POS for .NETがUWPと統合されない理由は、UWPがサンドボックス化されているためです.POS for .NETが古いためです。 –

答えて

関連する問題