Como criar e imprimir etiquetas com código de barras no Mac
Para o seu próprio estoque, use Code 128. Para produtos vendidos em lojas, use o número EAN ou UPC que a GS1 emitiu para você, nunca um que você inventou. O Code 39 é para quando um sistema mais antigo insiste nele. Depois, imprima o código de barras grande o bastante, com uma margem livre dos dois lados, na escala de 100%, e leia uma etiqueta de teste antes de imprimir o lote.
Isso é quase tudo. O resto deste guia é o porquê, as formas gratuitas de fazer isso no Mac e os detalhes de impressão que decidem se o leitor apita.
Code 128, Code 39 ou EAN-13
Esses três cobrem quase todas as etiquetas de um pequeno negócio, e eles não são intercambiáveis.
- Code 128 codifica letras, dígitos e pontuação, e os compacta bastante, então um SKU de 10 caracteres cabe numa etiqueta pequena. É a escolha padrão para tudo o que é interno: endereços de estoque, SKUs, etiquetas de patrimônio, números de pedido. As etiquetas de envio também o usam.
- Code 39 é mais antigo e mais largo. Ele aceita letras maiúsculas, dígitos, espaços e alguns símbolos (
- . $ / + %), e os mesmos dados ocupam bem mais largura do que no Code 128. A vantagem é que leitores muito antigos e alguns sistemas legados esperam por ele. Se nada está pedindo Code 39, você não precisa dele. - EAN-13 é o código de barras de produto de varejo usado na maior parte do mundo: 12 dígitos mais um dígito verificador. Ele só significa alguma coisa se o número foi emitido para a sua empresa pela GS1. Os caixas de supermercado e os marketplaces consultam o número; 13 dígitos aleatórios podem pertencer ao produto de outra empresa.
Onde entra o UPC-A
Nos EUA, os produtos de varejo tradicionalmente levam um UPC-A de 12 dígitos. Um UPC-A é o mesmo número que um EAN-13 que começa com zero, e as barras desse EAN-13 são idênticas às do UPC-A; só muda a disposição dos dígitos impressos embaixo. Os leitores leem os dois. Mas, se as regras de arte de um varejista exigirem especificamente o layout UPC-A, você precisa de uma ferramenta que desenhe UPC-A, e algumas das ferramentas abaixo, incluindo a nossa, não desenham.
Como obter um número de varejo de verdade
A GS1 é a organização que emite esses números, por meio de uma organização-membro em cada país (a GS1 US, nos Estados Unidos). Você licencia um prefixo de empresa, que dá um bloco de números, ou números avulsos, se tiver poucos produtos. Preços e opções variam de país para país, então consulte o site da GS1 local, e não um revendedor de números baratos, cujos códigos podem estar registrados em nome de outra empresa.
As formas gratuitas de criar códigos de barras no Mac
- O software da própria impressora. O DYMO Connect e o Brother P-touch Editor geram códigos de barras, de graça, para as impressoras da marca. Se é isso que você tem, comece por aí.
- Avery Design & Print Online. Gratuito no navegador, gera códigos de barras e códigos QR, e pode preenchê-los a partir de uma planilha ou numerá-los em sequência. Funciona melhor em folhas da Avery.
- Uma fonte de código de barras no Pages ou no Word. Dá, mas é trabalhoso. Uma fonte Code 39 exige asteriscos digitados em volta dos dados, e uma fonte Code 128 exige que o texto passe antes por um codificador, que acrescenta os caracteres de início, de fim e de verificação. Digitar um SKU numa fonte Code 128 não produz um código de barras válido.
- Um gerador on-line. Muitos produzem uma imagem do código de barras para colocar em qualquer documento. Prefira saída em SVG ou PDF; se só conseguir um PNG, nunca o amplie nem o reduza no documento, porque a reamostragem suaviza as bordas das barras, das quais o leitor depende.
Imprimir para que seja lido
A maioria das falhas de leitura vem da impressão, não do design.
Deixe a zona de silêncio vazia
Todo código de barras linear precisa de um espaço em branco dos dois lados, chamado zona de silêncio, para que o leitor encontre onde as barras começam. No Code 128 e no Code 39, ela tem pelo menos dez vezes a largura da barra mais estreita. O EAN-13 especifica 11 larguras de barra à esquerda e 7 à direita. Texto, uma borda ou a beira da etiqueta dentro desse espaço é um dos motivos mais comuns para um código de barras se recusar a ser lido.
Não o encolha
Um EAN-13 é projetado para ter cerca de 37 × 26 mm, e a GS1 permite reduzi-lo até 80% disso. Abaixo disso, os leitores têm dificuldade. O Code 128 não tem tamanho fixo, mas vale a mesma regra: quanto mais caracteres, mais largo ele tem de ser para as barras continuarem legíveis. Se o código de barras não couber, encurte os dados antes de encolher o código. E imprima a 100%: uma etiqueta ajustada a uma página é um código de barras redimensionado.
203 dpi contra 300 dpi
A maioria das impressoras térmicas 4x6 (100 × 150 mm) imprime a 203 pontos por polegada, o que dá cerca de 0,125 mm por ponto. Uma barra só pode ter um número inteiro de pontos de largura, então a impressora arredonda cada barra para o ponto mais próximo. Num código de barras de tamanho normal, esse arredondamento é inofensivo. Num código longo espremido em 40 mm, barras que deveriam diferir por uma fração de ponto saem com a mesma largura, e o código deixa de ser decodificado. Uma impressora de 300 dpi, com pontos de cerca de 0,085 mm, tem mais margem para acertar. Em 203 dpi, dê bastante largura aos códigos de barras.
Preto, não cinza
Calor de menos deixa barras cinzentas e de bordas suaves; calor demais as espalha pelos espaços. O pontilhado (dithering) transforma barras sólidas em barras salpicadas. Se a sua etiqueta de teste falhar, passe por por que códigos de barras não são lidos depois de impressos e por etiquetas térmicas desbotadas antes de mudar o design.
Criar etiquetas com código de barras no LabelPrint
As opções gratuitas acima servem bem quando combinam com a sua impressora. Se você imprime num rolo térmico genérico, ou se o código de barras precisa mudar de uma etiqueta para outra, o editor do LabelPrint faz assim:
- Comece de uma etiqueta em branco no tamanho do seu rolo, ou de um modelo, como a etiqueta de patrimônio, a de inventário ou a de preço.
- Adicione um código de barras, escolha Code 128, Code 39 ou EAN-13 e digite o valor. Ative Mostrar legenda se quiser o valor impresso como texto sob as barras.
- No EAN-13, digite os 12 dígitos e o app acrescenta o dígito verificador, ou digite os 13 e ele avisa se o último estiver errado. No Code 39, ele aponta os caracteres que o formato não aceita. O Code 128 se limita ao ASCII simples, então letras acentuadas saem sem acento.
- Imprima uma única etiqueta e leia-a com o leitor que você vai usar de fato, antes de imprimir o resto.
Duas coisas o tornam útil além de um único código de barras. O valor de um código de barras pode incluir {{serial}}, para que cada etiqueta de patrimônio de uma série receba o próprio número, tanto no texto quanto nas barras (veja etiquetas numeradas). E um código de barras pode ser preenchido a partir de uma coluna de uma planilha, uma etiqueta por linha (veja imprimir etiquetas a partir de um CSV).
O que ele não cria: UPC-A, DataMatrix, PDF417 ou GS1-128. Se o seu varejista ou armazém exige um desses, use um software que os suporte. E imprimir qualquer etiqueta com código de barras exige o Unlimited; criá-la é grátis, o que pelo menos permite conferir se ela cabe antes de decidir. Os preços estão aqui.
Perguntas frequentes
Que tipo de código de barras devo usar para o meu próprio estoque?
Code 128. Ele aceita letras, dígitos e pontuação, é compacto e todo leitor moderno o lê. Você mesmo cria os códigos, geralmente os seus SKUs, e ninguém precisa emiti-los. Use Code 39 só quando um sistema existente exigir, e EAN-13 só para produtos vendidos no varejo.
Posso inventar os meus próprios números EAN-13 ou UPC?
Não para nada que seja vendido numa loja ou num marketplace. Os números de varejo são emitidos pela GS1, e um número inventado pode pertencer ao produto de outra empresa, ou ser recusado quando um varejista ou marketplace o verifica. Para uso interno, use Code 128, que não carrega esse significado.
Por que o meu código de barras parece bom, mas não é lido?
Geralmente ele foi impresso menor do que o projetado, as barras estão claras demais, ou algo está invadindo a margem em branco de um dos lados. O leitor mede a largura das barras em vez de olhar uma imagem, então um código de barras de aparência nítida ainda pode falhar. O nosso guia sobre códigos de barras que não são lidos passa pelas verificações em ordem.
Uma impressora térmica de 203 dpi basta para códigos de barras?
Para códigos de barras de tamanho normal, sim. Etiquetas de envio são impressas a 203 dpi todos os dias. Vira problema quando você encolhe um código de barras longo numa etiqueta pequena, porque cada barra tem de ter um número inteiro de pontos e há menos pontos com que trabalhar. Uma impressora de 300 dpi lida visivelmente melhor com códigos pequenos e densos.
Crie e depois imprima
O LabelPrint é um criador de etiquetas para Mac e iPhone: códigos de barras, códigos QR, imagens, datas e numeração sequencial, a partir de 48 modelos ou de uma etiqueta em branco. O que ele faz. Criar é grátis, e 5 etiquetas por dia também.