PointOfService デバイスの共有PointOfService device sharing

複数の Pc が各コンピューターに接続されている専用の周辺機器ではなく、共有の周辺機器に依存する、環境内の他のコンピューターとネットワークまたは接続されている Bluetooth 周辺機器を共有する方法について説明します。Learn how to share network or Bluetooth connected peripherals with other computers in an environment where multiple PCs rely on shared peripherals rather than dedicated peripherals attached to each computer.

デバイスの共有Device sharing

ネットワーク、Bluetooth が接続されている PointOfService 周辺機器は、通常使用する環境 wheere で複数のクライアント デバイスが、1 日を通して同じ周辺機器を共有します。Network and Bluetooth connected PointOfService peripherals are typically used in an environment wheere multiple client devices are sharing the same peripherals throughout the day. ビジー状態の製品版または食品サービス環境では、周辺機器を接続するクライアント デバイスの機能の遅延は、効率性を関連付けは、顧客とトランザクションを終了し、へと移動に影響を与えます。In a busy retail or food services environment any delay in the ability for a client device to attach to a peripheral has an impact on the efficiency in which an associate can close a transaction with the customer and move on to the next. 準備の台所に顧客の注文の詳細を転送するキッチン プリンターとしてレシート プリンターが使用されているサービスのクイック レストランのシナリオでは、顧客から注文を受け取り、複数のクライアント デバイスがあります。In a quick service restaurant scenario where a receipt printer is used as a kitchen printer to transfer the details of a customer's order to the kitchen for preparation there will be multiple client devices taking orders from customers. 注文が完了すると各クライアント デバイスが共有プリンターを要求して、すぐにキッチンの順序を印刷することがあります。Once the order is complete each client device should be able to claim the shared printer and immediately print the order for the kitchen.

これらの環境でことが重要にアプリケーションの完全disposeデバイス オブジェクトの別、同じデバイスを要求できるようにします。In these environments, it is important for the application to fully dispose the device object so that another can claim the same device.

'Using' ブロックの最後の PosPrinter の破棄Disposing of a PosPrinter at the end of a ‘using’ block

using Windows.Devices.PointOfService;
using(PosPrinter printer = await PosPrinter.FromIdAsync("Device ID"))
{
    if (printer != null)
    {
        // Exercise the printer.
    }

    // When leaving this scope, printer.Dispose() is automatically invoked, 
    // releasing the session we have with the printer.
}

Dispose() を明示的に呼び出すことによって、PosPrinter の破棄Disposing of a PosPrinter by calling Dispose() explicitly

using Windows.Devices.PointOfService;

PosPrinter printer = await PosPrinter.FromIdAsync("Device ID");
if (printer != null)
{
    // Exercise the printer, then dispose of the printer explicitly.
    printer.Dispose();
}

API メソッドの使用API methods used

サポートとフィードバックSupport and feedback

質問に対する回答を見つけるFind answers to your questions

ご質問がある場合は、Have questions? いずれかを尋ねStack OverflowまたはUWP の MSDN フォーラムAsk us on either Stack Overflow or MSDN UWP Forum

質問の検索に役立ちます。Help us locate your questions:

機能の提案を行うこと、またはフィードバックの提供Make feature suggestions or give feedback

参照してください開発者フィードバック UserVoiceします。See Developer Feedback UserVoice.