Gerador de códigos de barras MSI Plessey
Crie códigos de barras MSI Plessey para controlo de inventário, etiquetagem de armazéns e rastreio interno.
Gerador de códigos de barras e códigos matriciais
Pré-visualização em direto do Studio
Gerador de números de série em lote Code 128
Gere códigos de barras Code 128 sequenciais para referências de artigos (SKU) de armazém, etiquetas de ativos, rótulos de inventário e outros identificadores internos.
Gerador de códigos de barras MSI Plessey
Resposta rápida: O MSI Plessey, também designado por «Plessey Modificado», é um código de barras 1D exclusivamente numérico, sem norma ISO/IEC. Suporta cinco esquemas de dígitos de verificação: nenhum, Mod 10 (Luhn), Mod 11 IBM, Mod 11 NCR, Mod 1010 e Mod 1110. O leitor e a impressora devem utilizar o mesmo esquema.
What MSI Plessey is
MSI Plessey é um código de barras 1D desenvolvido a partir do código Plessey original. Também é conhecido como Modified Plessey, Plessey Code e MSI/Plessey. A sua base técnica é a modulação por largura de pulso: barras e espaços de larguras variáveis codificam padrões binários.
MSI Plessey não tem uma norma ISO/IEC nem uma entidade reguladora formal. A especificação técnica definitiva é publicada pela Morovia Corporation (especificação MSI/Plessey em morovia.com). O formato é suportado por leitores de códigos de barras modernos, sobretudo por compatibilidade com sistemas de retalho instalados antes de o Code 128 se tornar a norma dominante.
MSI Plessey é uma simbologia sem verificação intrínseca, o que significa que depende do dígito de controlo para garantir uma leitura fiável. Sem um dígito de controlo, um erro de substituição — em que um algarismo é lido incorretamente como outro — pode passar despercebido. Por este motivo, escolher o esquema de dígito de controlo correto é a decisão de configuração mais importante ao gerar códigos de barras MSI Plessey.
Especificação técnica de MSI Plessey
| Campo | Valor | Fonte |
|---|---|---|
| Nome completo | MSI (Modified Plessey) | morovia.com MSI/Plessey Spec |
| Also known as | Plessey Code, MSI/Plessey, Modified Plessey | morovia.com |
| ISO/IEC standard | Nenhuma | morovia.com; racklify.com |
| Conjunto de caracteres | Numeric only (digits 0–9) | morovia.com; racklify.com |
| Symbol length | Variável | morovia.com |
| Encoding technology | Pulse Width Modulation | morovia.com |
| Self-checking | No — requires check digit for reliable scanning | morovia.com |
| Check digit options | Five schemes (see detail section below) | handwiki.org MSI Barcode |
| Typical industry use | Legacy retail shelf labelling, warehouse inventory bins | morovia.com; racklify.com |
The five check-digit schemes
MSI Plessey suporta cinco configurações de dígito de controlo. O leitor tem de estar configurado para esperar o mesmo esquema utilizado na impressão do código de barras. Uma incompatibilidade faz com que todas as leituras falhem na verificação, mesmo que o símbolo esteja fisicamente correto — esta é, de longe, a causa mais comum de falhas em MSI Plessey.
| Scheme | Algorithm | Fonte |
|---|---|---|
| No check | No check digit appended. Appropriate only for closed systems where scanner and printer are tightly controlled. | morovia.com |
| Mod 10 (Luhn) | Luhn algorithm applied to the data digits: double every second digit from the right, sum all resulting digits, append (10 − sum mod 10) mod 10. Most commonly deployed scheme. | morovia.com §"Check Digit Calculation"; handwiki.org |
| Mod 11 IBM | Weights 2–7 repeating applied right-to-left; sum mod 11; check digit mapped from result. If result is 10 or 11, special handling applies. | handwiki.org MSI Barcode |
| Mod 11 NCR | Weights 2–9 repeating applied right-to-left; same sum and mod 11 logic as IBM variant but different weight sequence. | handwiki.org MSI Barcode |
| Mod 1010 | Two sequential Mod 10 (Luhn) checks appended; provides stronger error detection than single Mod 10. | handwiki.org MSI Barcode |
| Mod 1110 | Mod 11 check followed by Mod 10 check; two-character suffix. | handwiki.org MSI Barcode |
O esquema Mod 10 (Luhn) é o mais utilizado, porque corresponde ao algoritmo de Luhn, usado em muitos sistemas de gestão de inventário no retalho. Utilize Mod 1010 ou Mod 1110 quando a sua aplicação exigir uma deteção de erros mais robusta, com dois dígitos.
When to use MSI Plessey
Etiquetas antigas de prateleira no retalho. O MSI Plessey foi amplamente adotado em supermercados e armazéns do retalho antes de o Code 128 se tornar a norma dominante. Se o sistema de gestão da sua loja ou armazém foi instalado nessa época e utiliza leitores MSI Plessey, continue a utilizar o MSI Plessey para garantir a compatibilidade.
Identificação de localizações em armazém. Alguns centros de distribuição equipados com tecnologia antiga utilizam MSI Plessey nas etiquetas de compartimentos, corredores e estantes. Substituir o tipo de código de barras exigiria reconfigurar todos os leitores — um projeto de migração razoável, mas nem sempre justificado se o sistema estiver estável.
Substituição de etiquetas com compatibilidade retroativa. Se uma etiqueta MSI Plessey se desgastar ou precisar de ser reimpressa, a abordagem correta é gerar um símbolo correspondente com o esquema de dígito de controlo adequado, em vez de mudar de formato a meio da implementação.
For any new project, Code 128 is the correct choice. Code 128 encodes the full ASCII character set, is standardised under ISO/IEC 15417:2007, and is supported by every modern scanner without requiring special configuration. MSI Plessey should be used only when backward compatibility with existing readers is required.
Requisitos de conceção e impressão para MSI Plessey
MSI Plessey utiliza modulação por largura de impulso, o que significa que os dados são representados pelas larguras das barras e dos espaços, e não pela presença ou ausência de barras. A qualidade de impressão é mais importante para símbolos com modulação por largura de impulso do que para símbolos com uma lógica de codificação mais simples.
Mantenha a dimensão X (a largura da barra mais estreita) uniforme. A variação da expansão da tinta ao longo de uma tiragem de etiquetas é a causa mais comum de falhas de leitura de MSI Plessey em etiquetas industriais relacionadas com a qualidade de impressão.
Mantenha uma zona de silêncio mínima em ambos os lados. A especificação da morovia.com documenta as zonas de silêncio necessárias — utilize o resultado predefinido do gerador, que aplica estas margens.
Utilize tinta escura sobre um fundo claro. O elevado contraste entre as barras e o material da etiqueta é importante para os símbolos de largura de pulso, porque o scanner mede a largura, não apenas a presença. Uma impressão com pouco contraste altera as medições da largura, causando erros de substituição.
A altura mínima das barras deve ser suficiente para a geometria do scanner. Para utilização com scanners portáteis às distâncias habituais no retalho, as alturas das etiquetas produzidas pelo gerador com as definições predefinidas são adequadas. Para leitura com scanners fixos numa correia transportadora ou à frente de uma prateleira, confirme a altura das barras consultando as especificações do fabricante do scanner.
Resolução de problemas: porque é que o seu código de barras MSI Plessey não está a ser lido
O esquema do dígito de controlo não corresponde. Esta é a falha mais comum. Se o scanner estiver configurado para Mod 10 e o código de barras tiver sido impresso com Mod 11, todas as leituras falharão na verificação. Confirme o esquema configurado no scanner e gere novamente o código de barras com a definição correspondente.
O MSI Plessey não está ativado no scanner. Muitos scanners modernos têm o MSI Plessey desativado por predefinição, por ser um formato antigo. Consulte o guia de programação do scanner e leia o símbolo de ativação do MSI para o seu modelo de scanner.
A qualidade de impressão é inconsistente. A modulação da largura dos impulsos é sensível à dispersão da tinta e ao desgaste da cabeça de impressão. Imprima um lote de teste e verifique-o com um verificador de códigos de barras ou um scanner comprovadamente fiável antes de iniciar um trabalho completo de impressão de etiquetas.
Os dados contêm caracteres não numéricos. O MSI Plessey codifica apenas os algarismos de 0 a 9. Qualquer letra, hífen ou carácter especial nos dados impedirá a geração correta do código de barras.
O código de barras é demasiado pequeno para a geometria do leitor. Confirme a altura mínima das barras e a dimensão X de acordo com os requisitos do seu leitor. Se necessário, volte a gerá-lo num tamanho maior.
MSI Plessey versus Code 128
| Recurso | MSI Plessey | Code 128 |
|---|---|---|
| Conjunto de caracteres | Apenas numérico (0–9) | Full ASCII (all 128 characters, values 0–127) |
| ISO/IEC standard | Nenhuma | ISO/IEC 15417:2007 |
| Dígito de controlo | Optional; five schemes to choose from | Mandatory; single Mod-103 weighted sum |
| Scanner default | Often disabled — must be enabled | Enabled by default on all modern scanners |
| New project suitability | Not recommended | Recommended |
| Primary use today | Legacy backward compatibility | Shipping, warehouse, inventory, GS1-128 |
Se estiver a iniciar um novo projeto de inventário numérico e puder escolher qualquer simbologia, utilize Code 128. Se o seu sistema atual se basear em MSI Plessey e precisar de manter a compatibilidade, utilize MSI Plessey com o esquema para o qual os seus leitores estão configurados para verificar.
Utilizar este código de barras no Bahrein e nas cadeias de fornecimento internacionais
Os retalhistas, importadores, fabricantes e equipas de logística do Barém devem garantir que os identificadores respeitam as regras dos seus parceiros comerciais. Os GTIN destinados à venda a retalho devem ser obtidos junto da organização emissora adequada; um gerador cria a imagem do código, mas não atribui a titularidade do identificador. As referências internas de stock e de ativos podem utilizar valores definidos pela própria organização, desde que o sistema recetor os aceite.
Utilize inglês britânico nas instruções operacionais, se estiver de acordo com o estilo da sua organização, e acrescente instruções em árabe para as equipas que delas necessitem. Imprima nas condições reais de utilização. O calor, a luz intensa, o pó, as embalagens curvas e as películas laminadas refletoras do Barém podem revelar problemas de contraste ou de superfície que não são visíveis num monitor.
Mantenha as zonas de silêncio desimpedidas, evite esticar a imagem e prefira barras escuras sobre um fundo liso e claro. Digitalize amostras do início, do meio e do fim da tiragem. Para utilização regulamentada no retalho, na saúde, na edição ou na logística, confirme as especificações em vigor da GS1, da agência ISBN, do cliente ou do setor antes de aprovar a produção.
Antes de imprimir
- Foi selecionada a simbologia correta
- Propriedade do identificador confirmada
- O dígito de verificação foi validado
- Zonas de silêncio mantidas livres de obstáculos
- Forte contraste entre as barras
- Proporção da imagem inalterada
- SVG ou PNG de alta resolução
- Teste do scanner de produção
Perguntas frequentes
Abra uma pergunta para ler uma resposta técnica concisa.
01O que é um código de barras MSI Plessey?+
O MSI Plessey, também denominado «Plessey Modificado», é um código de barras 1D exclusivamente numérico, sem norma ISO/IEC. Utiliza modulação por largura de pulso e suporta cinco esquemas de dígitos de verificação: nenhum, Mod 10 (Luhn), Mod 11 IBM, Mod 11 NCR, Mod 1010 e Mod 1110. É utilizado principalmente na etiquetagem de prateleiras de retalho mais antigas e na identificação de compartimentos de armazém.
02Qual é a diferença entre o código de barras MSI e o código de barras Plessey?+
O MSI Plessey é uma modificação do Código Plessey original. A designação «MSI» provém da empresa (MSI Data Corporation) que modificou e popularizou o formato para utilização no comércio a retalho. As duas designações referem-se à mesma simbologia moderna — Modified Plessey. O Código Plessey original é uma norma distinta e mais antiga, que já não é comummente utilizada atualmente.
03Que dígito de verificação utiliza a MSI Plessey?+
O código de barras MSI Plessey suporta cinco configurações de dígito de verificação: sem dígito de verificação; Mod 10 utilizando o algoritmo de Luhn (o mais comum); Mod 11 com ponderação IBM (ponderações 2–7 repetidas); Mod 11 com ponderação NCR (ponderações 2–9 repetidas); Mod 1010 (duas verificações de Luhn); e Mod 1110 (Mod 11 seguido de Mod 10). Fonte: handwiki.org MSI Barcode; morovia.com.
04O que é o MSI Mod 10 em comparação com o Mod 11?+
O Mod 10 utiliza o algoritmo de Luhn — duplicando cada segundo dígito a partir da direita, somando os resultados e calculando o dígito de verificação como (10 − soma mod 10) mod 10. O Mod 11 utiliza uma sequência de pesos repetitiva aplicada da direita para a esquerda com um divisor mod 11. O Mod 10 é mais amplamente utilizado; as variantes do Mod 11 proporcionam uma deteção de erros mais eficaz para determinados padrões de dados.
05A MSI Plessey consegue codificar letras?+
Não. O MSI Plessey codifica apenas os algarismos de 0 a 9. Não permite a codificação de letras, hífens nem quaisquer caracteres especiais. Se os seus dados contiverem caracteres alfanuméricos, utilize, em vez disso, o Código 128, que codifica o conjunto ASCII completo de 128 caracteres.
06O MSI Plessey ainda se encontra em uso?+
Sim, em ambientes antigos. O MSI Plessey é suportado por motivos de compatibilidade retroativa em sistemas de retalho e de armazém instalados antes de o Code 128 se ter tornado a norma dominante. Para novos projetos, o Código 128 (ISO/IEC 15417:2007) é a escolha adequada, uma vez que se trata de uma norma ISO, oferece um suporte mais alargado a caracteres e está ativado por predefinição em todos os leitores modernos.
07Por que razão o meu código de barras MSI Plessey não é lido?+
A causa mais comum é uma incompatibilidade entre o esquema de dígito de verificação utilizado para imprimir o código de barras e o esquema para o qual o leitor está configurado para verificar. Confirme qual o esquema que o leitor espera e volte a gerar o código com a configuração adequada. A segunda causa mais comum é o facto de o MSI Plessey estar desativado no leitor — esta funcionalidade está frequentemente desativada por predefinição e deve ser ativada através do manual de programação do leitor.
08Qual é a diferença entre o MSI 1010 e o MSI Mod 10?+
O MSI Mod 10 acrescenta um único dígito de verificação Luhn. O MSI 1010 acrescenta dois dígitos de verificação Mod 10 (Luhn) sequenciais, proporcionando uma deteção de erros mais eficaz. Utilize o Mod 1010 quando a sua aplicação exigir uma maior garantia de que um erro de substituição será detetado. Ambos são mais fiáveis do que a ausência de dígitos de verificação, mas o seu leitor deve estar configurado para aceitar o mesmo número de dígitos de verificação.
09Preciso de uma licença GS1 para utilizar o MSI Plessey?+
Não. O MSI Plessey não está sujeito a qualquer requisito de licenciamento GS1. Codifica dados numéricos arbitrários e pode ser utilizado na íntegra para a etiquetagem interna no retalho ou em armazéns, sem qualquer necessidade de registo. O requisito de licenciamento GS1 aplica-se apenas a formatos que incluem o GTIN, tais como o EAN-13, o UPC-A e o ITF-14.