Formatos de Código de Barras Suportados
Os códigos de barras são amplamente utilizados em indústrias para rastreamento, rotulagem e codificação de dados. Com o IronBarcode, é possível gerar código de barras e criar QR code em .NET com suporte a uma grande variedade de formatos — desde códigos lineares unidimensionais simples até códigos de matriz bidimensionais complexos. Este artigo apresenta uma lista abrangente dos formatos suportados. Seja gerando ou decodificando com o leitor de código de barras, esta informação ajudará a escolher o formato mais adequado para suas necessidades.
QR code e Código de Barras 2D
Os códigos de barras bidimensionais (2D) podem codificar significativamente mais dados do que os códigos de barras lineares tradicionais enquanto usam menos espaço físico. Eles são amplamente utilizados em indústrias como logística, saúde, manufatura e marketing devido à sua eficiência e versatilidade. Esta seção destaca os formatos de código de barras 2D suportados, incluindo tipos populares como Código QR, Matriz de dados e asteca, bem como formatos especializados como MaxiCode para envio e Intelligent Mail para serviços postais. Cada formato tem características únicas projetadas para se adequar a diferentes casos de uso, variando de rotulagem compacta a digitalização em alta velocidade e correção de erros.
Código QR
Microcódigo QR

Código Micro Retangular

Aztec
Matricial de Dados
MaxiCode
Código de Barras de Correio Inteligente
O Intelligent Mail Barcode (IMB), também conhecido como IM Barcode, USPS OneCode Barcode, ou IMB, é um código de barras unidimensional usado pelo Serviço Postal dos Estados Unidos (USPS) para classificação e rastreamento de correspondência. Combina informações de roteamento e rastreamento em um único código, possibilitando um manuseio de correspondência mais eficiente. IMB codifica até 31 dígitos de dados numéricos, incluindo campos como o ID do remetente, tipo de serviço e número de série. É usado principalmente em sistemas de correspondência em massa e automatizados, em vez de para codificação de dados de uso geral.

Códigos de Barras Lineares Modernos
Código 39

Código 128

GS1-128
O GS1-128 é uma variante do Código 128, que pode codificar todos os caracteres alfanuméricos ASCII em um formato de código de barras. GS1-128 define tanto os tipos de dados quanto os formatos usados para troca e logística entre entidades. As empresas alimentícias utilizam esse formato de código de barras para compartilhar informações sobre a empresa, o produto e o envio.

PDF417
Databar (Antigamente RSS14)

Databar Expandido (Antigamente RSS Expandido)
- Suporte para renderização linear empilhada.
- Suporte GS1
Códigos de Barras Lineares Antigos
UPC-A

UPC-E

EAN-8

EAN-13

CodaBar

ITF (Intercalado Dois de Cinco)

MSI

Plessey (Apenas Escrita)

Perguntas frequentes
Como posso gerar um código QR em C#?
Você pode gerar um código QR em C# usando a classe BarcodeWriter do IronBarcode. Essa classe permite criar códigos QR com dados e propriedades de design personalizados.
Qual a diferença entre um código QR e um código asteca?
Os códigos QR e os códigos astecas são ambos códigos de barras 2D, mas diferem em seu padrão e estrutura. Os códigos QR têm um padrão quadrado distinto, enquanto os códigos astecas usam um padrão central, tornando-os mais compactos e eficientes para determinadas aplicações. Ambos podem ser gerados e decodificados usando o IronBarcode.
Posso usar o IronBarcode para gerar códigos de barras para aplicações de envio?
Sim, o IronBarcode suporta a geração de MaxiCode, que é ideal para triagem e rastreamento de pacotes em alta velocidade no setor de transporte.
Quais são algumas aplicações dos códigos de barras Data Matrix?
Os códigos de barras Data Matrix são utilizados em diversos setores, como saúde e manufatura, devido à sua capacidade de codificar grandes quantidades de dados em um espaço reduzido. O IronBarcode oferece suporte à geração e decodificação eficientes de códigos de barras Data Matrix.
Como posso decodificar uma imagem de código de barras em C#?
Você pode decodificar uma imagem de código de barras em C# usando a classe BarcodeReader do IronBarcode. Essa classe consegue ler diversos formatos de código de barras em imagens e retornar os dados codificados.
Qual a utilidade do código de barras Intelligent Mail nos serviços postais?
O código de barras Intelligent Mail é utilizado pelo USPS para triagem e rastreamento de correspondências. Ele codifica informações de roteamento e rastreamento em um único código de barras, otimizando o processo de manuseio de correspondências. A IronBarcode pode gerar esse formato de código de barras para aplicações postais.
O IronBarcode suporta formatos de código de barras mais antigos, como UPC e EAN?
Sim, o IronBarcode é compatível com formatos de código de barras mais antigos, como UPC-A, UPC-E, EAN-8 e EAN-13, garantindo a compatibilidade com sistemas legados no varejo e na gestão de estoque.
O IronBarcode consegue gerar códigos de barras com designs personalizados?
Sim, o IronBarcode permite a personalização do design do código de barras, incluindo cores, tamanhos e anotações de texto, tornando-o adequado para identidade visual e necessidades específicas de aplicação.

