Come creare un codice a barre EAN-13 con un carattere?


8

Ho cercato su Google per oltre 30 minuti ora, non riesco a trovare un carattere di codice a barre gratuito per EAN-13. Qualcuno sa di qualcuno? fontsquirrel non ne ha, Dafont ne ha alcuni, ma nessuno di questi è EAN-13 (per quanto ne so).

Risposte:


6

Se hai bisogno di un piccolo numero di codici a barre e hai un po 'di tempo ma non hai budget, è semplice produrre codici a barre basati su vettori utilizzando un generatore di codici a barre online e Illustrator (o qualunque sia il tuo strumento preferito).

Ad esempio, http://www.barcoding.com/upc/ produrrà gratuitamente un codice a barre EAN-13. La cosa bella delle loro immagini è che sono scattate in pixel, in modo da poter ottenere un PNG in bianco e nero senza anti-aliasing.

Copia il PNG nel tuo programma vettoriale e, se è disponibile lo snap-to-pixel, è un processo molto rapido per disegnare un gruppo di rettangoli sopra i codici a barre. Puoi quindi mettere i numeri in basso usando qualsiasi tipo di carattere che desideri.

Booya, codici a barre!

Addendum: ho usato questo processo per creare codici a barre per prodotti venduti a livello di vendita al dettaglio. Funziona, ma è comunque consigliabile verificare il codice stampato prima di passare alla produzione.


1
Intelligente, ma ancora molto duro rispetto ad esempio al generatore di codici a barre in Inkscape . Non importa quanto sia scritto bene, temo che dovrò dare una risposta a -1.
Ilmari Karonen,

5

Non so molto sui codici a barre, ma non credo che questo codice sia favorevole a una soluzione tipografica, perché sembra che ci sia un processo algoritmico per la creazione del codice a barre.

da Wikipedia:

Per codificare un codice a barre EAN-13, le cifre vengono prima suddivise in 3 gruppi, la prima cifra, il primo gruppo di 6 e l'ultimo gruppo di 6. Il primo gruppo di sei viene codificato utilizzando uno schema in base al quale ogni cifra ha due possibili codifiche , uno dei quali ha parità pari e uno dei quali ha parità dispari. La prima cifra viene codificata selezionando uno schema di scelte tra queste due codifiche per le successive sei cifre, secondo la tabella seguente. (A differenza delle altre cifre, la prima cifra non è rappresentata direttamente da un modello di barre.) Tutte le cifre dell'ultimo gruppo di sei cifre sono codificate utilizzando un singolo set di modelli che sono gli stessi modelli utilizzati per UPC.

Alcuni schemi di codici a barre (come 3 di 9) sono essenzialmente sostituzioni dritte e ascii che funzionano semplicemente cambiando il carattere tipografico dei "dati". Molti non lo sono.

L'articolo di Wikipedia fa riferimento a un progetto open source per la generazione di codici a barre: http://sourceforge.net/projects/openbarcodes/

Nota che esiste una homepage elencata per lo sviluppatore e, se puoi ignorare la sua mancanza di sensibilità estetiche, c'è una spiegazione abbastanza buona di ean-13 e del suo carattere tipografico gratuito fatto in casa. (che ovviamente contraddice la mia affermazione sulla sostituzione dei caratteri)


2
Ho fatto un po 'di packaging per scaffali di vendita al dettaglio - sì, gli UPC sono algoritmici e parti dei modelli sono copie invertite / invertite di altre parti del modello a scopo di verifica. Non ho modo di farlo con un carattere semplice, per quanto ne so.
Farray,

Non ho analizzato troppo a fondo i programmi collegati, ma sembra che il codice sia stato sviluppato per l'uso con il carattere tipografico, quindi se si incolla il codice di testo che il suo programma genera in un elaboratore di testi o in un programma di layout, quindi imposta il carattere tipografico al suo file di caratteri, si ottiene un codice a barre. Penso. Può essere. Per lo meno, puoi eseguire lo screecap qualunque cosa il suo programma crei e quindi posizionarlo come gif o png
horatio

Sarò onesto, ho visto la "generazione di codici a barre" e non ho nemmeno esaminato il suo metodo - io (ignorante) ho pensato che stesse solo creando immagini come la maggior parte delle altre che ho visto. L'uso del generatore con un carattere personalizzato sembra interessante.
Farray,

Ho notato solo un risultato di output testuale nei suoi screencaps, con un'immagine al di sotto di tutto.
horatio,

5

La risposta principale non risponde ancora specificamente a ciò che è stato chiesto. Ho creato un font gratuito che si trova su FontStruct ora: Download


Dovresti ottenere il segno di spunta della risposta accettata poiché hai effettivamente offerto un carattere con le istruzioni.
Gunther Schadow,

5

L' editor gratuito di grafica vettoriale Inkscape contiene un generatore di codici a barre vettoriale: Estensioni → Rendering → Codice a barre . Inoltre genererà / verificherà il checksum per te. Puoi quindi salvarlo in formato SVG, PDF o in qualche altro formato adatto e aprirlo nel tuo strumento preferito.

Ecco un esempio dell'output (esportato come PNG):

Codice a barre Codice a barre


1

Risposta in ritardo ma comunque :)

Domanda molto interessante :). Tale carattere sarebbe perfettamente possibile e potrebbe essere utilizzato per creare codici EAN-13 validi. In effetti dovrebbe contenere solo 31 caratteri per coprire tutte le combinazioni EAN-13. Un'altra cosa è che tale carattere non sarebbe molto pratico, poiché ogni volta che si dovrebbe fare uno sforzo per mantenere la sequenza di codifica corretta per le cifre 2-7 (utilizzate per determinare la prima cifra) e calcolare il checksum. Ma questo è solo per interesse :).

Se hai bisogno di un buon generatore di codici a barre per creare un numero qualsiasi di codici a barre e non hai paura della riga di comando, dai un'occhiata a http://xpt.sourceforge.net/techdocs/nix/print/barcode/bp02-GnuBarcode/ (versione di Windows se necessario: http://gnuwin32.sourceforge.net/packages/barcode.htm ). La cosa bella è: può creare file vettoriali come output (importante: usa la larghezza del tratto per produrre linee sottili e spesse). So che ci sono un sacco di strumenti diversi là fuori, ma questo è piccolo, semplice e funziona ... gratuitamente :).

E infine: http://www.darkroastedblend.com/2008/04/japanese-creative-barcodes.html . Fatti ispirare! :)


1
Ciò richiederà funzioni di conversione per funzionare. Penso che il punto in OP sia che si digita semplicemente ciò che è necessario avere come valore del codice a barre e selezionano un carattere per rappresentare le barre e la stampa (tranne ovviamente per il checksum se viene utilizzato). Puoi farlo con UPC / Code-128/39 ecc., Ma non con EAN-8/13 poiché sono costruiti in modo diverso.

Giusto, ma penso di averlo chiarito nella mia risposta ...
thebodzio,

Sì, il checksum e il codice variabile sono un po 'difficili da digitare per gli umani. Tuttavia, se qualcuno è interessato, ho un file eps semplificato che fa qualsiasi ean
joojaa

1

Ho trovato un articolo abbastanza completo qui: http://grandzebu.net/informatique/codbar-en/ean13.htm spiega: come generare una cifra di checksum (e fornisce un programma VB per farlo), e include una macro di Excel & Carattere EAN-13 TTF con programma di installazione


1
Ciao Rick! Grazie per il tuo link Se potessi aggiungere alcune di quelle informazioni nella risposta stessa, penso che otterrebbero MOLTI voti positivi. I collegamenti possono andare in giù, quindi tendiamo a provare ad aggiungere il più possibile qui nel caso ciò accada. Benvenuto in GD.SE!
Yisela,

1

IDAutomation ha un font che usavo in passato. Funziona anche senza acquistare nulla, ma inserisce un po 'di filigrana divertente nel codice a barre che indica come utilizzare solo la versione non commerciale. Tuttavia, è bello giocare con. https://www.idautomation.com/barcode-fonts/upc-ean/user-manual/

Tuttavia, ci sono altri modi, come questi ragazzi, che hanno un servizio gratuito: https://barcode.tec-it.com/en/EAN13

Ad esempio, se il mio numero è 03 54321 001 01, lo inserisco qui

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

e il gioco è fatto:

aggiungono persino la cifra di controllo.


ok va meglio. @Wolff puoi eliminare il commento
joojaa il

0

Non che questo risponda davvero alla tua domanda in modo specifico, ma non ho mai dovuto cercare un carattere di codice a barre, perché usiamo sempre il software di codice a barre per generare i nostri codici a barre. Generalmente costano una discreta quantità di denaro, ma non abbiamo mai affrontato questo problema.


-1

Anche io non ho molta esperienza in questo genere di cose, ma mi capita di vedere un sito che dice qualcosa su ean 13 produttore di codici a barre per parole , credo che questo potrebbe esserti di aiuto.


1
Ciao user27616, potresti per favore dirci qualcosa in più su ciò che dovremmo trovare a questo link? In tal caso, la tua risposta è comunque preziosa in caso di interruzione del collegamento. In realtà, il link che dai è morto. Grazie per la correzione!
Vincent,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.