LabeljoyNova versão
A Royal Mail, o serviço postal do Reino Unido, usa dois códigos de barras de 4 estados, e o Labeljoy cria ambos: o 4-State Customer Code (RM4SCC), com o código postal, e o Mailmark, que identifica também o remetente e cada envio.
![]() Standard (4-State Customer Code) | ![]() Mailmark |
| Modos | |
| Standard | O 4-State Customer Code: o código postal e o sufixo do ponto de entrega, sem
espaços - LE28HS9Z. Letras maiúsculas e dígitos, até 50 caracteres; as minúsculas passam a maiúsculas.
A Singapore Post usa o mesmo código de barras. |
| Mailmark | 22 caracteres (código de barras C) ou 26 (código de barras L), tal como a Royal Mail os atribui - ver abaixo. |
| Conteúdo | |
| Dígito de controlo | Standard: um carácter de controlo, calculado pelo Labeljoy e não impresso. Mailmark: correção de erros (Reed-Solomon) incorporada nas barras. |
| Texto legível | O valor, por baixo ou por cima das barras. |
Escrever um Mailmark. Os campos seguem-se uns aos outros, sem separadores:
| Campos do Mailmark | |
| Format | 1 dígito, de 0 a 4. |
| Version ID | 1 dígito, de 1 a 4. |
| Class | 1 carácter, de 0 a 9 ou de A a E. |
| Supply Chain ID | 2 dígitos para o código de barras C, 6 para o código de barras L. |
| Item ID | 8 dígitos. |
| Postcode e DPS | 9 caracteres: o código postal sem o espaço, o sufixo do ponto de
entrega de 2 caracteres e espaços até perfazer os 9. XY11 seguido de espaços indica um envio internacional. |
As restantes definições - posição do texto, zona de silêncio, cor - estão na secção Código de barras.
| Possíveis problemas | |
| Caracteres inválidos nos dados de entrada. | Standard: o valor tem algo que não são letras nem dígitos - um espaço, por exemplo. |
| Carácter inválido nos dados de entrada. | Mailmark: um carácter que não é letra, dígito nem espaço. |
| Carácter de formato inválido nos dados de entrada. Carácter de Version ID inválido nos dados de entrada. Carácter de Class ID inválido nos dados de entrada. Carácter de Supply Chain ID inválido nos dados de entrada. Carácter de Item ID inválido nos dados de entrada. | Mailmark: esse campo tem um valor que não pode ter - ver a tabela acima. |
| Código postal inválido nos dados de entrada. | Mailmark: o campo Postcode e DPS não é um código postal do Reino Unido seguido de um DPS - ou o valor é demasiado curto para lá chegar. |
| Dados de entrada demasiado longos. | Mais de 50 caracteres (Standard) ou 26 (Mailmark). |



























