Sobre códigos de barras

códigos de barras 1D e 2D

Por que e para que servem os códigos de barras?
ActiveBarcode: exemplo de código de barras 1DUm código de barras é uma representação visual e legível por máquina de dados. Os dados codificados geralmente descrevem informações sobre o objeto que contém o código de barras.

Os códigos de barras tradicionais representam dados variando as larguras e os espaçamentos das linhas paralelas. Esses códigos de barras são comumente chamados de códigos de barras lineares ou unidimensionais.

ActiveBarcode: exemplo de código de barras 2DPosteriormente, foram desenvolvidos os códigos de barras bidimensionais. Eles utilizam padrões geométricos, como retângulos, pontos ou hexágonos, e são frequentemente chamados de códigos matriciais. Os códigos de barras bidimensionais oferecem uma maior densidade de dados e, portanto, podem armazenar mais informações do que os códigos de barras unidimensionais.

Inicialmente, os códigos de barras eram lidos por meio de dispositivos ópticos específicos, conhecidos como leitores de código de barras. Atualmente, os códigos de barras também podem ser lidos por softwares em dispositivos com câmeras, como smartphones.

É possível encontrar informações mais detalhadas sobre códigos de barras na Wikipedia.

O papel do ActiveBarcode

O ActiveBarcode é utilizado para gerar códigos de barras a partir de dados. Esses dados podem ser provenientes de planilhas, bancos de dados, aplicativos comerciais ou sistemas baseados em nuvem.

Em vez de criar códigos de barras manualmente, o ActiveBarcode permite gerá-los automaticamente a partir de dados existentes. Isso economiza tempo, reduz erros e elimina a entrada manual de dados.

Os códigos de barras são criados como imagens bitmap ou gráficos vetoriais e podem ser incorporados diretamente em documentos, etiquetas ou aplicativos da web. Os códigos de barras resultantes são imagens padrão e podem ser visualizados e impressos sem a necessidade de instalar nenhum software adicional.

Com a API REST da ActiveBarcode, a geração de códigos de barras está disponível como um serviço moderno baseado em nuvem. Pode ser utilizado no Microsoft 365, Excel, aplicativos web e fluxos de trabalho automatizados em qualquer plataforma.

Quando os códigos de barras são gerados a partir de dados em tempo real, eles são atualizados automaticamente sempre que os dados subjacentes são alterados. Isso torna o ActiveBarcode adequado para documentos dinâmicos e processos automatizados em ambientes modernos.

O ActiveBarcode oferece uma maneira simples, confiável e independente de plataforma para gerar códigos de barras a partir de dados. As seguintes opções de layout estão disponíveis para todos os tipos de código de barras:

Opções de layout do código de barras

Rotação

Selecione a orientação em incrementos de 90 graus. Ao criar arquivos de imagem, é possível definir a rotação em incrementos de 1 grau.

ActiveBarcode: Código de barras Rotação 0 graus
0 graus
ActiveBarcode: Código de barras Rotação 90 graus
90 graus
ActiveBarcode: Código de barras Rotação 180 graus
180 graus
ActiveBarcode: Código de barras Rotação 270 graus
270 graus

Linha de texto simples

A linha de texto simples pode ser ativada ou desativada:

ActiveBarcode: Código de barras Linha de texto simples Em
Em
ActiveBarcode: Código de barras Linha de texto simples Desligado
Desligado

Cores

Você pode escolher livremente a cor da frente e a cor do fundo:

ActiveBarcode: Código de barras Primeiro plano Cores
Primeiro plano
ActiveBarcode: Código de barras Contexto Cores
Contexto

Fronteiras

Defina a altura e a largura da borda:

ActiveBarcode: Código de barras Altura da borda
Altura da borda 4px
ActiveBarcode: Código de barras Altura da borda
Altura da borda 20px

Entalhes

Determine o comprimento dos entalhes:

ActiveBarcode: Código de barras Entalhes
50%
ActiveBarcode: Código de barras Entalhes
100%
ActiveBarcode: Código de barras Entalhes
0%

Alinhamento

Defina o alinhamento do código de barras:

ActiveBarcode: Código de barras
Esquerda
ActiveBarcode: Código de barras
Centro
ActiveBarcode: Código de barras
Correto

Como utilizar caracteres de controle em códigos de barras

ActiveBarcode: Código de controleAlguns tipos de código de barras podem codificar caracteres de controle, como TAB. Isso inclui o QR-Code, o DataMatrix, o Code 128 e o PDF417. Insira esses caracteres de controle como texto simples incorporado em <>.

Visão geral dos caracteres de controle:

<SOH>
Start of Heading
ASCII Code: 1
<STX>
Start of Text
ASCII Code: 2
<ETX>
End of Text
ASCII Code: 3
<EOT>
End of Transmission
ASCII Code: 4
<ENQ>
Enquiry
ASCII Code: 5
<ACK>
Acknowledge
ASCII Code: 6
<BEL>
Bell
ASCII Code: 7
<BS>
Backspace
ASCII Code: 8
<TAB>
Horizontal Tabulation
ASCII Code: 9
<LF>
Line Feed
ASCII Code: 10
<VT>
Vertical Tabulation
ASCII Code: 11
<FF>
Form Feed
ASCII Code: 12
<CR>
Carriage Return
ASCII Code: 13
<SO>
Shift Out
ASCII Code: 14
<SI>
Shift In
ASCII Code: 15
<DLE>
Data Link Escape
ASCII Code: 16
<DC1>
Device Control 1
ASCII Code: 17
<DC2>
Device Control 2
ASCII Code: 18
<DC3>
Device Control 3
ASCII Code: 19
<DC4>
Device Control 4
ASCII Code: 20
<NAK>
Negative Acknowledge
ASCII Code: 21
<SYN>
Synchronous Idle
ASCII Code: 22
<ETB>
End of Transmission Block
ASCII Code: 23
<CAN>
Cancel
ASCII Code: 24
<EM>
End of Medium
ASCII Code: 25
<SUB>
Substitute
ASCII Code: 26
<ESC>
Escape
ASCII Code: 27
<FS>
File Separator
ASCII Code: 28
<GS>
Group Separator
ASCII Code: 29
<RS>
Record Separator
ASCII Code: 30
<US>
Unit Separator
ASCII Code: 31
<DEL>
Delete
ASCII Code: 127


Quando os dados do Identificador de Aplicação (AI) são codificados, os caracteres de controle <GS> ou <FNC1> são utilizados para sinalizar o fim dos dados de comprimento variável.