Maneira de comparar dois códigos de barras
-
19-09-2019 - |
Pergunta
Eu tenho dois códigos de barras que estou trabalhando. Eles são claramente diferentes, mas ambos digitalização como código 128. Um é estranho e é normal. Tentei reimprimir os dados para o código de barras em todos os sentidos que eu posso pensar para que eu possa ver o que subconjunto (A, B ou C) está sendo usado.
Para o normal Eu sei que é A
para os primeiros 10 caracteres, em seguida, ele altera a codificação para B
.
Eu não consigo descobrir como para ver o que a codificação é no outro (estranho).
Eu estou usando um scanner símbolo. (I ligado o caractere de prefixo, mas que só me disse D
(código 128)
Existe alguma ferramenta que me permita cavar as simbologias de código de barras?
Solução
Eu sei muito pouco sobre códigos de barras e de zero sobre os não-europeus, mas para implementações estranhas de código 128, também há GS1-128 .
Este de código de barras em linha gerador aparência bastante agradável e pode gerar uma grande quantidade de formatos que você pode querer verificar contra.
Outras dicas
Chiming no final aqui, mas a ZXing biblioteca (Eu sou um desenvolvedor) lê código 128. você poderia tê-lo escanear o código de barras enquanto você anexar um depurador ao código. Ele iria mostrar-lhe exatamente o que está acontecendo, passo a passo, na decodificação, incluindo mudanças de subconjuntos.
Eu sei que o problema seja corrigido. Mas aqui é um pouco mais de recurso no caso de alguém está em necessidade:)
Como Pekka mencionado, um código 128 têm subconjuntos como Código 128A, 128B Código, Código 128C e GS1-128 (UCC / EAN-128). Aqui está mais informações sobre código 128 barcode , com a codificação padrão de ilustração.
Obrigado por aqueles que responderam e comentaram.
Acontece que a empresa que fez os nossos códigos de barras teve um erro de impressão. Isso fez com que o código de barras de olhar diferente.
Como já decodificado com êxito Não sei. De qualquer forma. Vou prêmio a pergunta a Pekka porque ele me deu uma solução viável.