-
Notifications
You must be signed in to change notification settings - Fork 0
pt br
Matheus Tenorio edited this page Nov 1, 2017
·
34 revisions
Os objetivos deste projeto são:
- Provê uma biblioteca para desenhar códigos de barras.
- Fácil utilização
- Independência da arquitetura
- Otimização para dispositivos embarcados
No mundo dos códigos de barras existem diversos padrões, para os mais diversos fins. Entretanto nesse projeto será adotado somente um deles, o EAN-13.
O motivo de escolher somente um, dentre tantos, é o fato deste padrão, o EAN-13, ser o mais utilizado do mundo e ser compatível com outros tipos de códigos de barras. Por exemplo, podemos representar um código UPC-A, de 12 dígitos, como um código EAN-13, de 13 dígitos, apenas adicionado um zero no primeiro dígito.
Os 13 dígitos do EAN-13 pode ser dividido como quatro grupos:
- Prefixo GS1 - os 3 primeiros dígitos indicam o país onde o produto foi registrado.
- Código do fabricante - de tamanho variável, estes dígitos indicam o código do fabricante.
- Código do produto - de tamanho variável, estes dígitos indicam o código do produto.
- Dígito verificador - último dígito do código, responsável por detectar possíveis erros no código.