Gerador de código de barras MSI

O MSI, também chamado Modified Plessey, é uma simbologia só numérica que sobrevive num lugar acima de todos: a borda de prateleira de um armazém ou o fundo de loja do varejo. Codifica dígitos e nada mais, não tem caractere de verificação embutido e não é denso — um MSI de dez dígitos é visivelmente mais largo que os mesmos dígitos em Code 128. Nada disso o aposentou, porque etiquetagem de inventário tem exigências modestas e muitíssimo equipamento instalado. Se você imprime etiquetas de prateleira para um sistema que já lê MSI, é este o símbolo. Se escolhe livremente, quase qualquer outra coisa é tecnicamente melhor.

Aparência
Tamanho
Legenda
Posição da legenda
Alinhamento da legenda
Cores

334 × 237 px no PNG

Unidades

Especificação

Conjunto de caracteres
dígitos
Comprimento
de 1 a 40 caracteres
Dígito verificador
esta simbologia não usa

Onde é usado

  • Etiquetas de borda de prateleira e endereço de estante em armazéns e fundos de loja, onde o número identifica um lugar, não um produto
  • Plaquetas de inventário e ativos em sistemas montados em torno de leitores com MSI que não foram trocados
  • Numeração interna de contêineres e gavetas, onde o código nunca sai do prédio e nenhum padrão externo se aplica
  • Instalações herdadas de controle de estoque cujos esquemas de numeração e estoque de etiquetas foram desenhados em torno dele

Como se compara

Contra o Code 128 não há disputa técnica: o Code 128 é cerca de duas vezes mais denso com os mesmos dígitos, carrega letras também e inclui verificador obrigatório. Contra o Code 39 a comparação é mais apertada — ambos são velhos, ambos mais largos que o necessário —, mas o Code 39 ao menos codifica maiúsculas, enquanto o MSI fica confinado aos dígitos. O que o MSI oferece é escolha de esquemas de verificador, e essa flexibilidade é exatamente por que ainda o especificam: um sistema existente pode exigir módulo 10, módulo 11 ou dois verificadores numa combinação específica, e reproduzir isso com exatidão é mais fácil numa simbologia feita para isso. Escolha MSI quando uma especificação o nomeia. Não o escolha por mérito.

Erros comuns

  • Acrescentar verificador que o sistema não espera, ou omitir o que ele espera. O MSI não tem padrão: módulo 10, módulo 11, módulo 1010 e módulo 1110 estão todos em uso, e o leitor devolve o que estiver codificado. Um dígito a mais vira parte do número, um a menos causa rejeição. Isso é decidido pela especificação recebedora, não por preferência.
  • Supor que o verificador é conferido por você. A maioria dos leitores devolve a cadeia inteira, verificador incluído, e deixa a conferência para a aplicação. Uma etiqueta com verificador errado escaneia com sucesso e produz número errado — uma falha mais silenciosa que um escaneio que não funciona.
  • Escolher MSI para algo que sai do prédio. Ele não carrega estrutura, emissor, nem garantia de unicidade — nada que torne um número significativo fora do sistema que o atribuiu. Para o que é embarcado, as simbologias GS1 existem exatamente para isso, e um número MSI chegando à doca de um parceiro nada significa para ele.
  • Subestimar a largura. O MSI gasta muito espaço por dígito. Um código de endereço de quinze dígitos vira um símbolo comprido, e numa etiqueta estreita a resposta usual é encolher o módulo até parar de ler com confiança. Se o número é longo e a etiqueta pequena, o errado é a simbologia, não o tamanho de impressão.
  • Codificar qualquer coisa além de dígitos. No MSI não há letra, espaço nem pontuação. Um esquema que mistura letra de corredor com número de vão não pode ser codificado como está: ou o sistema mapeia a letra para dígitos, ou a simbologia tem que mudar.

Perguntas frequentes

Qual verificador uso?
O que o sistema leitor espera — e não há como deduzi-lo do símbolo. Módulo 10 é o mais comum, módulo 11 aparece em instalações antigas, e as variantes duplas existem para sistemas que quiseram mais proteção. Consulte a especificação do equipamento que lerá a etiqueta; um chute produz etiquetas que escaneiam e depois são recusadas.
MSI é o mesmo que Plessey?
É derivado dele. O Plessey veio primeiro; a MSI Data Corporation o modificou, e a versão modificada é o que quase todo mundo quer dizer hoje com Plessey. O original está praticamente extinto fora de umas poucas instalações muito velhas, então uma especificação que nomeia Plessey costuma querer dizer MSI.
MSI codifica letras?
Não. É estritamente numérico: dígitos de zero a nove e nada além. Se o seu esquema inclui letras, ou o sistema as mapeia para dígitos antes de imprimir, ou você precisa de outra simbologia; Code 39 e Code 128 lidam com letras nativamente.
Devo usar MSI para etiquetagem nova?
Só se algo já o exige. O Code 128 codifica os mesmos dígitos em cerca de metade da largura, inclui verificador obrigatório e é lido por todo scanner moderno. O uso continuado do MSI é questão de equipamento instalado e numeração existente, não de mérito técnico.
Por que meu símbolo MSI é tão largo?
Porque a simbologia usa quatro elementos por dígito sem compressão alguma. É simplesmente assim que ela codifica, e essa é a principal razão prática de o MSI se limitar a números curtos em etiquetas onde há largura disponível. Um número longo num espaço estreito precisa de simbologia mais densa, não de módulo menor.