Como criar um código de barras EAN-13 com uma fonte?

8

Pesquisei no Google por mais de 30 minutos e não consigo encontrar uma fonte de código de barras gratuita para a EAN-13. Alguém sabe de algum? fontsquirrel não tem, Dafont tem alguns, mas nenhum deles é EAN-13 (tanto quanto eu sei).

Mathias
fonte

Respostas:

6

Se você precisar de um pequeno número de códigos de barras e tiver algum tempo, mas sem orçamento, é simples produzir códigos de barras baseados em vetores usando um gerador de código de barras on-line e o Illustrator (ou qualquer que seja sua ferramenta preferida).

Por exemplo, http://www.barcoding.com/upc/ produzirá um código de barras EAN-13 gratuitamente para você. O legal de suas imagens é que elas são ajustadas ao pixel, para que você possa obter um PNG em preto e branco sem suavização de serrilhado.

Copie o PNG no seu programa vetorial e, se o snap-to-pixel estiver disponível, é um processo muito rápido desenhar um monte de retângulos sobre os códigos de barras. Em seguida, você pode colocar os números na parte inferior usando a fonte com aparência de máquina que desejar.

Booya, códigos de barras!

Adendo: usei esse processo para criar códigos de barras para produtos vendidos no varejo. Funciona, mas ainda é uma boa prática verificar o código impresso antes de iniciar a produção.

Farray
fonte
1
Inteligente, mas ainda muito trabalho duro em comparação com, digamos, o uso do gerador de código de barras no Inkscape . Não importa o quão bem escrito esteja, receio ter que dar uma resposta a -1.
Ilmari Karonen
5

Não sei muito sobre códigos de barras, mas não acho que esse código seja propício a uma solução de tipo de letra, porque parece haver um processo algorítmico para a criação do código de barras.

da wikipedia:

Para codificar um código de barras EAN-13, os dígitos são primeiro divididos em 3 grupos, o primeiro dígito, o primeiro grupo de 6 e o ​​último grupo de 6. O primeiro grupo de seis é codificado usando um esquema no qual cada dígito tem duas codificações possíveis , um dos quais com paridade par e outro com paridade ímpar. O primeiro dígito é codificado pela seleção de um padrão de opções entre essas duas codificações para os próximos seis dígitos, de acordo com a tabela abaixo. (Diferentemente dos outros dígitos, o primeiro dígito não é representado diretamente por um padrão de barras.) Todos os dígitos do último grupo de seis dígitos são codificados usando um único conjunto de padrões, os mesmos padrões usados ​​para o UPC.

Alguns esquemas de código de barras (como 3 de 9) são essencialmente substituições lineares ascii que funcionam apenas alterando o tipo de letra dos "dados". Muitos não são.

O artigo da wikipedia faz referência a um projeto de código aberto para geração de código de barras: http://sourceforge.net/projects/openbarcodes/

Observe que há uma página inicial listada para o desenvolvedor e, se você pode ignorar a falta de sensibilidade estética, há uma explicação muito boa do ean-13 e de seu tipo de letra livre para fabricação caseira. (o que obviamente contradiz minha afirmação sobre substituição de fonte)

horatio
fonte
2
Fiz um pouco de empacotamento para as prateleiras do varejo - sim, os UPCs são algorítmicos e partes dos padrões são cópias invertidas / reversas de outras partes do padrão para fins de verificação. Não há como fazer isso com uma fonte simples, pelo que sei.
Farray 3/11/11
Eu não examinei muito profundamente os programas vinculados, mas parece que o código foi desenvolvido para uso com o tipo de letra; portanto, se você colar o código de texto que o programa gera em um processador de texto ou programa de layout, defina o tipo de letra do seu arquivo de fonte, você recebe um código de barras. Eu acho que. Talvez. No mínimo, você pode screecap qualquer que seja o seu programa cria e, em seguida, colocá-lo como um gif ou png
horatio
Serei honesto, vi "geração de código de barras" e nem sequer procurei no método dele - eu (ignorantemente) assumi que ele estava apenas criando imagens como a maioria das outras que já vi. Usar o gerador com um tipo de letra personalizado parece interessante.
Farray
Eu só notei um resultado de saída baseado em texto em suas screencaps, com uma imagem abaixo de tudo.
Horatio
5

A resposta principal ainda não está respondendo especificamente ao que foi solicitado. Eu criei uma fonte gratuita que está no FontStruct agora: Download

Barcoder
fonte
Você deve obter a marca de seleção de resposta aceita, pois ofereceu uma fonte com as instruções.
Gunther Schadow
5

O editor de gráficos vetoriais gratuito do Inkscape contém um gerador de código de barras vetorial: Extensões → Renderização → Código de barras . Também irá gerar / verificar a soma de verificação para você. Você pode salvá-lo em SVG, PDF ou em outro formato adequado e abri-lo na sua ferramenta preferida.

Aqui está uma amostra da saída (exportada como PNG):

Código de barras Código de barras

Krzysztof Kosiński
fonte
1

Resposta tardia, mas ainda :)

Pergunta muito interessante :). Essa fonte seria perfeitamente possível e poderia ser usada para criar códigos EAN-13 válidos. De fato, teria que ter apenas 31 caracteres para cobrir todas as combinações EAN-13. Outra coisa é que essa fonte não seria muito prática, pois toda vez que era necessário manter uma seqüência de codificação adequada para os dígitos 2 a 7 (usados ​​para determinar o primeiro dígito) e calcular a soma de verificação. Mas isso é apenas pelo interesse :).

Se você precisar de um bom gerador de códigos de barras para criar qualquer número de códigos de barras e não tiver medo da linha de comando, consulte http://xpt.sourceforge.net/techdocs/nix/print/barcode/bp02-GnuBarcode/ (versão para Windows, se necessário: http://gnuwin32.sourceforge.net/packages/barcode.htm ). O legal é que ele pode criar arquivos vetoriais como saída (importante: usa a largura do traço para produzir linhas finas e grossas). Eu sei que existem várias ferramentas diferentes por aí, mas essa é pequena, simples e simplesmente funciona ... de graça :).

E finalmente: http://www.darkroastedblend.com/2008/04/japanese-creative-barcodes.html . Inspire-se! :)

thebodzio
fonte
1
Isso exigirá funções de conversão para funcionar. Eu acho que o ponto no OP é que você apenas digita o que precisa ter como valor de código de barras e eles selecionam uma fonte para representar as barras e imprimir (exceto a soma de verificação, é claro, se isso for usado). Você pode fazer isso com UPC / Code-128/39 etc., mas não com EAN-8/13, pois eles são construídos de maneira diferente.
Certo, mas acho que deixei isso claro na minha resposta ...
thebodzio 16/11/2012
Sim, a soma de verificação e o código variável são um pouco difíceis para os humanos digitarem. No entanto, se alguém estiver interessado eu tenho um arquivo eps simplificada que faz qualquer ean
joojaa
1

Encontrei uma redação bastante completa aqui: http://grandzebu.net/informatique/codbar-en/ean13.htm explica: como gerar dígito de soma de verificação (e fornece um programa VB para fazer isso) e inclui uma macro do Excel e Fonte EAN-13 TTF com instalador

Rick
fonte
1
Oi Rick! Obrigado pelo seu link. Se você pudesse adicionar algumas dessas informações na própria resposta, acho que receberia MUITOS votos positivos. Os links podem ficar inativos, por isso, tentamos adicionar o máximo possível aqui, caso isso aconteça. Bem-vindo ao GD.SE!
Yisela 4/04
1

IDAutomation tem uma fonte que eu costumava usar no passado. Ele funciona mesmo sem comprar nada, mas coloca uma pequena marca d'água engraçada no código de barras que indica que você está usando apenas o teste não comercial. Ainda assim, é bom brincar. https://www.idautomation.com/barcode-fonts/upc-ean/user-manual/

No entanto, existem outras maneiras, como esses caras, que têm um serviço gratuito: https://barcode.tec-it.com/en/EAN13

Por exemplo, se meu número for 03 54321 001 01, apenas coloquei aqui

https://barcode.tec-it.com/barcode.ashx?data=035432100101&code=EAN13&dpi=96&dataseparator=

e lá vai você:

eles até adicionam o dígito de verificação.

Gunther Schadow
fonte
ok, isso é melhor. @Wolff você pode excluir o comentário
joojaa
0

Não que isso realmente responda especificamente à sua pergunta, mas nunca precisei procurar uma fonte de código de barras, porque sempre usamos o software de código de barras para gerar nossos códigos de barra. Eles geralmente custam uma quantia justa de dinheiro, mas também nunca enfrentamos esse problema.

Philip Regan
fonte
-1

Eu também não tenho muita experiência nesse tipo de coisa, mas, por acaso, vejo um site que conta algo sobre o fabricante de códigos de barras 13 voor word , acredito que isso seria de alguma ajuda para você.

user27616
fonte
1
Olá user27616, você poderia nos contar um pouco mais sobre o que devemos encontrar neste link? Nesse caso, sua resposta ainda é valiosa caso o link seja interrompido. Na verdade, o link que você deu está morto. Obrigado pela correção!
23714 Vincent