Поделиться через


Общий доступ к устройствам PointOfService

В этом разделе показано, как совместно использовать сетевые или периферийные устройства Bluetooth, подключенные к другим компьютерам в среде, где несколько компьютеров используют общие периферийные устройства, а не выделенные периферийные устройства, подключенные к каждому компьютеру.

Важные API

Общий доступ к устройствам

Периферийные устройства PointOfService, подключенные к сети и Bluetooth, обычно используются в среде, где несколько клиентских устройств используют одни и те же периферийные устройства в течение дня. В занятой розничной или продовольственной среде любая задержка в способности клиентского устройства подключаться к периферийным устройствам влияет на эффективность, в которой связь может закрыть транзакцию с клиентом и перейти к следующей. В сценарии быстрого обслуживания, где принтер квитанции используется в качестве принтера кухни для передачи сведений о заказе клиента на кухню для подготовки будет несколько клиентских устройств, принимающие заказы от клиентов. После завершения заказа каждое клиентское устройство должно иметь возможность претендовать на общий принтер и немедленно распечатать заказ на кухне.

В этих средах важно, чтобы приложение полностью утилизировало объект устройства, чтобы другой может претендовать на то же устройство.

Удаление PosPrinter в конце блока using

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.
}

Удаление PosPrinter путем явного вызова Dispose()

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();
}

Поддержка и обратная связь

Получение ответов на вопросы

Есть вопросы? Попросите нас на форуме "Документы Q&A" с тегом UWP или Stack Overflow с тегом pointofservice.

Помогите нам найти свои вопросы: