Bagaimana cara membuat barcode EAN-13 dengan font?

8

Saya sudah googled selama lebih dari 30 menit sekarang, saya tidak dapat menemukan font barcode gratis untuk EAN-13. Adakah yang tahu? fontsquirrel tidak punya, Dafont punya beberapa, Tapi tidak satupun dari mereka adalah EAN-13 (sejauh yang saya tahu).

Mathias
sumber

Jawaban:

6

Jika Anda memerlukan sejumlah kecil barcode, dan memiliki waktu tetapi tanpa anggaran, mudah untuk membuat barcode berbasis vektor menggunakan generator barcode online dan Illustrator (atau apa pun alat pilihan Anda).

Misalnya, http://www.barcoding.com/upc/ akan menghasilkan barcode EAN-13 untuk Anda secara gratis. Yang paling keren tentang gambar mereka adalah bahwa mereka diambil ke-pixel, sehingga Anda bisa mendapatkan PNG hitam-putih tanpa anti-aliasing.

Salin PNG ke program vektor Anda dan, jika snap-to-pixel tersedia, itu adalah proses yang sangat cepat untuk menggambar sekelompok persegi panjang di atas barcode. Anda kemudian dapat meletakkan angka di bagian bawah menggunakan font apa pun yang tampak seperti mesin yang Anda inginkan.

Booya, barcode!

Tambahan: Saya telah menggunakan proses ini untuk membuat barcode untuk produk yang telah dijual di tingkat ritel. Ini memang berhasil, tetapi masih merupakan praktik terbaik untuk memverifikasi kode tercetak sebelum Anda mulai berproduksi.

Farray
sumber
1
Pintar, tetapi masih banyak kerja keras dibandingkan dengan, katakanlah, menggunakan generator barcode di Inkscape . Tidak peduli seberapa baik ditulisnya, saya khawatir saya harus memberikan jawaban ini -1.
Ilmari Karonen
5

Saya tidak tahu banyak tentang barcode, tapi saya pikir kode ini tidak kondusif untuk solusi jenis huruf, karena tampaknya ada proses algoritmik untuk membuat barcode.

dari wikipedia:

Untuk menyandikan kode batang EAN-13, digit pertama-tama dipecah menjadi 3 kelompok, digit pertama, kelompok pertama 6 dan kelompok terakhir 6. Grup enam pertama dikodekan menggunakan skema di mana setiap digit memiliki dua kemungkinan penyandian , salah satunya memiliki paritas genap dan satu paritas ganjil. Digit pertama dikodekan dengan memilih pola pilihan antara dua pengkodean ini untuk enam digit berikutnya, sesuai dengan tabel di bawah ini. (Tidak seperti digit lainnya, digit pertama tidak diwakili secara langsung oleh pola batang.) Semua digit dalam kelompok terakhir dari enam digit dikodekan menggunakan satu set pola yang merupakan pola yang sama yang digunakan untuk UPC.

Beberapa skema barcode (seperti 3 dari 9) pada dasarnya adalah penggantian straight-ascii yang bekerja hanya dengan mengubah jenis huruf dari "data." Banyak yang tidak.

Artikel wikipedia tidak merujuk proyek sumber terbuka untuk pembuatan kode batang: http://sourceforge.net/projects/openbarcodes/

Perhatikan bahwa ada beranda yang terdaftar untuk pengembang dan, jika Anda dapat mengabaikan kurangnya kepekaan estetika, ada penjelasan yang cukup bagus tentang ean-13 dan jenis huruf bebas buatan rumahannya. (yang jelas bertentangan dengan pernyataan saya tentang penggantian font)

horatio
sumber
2
Saya telah melakukan sedikit pengemasan untuk rak ritel - ya, UPC bersifat algoritmik dan sebagian dari polanya adalah salinan terbalik / terbalik dari bagian lain dari polanya untuk keperluan verifikasi. Tidak ada cara untuk melakukan ini dengan font yang sederhana, sejauh yang saya ketahui.
Farray
Saya tidak melihat terlalu dalam ke program yang ditautkan, tetapi sepertinya kode dikembangkan untuk digunakan dengan jenis huruf, jadi jika Anda menempelkan kode teks programnya menghasilkan program pengolah kata atau tata letak, lalu mengatur jenis huruf untuk file font-nya, Anda mendapatkan barcode. Kupikir. Mungkin. Paling tidak, Anda dapat screecap apa pun yang dibuat oleh programnya dan kemudian meletakkannya sebagai gif atau png
horatio
Saya akan jujur, saya melihat "pembuatan barcode" dan bahkan tidak melihat ke dalam metodenya - saya (dengan tidak acuh) berasumsi dia hanya membuat gambar seperti kebanyakan gambar lain yang pernah saya lihat. Menggunakan generator dengan jenis huruf khusus terdengar menarik.
Farray
Saya hanya memperhatikan hasil keluaran berbasis teks di screencaps-nya, dengan gambar di bawah ini semua.
horatio
5

Jawaban teratas masih belum secara spesifik menjawab apa yang diminta. Saya membuat font gratis yang ada di FontStruct sekarang: Unduh

Barcoder
sumber
Anda harus mendapatkan tanda centang jawaban yang diterima karena Anda sebenarnya menawarkan font dengan instruksi.
Gunther Schadow
5

Editor grafis vektor Inkscape gratis berisi generator barcode barcode: Extensions → Render → Barcode . Itu juga akan menghasilkan / memverifikasi checksum untuk Anda. Anda kemudian dapat menyimpannya ke SVG, PDF atau format lain yang sesuai dan membukanya di alat pilihan Anda.

Berikut contoh output (diekspor sebagai PNG):

Kode batang Kode batang

Krzysztof Kosiński
sumber
1

Jawaban terlambat tapi tetap :)

Pertanyaan yang sangat menarik :). Font semacam itu akan sangat mungkin dan dapat digunakan untuk membuat kode EAN-13 yang valid. Bahkan itu harus memiliki hanya 31 karakter untuk mencakup semua kombinasi EAN-13. Hal lain adalah bahwa font seperti itu tidak akan banyak praktis, karena setiap kali seseorang harus berusaha untuk menjaga seqence encoding yang tepat untuk digit 2-7 (digunakan untuk menentukan digit pertama), dan menghitung checksum. Tapi itu hanya untuk kepentingan :).

Jika Anda membutuhkan penghasil barcode yang baik untuk membuat sejumlah barcode dan tidak takut pada baris perintah, lihat di http://xpt.sourceforge.net/techdocs/nix/print/barcode/bp02-GnuBarcode/ (versi windows jika dibutuhkan: http://gnuwin32.sourceforge.net/packages/barcode.htm ). Yang menyenangkan adalah: ia dapat membuat file vektor sebagai output (penting: ia menggunakan lebar goresan untuk menghasilkan garis tipis dan tebal). Saya tahu ada banyak alat yang berbeda di luar sana tetapi yang ini kecil, sederhana dan hanya berfungsi ... gratis :).

Dan akhirnya: http://www.darkroastedblend.com/2008/04/japanese-creative-barcodes.html . Terinspirasi! :)

thebodzio
sumber
1
Ini akan membutuhkan fungsi konversi agar dapat berfungsi. Saya pikir intinya di OP adalah Anda cukup mengetik apa yang Anda butuhkan sebagai nilai barcode dan mereka memilih font untuk mewakili bar dan mencetak (kecuali untuk checksum tentu saja jika itu digunakan). Anda dapat melakukan ini dengan UPC / Code-128/39 dll., Tetapi tidak dengan EAN-8/13 karena ini dibangun secara berbeda.
Benar, tapi saya pikir saya sudah menjelaskannya dalam jawaban saya ...
thebodzio
Ya, checksum dan kode yang bervariasi agak sulit bagi manusia untuk mengetik. Namun jika ada yang tertarik saya memiliki file eps disederhanakan yang dapat ean
joojaa
1

Saya menemukan tulisan yang cukup lengkap di sini: http://grandzebu.net/informatique/codbar-en/ean13.htm menjelaskan: cara menghasilkan digit checksum (dan memasok program VB untuk melakukannya), dan menyertakan makro Excel & EAN-13 TTF font w / installer

Rick
sumber
1
Hai Rick! Terima kasih atas tautan Anda. Jika Anda dapat menambahkan beberapa informasi itu dalam jawaban itu sendiri, saya pikir itu akan mendapatkan BANYAK suara positif. Tautan dapat turun, jadi kami cenderung mencoba dan menambahkan sebanyak mungkin di sini jika itu terjadi. Selamat datang di GD.SE!
Yisela
1

IDAutomation memiliki font yang dulu saya gunakan. Ini bekerja bahkan tanpa membeli apa pun, tetapi menempatkan beberapa tanda air kecil yang lucu ke dalam barcode yang membuat tikus Anda menggunakan uji coba non-komersial saja. Tetap saja, itu baik untuk dimainkan. https://www.idautomation.com/barcode-fonts/upc-ean/user-manual/

Namun, ada cara lain, seperti orang-orang ini, yang memiliki layanan gratis: https://barcode.tec-it.com/en/EAN13

Misalnya, jika nomor saya adalah 03 54321 001 01 saya hanya memasukkannya di sini

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

dan di sana Anda pergi:

mereka bahkan menambahkan digit cek.

Gunther Schadow
sumber
ok ini lebih baik. @ Wolff Anda dapat menghapus komentar
joojaa
0

Bukannya ini benar-benar menjawab pertanyaan Anda secara khusus, tetapi saya tidak pernah harus mencari font kode batang, karena kami selalu hanya menggunakan perangkat lunak kode batang untuk menghasilkan kode batang kami. Mereka umumnya menghabiskan banyak uang, tetapi kami juga belum pernah menghadapi masalah ini.

Philip Regan
sumber
-1

Saya juga tidak punya banyak pengalaman dalam hal seperti ini, tetapi saya kebetulan melihat sebuah situs yang menceritakan sesuatu tentang ean 13 pembuat barcode dan kata , saya percaya bahwa ini akan membantu Anda.

pengguna27616
sumber
1
Hai pengguna27616, bisakah Anda memberi tahu kami lebih banyak tentang apa yang seharusnya kami temukan di tautan ini? Dalam hal ini, jawaban Anda masih berharga jika tautan rusak. Sebenarnya, tautan yang Anda berikan sudah mati. Terima kasih untuk perbaikannya!
Vincent