Maxicode

LabeljoyNova versão

O Maxicode é o código de barras 2D da UPS: um quadrado de pequenos hexágonos à volta de um alvo central, lido pelas máquinas de triagem enquanto as encomendas passam a grande velocidade. Tem sempre o mesmo tamanho - imprima-o com cerca de 25 mm (1 polegada) de lado.

Um Maxicode, um quadrado de hexágonos pretos à volta de um
alvo central, que contém Labeljoy shipping label 2026.

Codificação
Mode 2 Structured Carrier MessageUma expedição UPS nos Estados Unidos: o código ZIP, o país e a classe de serviço, depois os restantes dados UPS - ver abaixo.
Mode 3 Structured Carrier MessageO mesmo, para outros países, com um código postal de letras e dígitos.
Mode 4 Standard SymbolQualquer valor: o que se usa fora das expedições UPS, e aquele com que começa um novo código de barras.
Mode 5 Full ECC SymbolComo o Mode 4, com mais correção de erros e menos espaço.
Mode 6 Reader ProgramUm código que programa o leitor que o lê.
Conteúdo
CaracteresLetras, dígitos e símbolos, e as letras acentuadas das línguas da Europa Ocidental - é, ü, ñ e semelhantes. O símbolo do euro, outros alfabetos e os emojis não cabem.
ComprimentoNo Mode 4, até 93 letras ou 132 dígitos; no Mode 5, 77 letras ou 110 dígitos.
Correção de errosIntegrada; mais no Mode 5.
Texto legívelNenhum.

Escrever o Mode 2 e o Mode 3. O valor segue o formato definido pela UPS: começa com [)>, o separador RS, 01, o separador GS e o ano com dois dígitos; depois o código postal, GS, o código do país com 3 dígitos, GS, a classe de serviço com 3 dígitos, GS, e os restantes dados da expedição; termina com RS e EOT. Escreva os separadores como ~030 (RS), ~029 (GS) e ~004 (EOT):

[)>~03001~02996152382802~029840~029001~0291Z00004951~029UPSN~02906X610~029159~0291234567~0291/1~029~029Y~029634 ALPHA DR~029PITTSBURGH~029PA~030~004

No Mode 2, o código postal é um código ZIP de até 9 dígitos e o país é 840, os Estados Unidos. No Mode 3, tem até 6 letras e dígitos - as minúsculas passam a maiúsculas. O que vai nos restantes dados está nos guias da própria UPS.

As restantes definições - zona de silêncio, cor - estão na secção Código de barras.

Possíveis problemas
Dados de entrada demasiado longos.Mais do que o Maxicode contém nesse modo.
Apenas caracteres Latin-1, as letras das línguas da Europa Ocidental, cabem neste código de barras.O valor tem um carácter que o Maxicode não consegue conter - um símbolo do euro, outro alfabeto, um emoji.
Cabeçalho inválido da mensagem estruturada de transportadora Mode 2 / Mode 3.Mode 2 ou 3, e o valor não começa com [)>~03001~029 e o ano.
Marcador EOM (0x04 Hex) em falta nos dados de entrada.Mode 2 ou 3, e o valor não termina com ~004.
Falta o separador GS nos dados de entrada.Falta um ~029 depois do código postal, do país ou da classe de serviço.
Código postal inválido nos dados de entrada.O código postal está vazio, ou tem mais de 9 dígitos (Mode 2) ou 6 caracteres (Mode 3).
Comprimento inválido para o código do país.
Comprimento inválido para Classe de Serviço.
O código do país ou a classe de serviço não tem 3 dígitos.
Os dados primários devem ser numéricos.O código do país, a classe de serviço ou, no Mode 2, o código ZIP contém algo que não são dígitos.
O Mode 2 requer o código de país dos EUA 840.O Mode 2 é para os Estados Unidos: use o Mode 3 para outros países.
Os dados de entrada não cumprem os requisitos mínimos obrigatórios da UPS.O valor é demasiado curto para o formato UPS.