UPC-Barcode-Generator
UPC-E-Barcode-Generator
EAN-Barcode-Generator
EAN-8-Barcode-Generator
CODE-39 Barcode-Generator
CODE-93 Barcode-Generator
CODABAR Barcode-Generator
ITF-6 Barcode-Generator
ITF-14 Barcode-Generator
QR-Code-Generator
Datenmatrixgenerator
GS1-Datenmatrixgenerator
Verwendung aus einem PHP-Skript:
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;
Verwendung mit GET oder POST:
barcode.php?f={format}&s={symbology}&d={data}&{options}
z.B
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. Einer von:
png
gif
jpeg
svg
s
– Symbologie (Art des Barcodes). Einer von:
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
– Daten. Für UPC oder EAN verwenden Sie *
für fehlende Ziffer. Verwenden Sie für Codabar ABCD
oder ENT*
als Start- und Stoppzeichen. Für QR kodieren Sie im Kanji-Modus in Shift-JIS.
w
– Breite des Bildes. Überschreibt sf
oder sx
.
h
– Höhe des Bildes. Überschreibt sf
oder sy
.
sf
– Skalierungsfaktor. Der Standardwert ist 1 für lineare Barcodes oder 4 für Matrix-Barcodes.
sx
– Horizontaler Skalierungsfaktor. Überschreibt sf
.
sy
– Vertikaler Skalierungsfaktor. Überschreibt sf
.
p
- Polsterung. Der Standardwert ist 10 für lineare Barcodes oder 0 für Matrix-Barcodes.
pv
– Polsterung oben und unten. Der Standardwert ist p
.
ph
– Linke und rechte Polsterung. Der Standardwert ist p
.
pt
- Obere Polsterung. Der Standardwert ist pv
.
pl
- Linke Polsterung. Der Standardwert ist der ph
Wert.
pr
- Rechte Polsterung. Der Standardwert ist der ph
Wert.
pb
– Polsterung unten. Der Standardwert ist pv
.
bc
– Hintergrundfarbe im #RRGGBB
-Format.
cs
– Farbe der Leerzeichen im #RRGGBB
Format.
cm
– Farbe der Module im #RRGGBB
-Format.
tc
– Textfarbe im #RRGGBB
-Format. Gilt nur für lineare Barcodes.
tf
– Textschriftart für die SVG-Ausgabe. Die Standardeinstellung ist Monospace. Gilt nur für lineare Barcodes.
ts
– Textgröße. Für die SVG-Ausgabe erfolgt die Angabe in Punkt und der Standardwert ist 10. Für die PNG-, GIF- oder JPEG-Ausgabe ist dies die in der GD-Bibliothek integrierte Schriftartnummer von 1 bis 5 und der Standardwert ist 1. Gilt nur für lineare Barcodes.
th
– Abstand von der Textgrundlinie bis zum unteren Rand der Module. Der Standardwert ist 10. Gilt nur für lineare Barcodes.
ms
– Modulform. Eines von: s
für quadratisch, r
für rund oder x
für X-förmig. Der Standardwert ist s
. Gilt nur für Matrix-Barcodes.
md
– Moduldichte. Eine Zahl zwischen 0 und 1. Der Standardwert ist 1. Gilt nur für Matrix-Barcodes.
wq
– Breite der Ruhezoneneinheiten. Der Standardwert ist 1. Verwenden Sie 0, um ruhige Bereiche zu unterdrücken.
wm
– Breite schmaler Module und Räume. Der Standardwert ist 1.
ww
– Breite breiter Module und Räume. Gilt nur für Code 39, Codabar und ITF. Der Standardwert ist 3.
wn
– Breite des schmalen Abstands zwischen den Zeichen. Gilt nur für Code 39 und Codabar. Der Standardwert ist 1.