Compartilhar via


Compartilhamento de dispositivo PointOfService

Este tópico mostra como compartilhar periféricos conectados à rede ou Bluetooth com outros computadores em um ambiente em que vários computadores dependem de periféricos compartilhados em vez de periféricos dedicados conectados a cada computador.

APIs importantes

Compartilhamento de dispositivo

Os periféricos PointOfService conectados à rede e ao Bluetooth são normalmente usados em um ambiente em que vários dispositivos clientes compartilham os mesmos periféricos ao longo do dia. Em um ambiente movimentado de varejo ou serviços de alimentação, qualquer atraso na capacidade de um dispositivo do cliente se conectar a um periférico tem um impacto na eficiência em que um associado pode fechar uma transação com o cliente e passar para o próximo. Em um cenário de restaurante de serviço rápido, onde uma impressora de recibos é usada como uma impressora de cozinha para transferir os detalhes do pedido de um cliente para a cozinha para preparação, haverá vários dispositivos do cliente recebendo pedidos dos clientes. Uma vez que o pedido é concluído, cada dispositivo cliente deve ser capaz de reivindicar a impressora compartilhada e imprimir imediatamente o pedido para a cozinha.

Nesses ambientes, é importante que o aplicativo descarte totalmente o objeto de dispositivo para que outro possa reivindicar o mesmo dispositivo.

Descartar um PosPrinter no final de um bloco 'usando'

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

Descartar um PosPrinter chamando Dispose() explicitamente

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

Suporte e comentários

Encontrar respostas para suas dúvidas

Tem dúvidas? Pergunte-nos em nosso fórum de P e R do Docs com a tag UWP ou no Stack Overflow com a tag pointofservice.

Ajude-nos a localizar suas perguntas:

  • Adicione a tag pointofservice à pergunta sobre Stack Overflow.
  • Incluir o termo "UWP" na sua postagem no fórum de P e R