MENU
    Como ler códigos de barras e códigos QR com a câmera do seu dispositivo
    • 31 Oct 2023
    • 3 Minutos para Ler
    • Contribuintes

    Como ler códigos de barras e códigos QR com a câmera do seu dispositivo


    Resumo do artigo

    Veja como usar a lógica Trigger para armazenar um valor de código de barras que foi escaneado em uma câmera

    Visão geral

    Você pode usar a câmera "Barcode Scanner" da Tulip no Camera Widget para permitir que um operador escaneie um código de barras com a webcam em seu telefone, tablet ou computador de mesa.

    Veja aqui onde encontrá-la:

    Para usar esse widget com sucesso, você precisa ter três coisas na etapa:

    1. O widget em si. Ele deve ser grande o suficiente para que o operador possa ver o que está escaneando
    2. Um acionador que dispara "quando" o "Barcode Scanner (Optical)" é usado.
    3. Uma variável incorporada na etapa para que o operador possa ver quando o código de barras for escaneado com êxito

    Veja a seguir como configurar uma etapa que realiza isso.

    Adição do widget de câmera do leitor de código de barras

    Clique no widget da câmera e escolha "Barcode Scanner". Redimensione o widget para o tamanho que preferir - esta é a janela em que o operador poderá ver o que está digitalizando.

    Você só pode ter um widget Barcode Scanner por etapa.

    Depois de selecionar o widget, você verá as seguintes opções no painel de contexto:

    Aqui estão os formatos de código de barras suportados:

    • EAN-8
    • EAN-13
    • Código 39
    • Código 128
    • ITF
    • RSS-14
    • Código QR
    • Matriz de dados
    • PDF 417

    Por padrão, todos esses formatos estão "ativados". Você pode desativar formatos individuais de código de barras, o que também permitirá que o widget leia códigos de barras mais rapidamente.

    Armazenamento da saída

    Agora, você precisa criar um acionador que dispara quando um código de barras é lido com êxito.

    Crie um acionador na guia Etapa do painel de contexto e adicione a seguinte instrução "when":

    • WHEN "device" "Barcode Scanner (Optical)" outputs at: "esta estação" com eventos "O código de barras apareceu"

    Em seguida, adicione uma instrução "Data Manipulation" "store" para armazenar o valor do código de barras em uma variável.

    • "Manipulação de dados" "Armazenar" dados: "Device Output" "barcode appeared: text" location: "Variable" (variável aqui)

    Por fim, se quiser enviar instantaneamente o operador para outra etapa quando o código de barras for armazenado, adicione uma transição "Go To Step".

    Configuração da etapa

    Aqui está um possível layout para um aplicativo que deve ser executado no desktop:

    O widget da câmera ocupa a metade superior da tela.

    Na metade inferior, há botões de navegação, bem como um rótulo de texto e texto variável incorporado, para que o operador possa ver o valor do código de barras que acabou de ser escaneado.

    Saiba mais sobre texto variável aqui

    No Player, os usuários também podem "inverter" e "girar" a exibição ao vivo da câmera.

    Solução de problemas do scanner de código de barras com câmera

    As condições da sua estação de trabalho afetarão o tempo que o aplicativo levará para digitalizar um código de barras com êxito.

    Aqui estão algumas limitações comuns que o impedirão de digitalizar códigos de barras com êxito.

    Resolução da câmera

    O seu tablet ou telefone usa uma câmera moderna e de alta resolução? Muitos dispositivos e laptops mais antigos têm câmeras de baixa resolução.

    Iluminação

    O escaneamento está sendo feito em uma área bem iluminada? A câmera precisa de luz suficiente para visualizar os contrastes no código de barras.

    Procedimento de teste

    Você está testando com a mesma câmera que será usada na produção? Caso contrário, você poderá obter resultados enganosos.

    Vários exemplos de texto em exibição

    O scanner funciona melhor se houver um único código de barras em exibição. Se houver outras seções de texto ou outros códigos de barras à vista, tente bloqueá-los com o dedo.

    Papel plano

    Se o código de barras for impresso em papel amassado, o scanner terá dificuldade para lê-lo.

    Leitura adicional


    Encontrou o que estava procurando?

    Você também pode ir para community.tulip.co para postar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!


    Este artigo foi útil?