Código de barras lido no celular, mas não no Garmin: por quê?
Quando o mesmo código funciona em um telefone, mas falha em um relógio, o problema nem sempre é a tela.
A parte frustrante é o quão perto tudo pode parecer de funcionar. O código de barras é visível no relógio Garmin. Outro telefone pode lê-lo. O nome e o número parecem corretos. Em seguida, o scanner na entrada de uma academia, caixa ou balcão de clube recusa.
Isso não significa automaticamente que um monitor Garmin não possa mostrar códigos de barras. Geralmente significa que uma parte da cadeia não corresponde ao que o sistema receptor espera.
Verifique os dados do código
A câmera do telefone é um scanner incomumente indulgente. Ele pode refocar, ajustar a exposição, experimentar vários formatos de código de barras e recuperar informações de uma imagem imperfeita. Um leitor fixo de varejo ou de acesso é muito menos flexível. Poderá aceitar apenas um formato, a uma distância, com valor exato já cadastrado em seu sistema.
Uma verificação bem-sucedida com um telefone é útil, mas não conclusiva. Isso mostra que há dados legíveis no relógio. Isso não mostra que o leitor real aceita esses dados como uma associação, ingresso ou conta válida.
Pequenas diferenças são importantes. Um zero à esquerda ausente pode apontar para outro identificador. Um caracter copiado do número impresso abaixo do código de barras pode não fazer parte do valor codificado. Em outros casos, o número impresso é apenas uma referência abreviada, enquanto o código de barras contém um registro interno mais longo.
O ponto de partida mais seguro é o cartão original ou aplicativo oficial. Recupere todos os dados do código original, mantendo zeros à esquerda, pontuação e letras maiúsculas e minúsculas.
QR não é um substituto universal
Um dos erros mais comuns é transformar cada número de cartão em um código QR. A nova imagem QR pode ser válida, mas o scanner ainda pode rejeitá-la porque a organização espera um formato de código de barras diferente.
Um cartão de academia pode usar o Código 128. Um cartão de fidelidade de varejo pode usar EAN-13 ou UPC-A. Um cartão de clube mais antigo pode usar o Código 39. Alguns cartões de viagem e acesso usam Aztec. O formato faz parte da identidade do cartão e não é apenas uma preferência visual.
Mantenha o formato original, em vez de escolher o código mais fácil de gerar. Se a fonte for um cartão físico, um leitor que reporte tanto o valor decodificado quanto o formato é mais útil do que um aplicativo de câmera que mostra apenas o texto.
Alterar códigos cria um problema diferente
Alguns cartões são estáticos. O seu valor permanece inalterado durante meses ou anos, tornando-os bons candidatos para uma carteira de relógios. Outros são gerados por um aplicativo oficial e mudam sempre que o aplicativo é aberto ou após um curto intervalo.
Um código dinâmico copiado pode passar em um teste imediato e falhar posteriormente. Não há nada de errado com a imagem do relógio; o token expirou. Se o código original mudar, use o aplicativo oficial.
Abra o código original, anote seu valor e abra-o novamente mais tarde. Se o valor permanecer inalterado, provavelmente será adequado para uma carteira offline. Se girar, trate uma cópia salva como temporária, na melhor das hipóteses.
Verifique a tela e o leitor
Os relógios Garmin usam diferentes tecnologias e tamanhos de exibição. Telas AMOLED brilhantes, telas MIP reflexivas e telas compactas Instinct podem apresentar códigos utilizáveis, mas o símbolo deve permanecer completo e claro.
O código precisa de uma borda branca limpa, forte contraste e espaço suficiente para que suas linhas ou quadrados permaneçam separados. O brilho da tela, os reflexos, o ângulo do pulso e a distância focal do leitor podem afetar o resultado. Mover o relógio lentamente para perto e para longe do scanner geralmente funciona melhor do que pressioná-lo contra o vidro.
Mesmo com a renderização ideal, nenhum aplicativo de relógio pode forçar o scanner de um operador a suportar um formato ou aceitar um valor não registrado. O teste final deve acontecer no caixa, portão ou recepção real.
Uma maneira melhor de resolver o problema
Comece com o cartão original em vez de uma captura de tela de uma cópia. Recupere o valor codificado exato, identifique o formato original e confirme se o valor permanece o mesmo. Adicione-o ao relógio, sincronize-o e compare o resultado exibido com a fonte.
Para a primeira verificação real, mantenha disponível o cartão físico ou o aplicativo oficial. Se o relógio funcionar, o substituto poderá ficar em casa na próxima vez. Caso contrário, o teste reprovado torna-se uma informação útil: o valor, o formato, a exibição e o sistema receptor podem ser verificados separadamente, em vez de gerar novas imagens aleatoriamente.
O que o WalletPro oferece
Os cartões salvos permanecem no relógio após a sincronização, portanto, uma associação à academia, um cartão de fidelidade, um ID do clube, um código de parkrun ou um passe de acesso compatível podem estar prontos sem abrir um telefone. O aplicativo não pode garantir a aceitação de todos os scanners, atualizar tokens dinâmicos de varejistas ou substituir o sistema de contas de um emissor. Ele pode remover a incompatibilidade evitável entre o código estático original e o símbolo mostrado no pulso.
Se precisar cadastrar o cartão novamente, siga o guia de cartões de fidelidade e de associado. Preserve os zeros à esquerda e altere apenas uma coisa por vez para identificar a causa. Para viagens, confira também os formatos de bilhetes e cartões de embarque.
Abra o WalletPro no Garmin Connect IQ.
Quando um código de barras é lido em um telefone, mas não em um relógio Garmin, alterar a imagem às cegas raramente é a resposta. Comece com a identidade do cartão. Uma vez que o valor, o formato, a exibição e o scanner estejam de acordo, o relógio se torna o lugar mais rápido para guardá-lo.