Общий доступ к устройствам PointOfService
В этом разделе показано, как совместно использовать сетевые или периферийные устройства Bluetooth, подключенные к другим компьютерам в среде, где несколько компьютеров используют общие периферийные устройства, а не выделенные периферийные устройства, подключенные к каждому компьютеру.
Важные API
- BarcodeScanner.Dispose
- CashDrawer.Dispose
- LineDisplay.Dispose
- MagneticStripeReader.Dispose
- PosPrinter.Dispose
Общий доступ к устройствам
Периферийные устройства 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.
Помогите нам найти свои вопросы:
- Добавьте тег pointofservice к вашему вопросу в Stack Overflow.
- Включите термин UWP в свой пост на форуме Q&A