Um código de barras procura um produto embalado pelo número. A consulta verifica primeiro os registros de produtos do Open Food Facts, depois os códigos de barras armazenados junto aos alimentos da base, e devolve os valores do próprio produto.
No celular
(Na tela de registro, o botão Barcode ainda aparece em inglês.)
O leitor lê códigos EAN-13, EAN-8, UPC-A, UPC-E, Code 128 e Code 39, o que cobre as embalagens de alimentos do mundo todo. Depois que um código é lido, a câmera para até você ler de novo, então um produto mantido na frente dela é consultado uma única vez.
Sem a câmera
Toque em Inserir manualmente (ou em Digitar o código em vez disso no cartão de permissão), digite os dígitos abaixo do código de barras e toque em Buscar. Códigos UPC costumam ter 12 dígitos e códigos EAN, 13.
Permissão da câmera
A câmera só é usada enquanto a tela do leitor está aberta, e nenhuma imagem sai do celular: o código é decodificado no aparelho e só o número é enviado. Se você recusou a permissão, o leitor oferece a entrada manual, e as configurações do próprio celular reativam a câmera:
Na web
A câmera da web lê códigos UPC, EAN-13 e EAN-8. Ela depende do leitor de código de barras do próprio navegador, que o Chrome e o Edge oferecem e alguns navegadores não; um navegador sem ele avisa e oferece a entrada manual. Os quadros são lidos no navegador e só o número é enviado ao servidor.
Quando nada é encontrado
A mensagem "Nenhum alimento encontrado para este código" significa que o número não está entre os produtos que a base conhece. Acontece com marcas próprias de lojas, produtos muito novos e códigos fora dos sistemas do varejo. A partir daí:
O que a leitura não é
Artigos relacionados: