Condividi tramite


Condivisione dei dispositivi PointOfService

Il presente argomento mostra come condividere periferiche connesse bluetooth o di rete con altri computer in un ambiente in cui più PC si basano su periferiche condivise anziché periferiche dedicate che vengono collegate a ogni computer.

API importanti

Condivisione dei dispositivi

Le periferiche PointOfService connesse tramite rete e Bluetooth vengono generalmente usate in ambienti dove i dispositivi client condividono le stesse periferiche durante il giorno. In un ambiente di vendita al dettaglio o di servizi alimentari occupato, qualsiasi ritardo nella capacità di collegare un dispositivo client a una periferica ha un impatto sull'efficienza in cui un associato può chiudere una transazione con il cliente e passare al successivo. Nel caso di un ristorante a servizio rapido in cui una stampante di ricevuta viene usata come stampante da cucina per trasferire i dettagli dell'ordine di un cliente alla cucina per la preparazione ci saranno più dispositivi client che effettuano ordini dai clienti. Una volta completato l'ordine, ogni dispositivo client deve essere in grado di richiedere la stampante condivisa e stampare immediatamente l'ordine per la cucina.

In questi ambienti, è importante che l'applicazione elimini completamente l'oggetto del dispositivo in modo che un altro possa richiedere lo stesso dispositivo.

Eliminazione di un PosPrinter alla fine di un blocco '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.
}

Eliminazione di un PosPrinter richiamando Dispose() in modo esplicito

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

Supporto, commenti e suggerimenti

Trova le risposte alle tue domande

Altre domande? Chiedi di noi sia sul forum Docs Q& utilizzando il tag UWP or on Stack Overflow con il tag pointofservice.

Aiutaci a individuare le tue domande:

  • Aggiungere il tag pointofservice alla domanda in Stack Overflow.
  • Includi il termine "UWP" nel tuo post sul forum Q&