EAN-13: o último dígito que impede a geração
Um código de produto não é uma etiqueta de texto livre. Comparamos 12 dígitos, a versão completa e um verificador incorreto no Apps24. O PNG real pode ser baixado abaixo.
Entrada e resultado
400638133393 | 4006381333931 | PNG |
4006381333931 | 4006381333931 | same PNG |
4006381333932 | ean_checksum | no PNG |
ABC | ean_digits | no PNG |
Interpretar o resultado
400638133393 e 4006381333931 geraram o mesmo PNG. A soma ponderada é 89; o verificador é (10 − 89 mod 10) mod 10 = 1. Terminar em 2 retorna ean_checksum. Code128 atende a outro caso: identificadores que contêm letras.
Próximo passo
1. Escolha EAN-13 para identificadores numéricos. 2. Informe 12 dígitos ou confira o décimo terceiro; não altere um número real de produto arbitrariamente. 3. Baixe sem cortar as margens. 4. Teste a impressão final com o leitor previsto. Considere Code128 para códigos internos alfanuméricos.
Usar a ferramentaLimites e condições de teste
Verificado localmente em 2026-10-28 com a versão bwip-js do projeto: PNG 286×109, 5.284 bytes. Número público de teste, não registro de produto nem prova de propriedade. Verificamos codificação e validação, não impressão ou leitura física.
workflow-results.jsonReferências
O Apps24 compara os exemplos com a implementação e testes de regressão. Experimentos no navegador indicam suas condições, sem certificar todos os dispositivos. Relate erros com URL, entrada, resultado esperado e navegador. Não envie senhas, documentos privados ou dados pessoais.
