Pembuat Kode Batang UPC
Pembuat Kode Batang UPC-E
Pembuat Kode Batang EAN
Pembuat Kode Batang EAN-8
KODE-39 Pembuat Kode Batang
KODE-93 Pembuat Kode Batang
Pembuat Kode Batang CODABAR
Pembuat Kode Batang ITF-6
Pembuat Kode Batang ITF-14
Pembuat Kode QR
Generator Matriks Data
Generator Matriks Data GS1
Gunakan dari skrip PHP:
include 'barcode.php';
$generator = new barcode_generator();
/* Output directly to standard output. */
$generator->output_image($format, $symbology, $data, $options);
/* Create bitmap image. */
$image = $generator->render_image($symbology, $data, $options);
imagepng($image);
imagedestroy($image);
/* Generate SVG markup. */
$svg = $generator->render_svg($symbology, $data, $options);
echo $svg;
Gunakan dengan GET atau POST:
barcode.php?f={format}&s={symbology}&d={data}&{options}
misalnya
barcode.php?f=png&s=upc-e&d=06543217
barcode.php?f=svg&s=qr&d=HELLO%20WORLD&sf=8&ms=r&md=0.8
f
- Format. Salah satu:
png
gif
jpeg
svg
s
- Simbologi (jenis kode batang). Salah satu:
upc-a code-39 qr dmtx
upc-e code-39-ascii qr-l dmtx-s
ean-8 code-93 qr-m dmtx-r
ean-13 code-93-ascii qr-q gs1-dmtx
ean-13-pad code-128 qr-h gs1-dmtx-s
ean-13-nopad codabar gs1-dmtx-r
ean-128 itf
d
- Data. Untuk UPC atau EAN, gunakan *
untuk digit yang hilang. Untuk Codabar, gunakan ABCD
atau ENT*
untuk karakter awal dan akhir. Untuk QR, enkode dalam Shift-JIS untuk mode kanji.
w
- Lebar gambar. Mengganti sf
atau sx
.
h
- Tinggi gambar. Mengganti sf
atau sy
.
sf
- Faktor skala. Defaultnya adalah 1 untuk barcode linier atau 4 untuk barcode matriks.
sx
- Faktor skala horizontal. Mengganti sf
.
sy
- Faktor skala vertikal. Mengganti sf
.
p
- Bantalan. Defaultnya adalah 10 untuk barcode linier atau 0 untuk barcode matriks.
pv
- Bantalan atas dan bawah. Defaultnya adalah nilai p
.
ph
- Bantalan kiri dan kanan. Defaultnya adalah nilai p
.
pt
- Bantalan atas. Defaultnya adalah nilai pv
.
pl
- Bantalan kiri. Defaultnya adalah nilai ph
.
pr
- Bantalan kanan. Defaultnya adalah nilai ph
.
pb
- Bantalan bawah. Defaultnya adalah nilai pv
.
bc
- Warna latar belakang dalam format #RRGGBB
.
cs
- Warna spasi dalam format #RRGGBB
.
cm
- Warna modul dalam format #RRGGBB
.
tc
- Warna teks dalam format #RRGGBB
. Hanya berlaku untuk kode batang linier.
tf
- Font teks untuk keluaran SVG. Standarnya adalah monospace. Hanya berlaku untuk kode batang linier.
ts
- Ukuran teks. Untuk keluaran SVG, ini dalam poin dan standarnya adalah 10. Untuk keluaran PNG, GIF, atau JPEG, ini adalah nomor font bawaan perpustakaan GD dari 1 hingga 5 dan standarnya adalah 1. Hanya berlaku untuk kode batang linier.
th
- Jarak dari garis dasar teks ke bagian bawah modul. Standarnya adalah 10. Hanya berlaku untuk kode batang linier.
ms
- Bentuk modul. Salah satunya: s
untuk persegi, r
untuk bulat, atau x
untuk berbentuk X. Standarnya adalah s
. Berlaku untuk barcode matriks saja.
md
- Kepadatan modul. Angka antara 0 dan 1. Defaultnya adalah 1. Berlaku untuk barcode matriks saja.
wq
- Lebar satuan area tenang. Standarnya adalah 1. Gunakan 0 untuk menekan area tenang.
wm
- Lebar modul dan ruang sempit. Standarnya adalah 1.
ww
- Lebar modul dan ruang yang luas. Berlaku untuk Kode 39, Codabar, dan ITF saja. Standarnya adalah 3.
wn
- Lebar ruang sempit antar karakter. Berlaku untuk Kode 39 dan Codabar saja. Standarnya adalah 1.