phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] Barcode-Erstellung mit PHP?!

[php] AW: [php] Barcode-Erstellung mit PHP?!

Gloss Mathias Mathias.Gloss_(at)_start.de
Mon, 25 Sep 2000 14:23:45 +0200


Aloha,

> ----------
> Von: 	Kempter, Wilhelm[SMTP:Wilhelm.Kempter_(at)_sglcarbon.de]
> 
> Ithamar Garbe [mailto:garbe_(at)_gmx.de] schrieb:
> 
> 	mal eine Frage: Ist es möglich, einen Barcode (z.B. Code 39) mit PHP
> 
> 	und einer Grafikbibliothek) zu erstellen?
> 
> Hallo Ithamar,
> wenn du Unix/Linux verwendest, habe ich einen Vorschlag:
> 
Also das barcode hab ich eben auch mit den Cygwin-Tools unter NT
kompiliert. Das geht übrigens mit den meisten GNU-Tools. (Auch
mit den Find-Utils und mit HT://DIG (bedingt)).

Ghostscript gibts auch für Windows, damit es richtig funktioniert
solltest du es aber mit gswin32c.exe anstatt mit gs aufrufen.
Somit sollte das ganze auch unter NT gehen.

> header("Content-type: image/jpeg");
> header("Cache-control: no-cache");
> header("Pragma: no-cache");
> passthru(sprintf("/usr/local/bin/barcode \
> 	 -c -e i25 -t 3x%d -p 210x%dmm -m20,10 %s", $i,$i*30,$b) \
>        ."| /usr/local/bin/gs \
> 	 -q -dBATCH -dNOPAUSE -sDEVICE=jpeggray -sOutputFile=- -");
> 
> Die Parameter müssen natürlich deinen Gegebenheiten entsprechen.
> barcode ist GNU-barcode; siehe www.gnu.org.
> 
Probier mal in einer Dos-Box, ob das dann geht:

	<pfad-zu-barcode>\barcode -c -e i25 -t 3x%d -p 210x%dmm -m20,10 %s",
$i,$i*30,$b) | <pfad-zu-gs>\gswin32c -q 
> -dBATCH -dNOPAUSE -sDEVICE=jpeggray -sOutputFile=- - > barcode.jpg
> 
	(alles in einer Zeile) Eventuell musst du noch die cygwin1.dll auf
den Server kopieren, damit das barcode läuft.
	barcode.exe und cygwin1.dll kannst du auch gern von mir per PM
haben.

	Viele Grüße, Mathias




php::bar PHP Wiki   -   Listenarchive