ActiveBarcode Kommandozeilentool
Allgemeine Informationen
Mit dem ActiveBarcode 'barcodeimage' Kommandozeilentool können Sie Barcodes von der Kommandozeile
(z.B. in Batch- oder Scriptprogrammen) aus als Bilddateien erzeugen.
Das Kommandozeilentool gehört zum Lieferumfang von ActiveBarcode und wird automatisch bei der
Installation von ActiveBarcode mit installiert. Sie finden das Programm unter dem Namen barcodeimage.wsf in dem Ordner
auf Ihrer Festplatte, in welchen Sie ActiveBarcode installiert haben.
In der Regel ist dies c:\programme\ActiveBarcode.
Ein Beispiel: Folgender Aufruf erzeugt einen EAN-13 Barcode der Größe 400x200 Pixel mit dem Inhalt
"192837465012" und speichert diesen als ean.png ab.
barcodeimage ean.png text=192837465012 typename=ean13 width=400 height=200
Ein weiteres Beispiel: Folgender Aufruf erzeugt einen Barcode der Größe 500x100 Pixel mit dem Inhalt "Hello World"
als Code 128 und speichert diesen als code128.bmp ab. Da der zu codierende Text "Hello World" ein Leerzeichen enthält
muß dieser Parameter in Anführungszeichen gesetzt werden.
barcodeimage code128.bmp "text=Hello World" type=14 width=500 height=100
Powershell: Wenn Sie 'barcodeimage' mit der Microsoft Windows PowerShell verwenden möchten, müssen Sie den Aufruf über 'cscript'
realisieren, z.B.
cscript barcodeimage.wsf code128.bmp "text=Hello World" type=14 width=500 height=100
|
Kommandozeilenparameter
Verwendung: barcodeimage Dateiname [Parameter]
|
Parameter |
Beschreibung |
Beispiel |
|
-text= |
zu codierender Text |
-text=123456789012 |
|
-type= |
Barcodetyp |
-type=0 |
|
-width= |
Breite in Pixel |
-width=500 |
|
-height= |
Höhe in Pixel |
-height=500 |
|
-alignment= |
Ausrichtung 1=links 2=zentriert 3=rechts |
-alignment=2 |
|
-borderwidth= |
Breite der Ruhezone in Pixel |
-borderwidth=10 |
|
-borderheight= |
Höhe des Ruhezone in Pixel |
-borderheight=1 |
|
-notchheightinpercent= |
Länge der Notches in % |
-notchheightinpercent=25 |
|
-showtext=off |
keine Klarschriftzeile |
-showtext=off |
|
-forecolor= |
Vordergrundfarbe Hexadezimal RGB als RRGGBB |
-foreground=000000 (Beispiel ist Schwarz) |
|
-backcolor= |
Hintergrundfarbe Hexadezimal RGB als RRGGBB |
-background=FFFFFF (Beispiel ist Weiß) |
|
-fontname= |
Schriftart |
-fontname=arial |
|
-fontsize= |
Schriftgröße |
-fontsize=8 |
|
-fontbold= |
Fettschrift (on/off) |
-fontbold=on |
|
-fontitalic= |
Kursivschrift (on/off) |
-fontitalic=on |
|
-fontunderline= |
Unterstrichen (on/off) |
-fontunderline=on |
|
-fontstrikeout= |
Durchgestrichen (on/off) |
-fontstrikeout=on |
|
-filetype= |
Format der Bildddatei (mögl. Werte: bmp, jpg, png, tif, tga, gif, wbm, pbm, pgm, ppm, xpm, wmf, emf) Default: Automatisch je nach Extension |
-filetype=bmp |
|
-colordepth= |
Farbtiefe der Bilddatei (mögl. Werte: 1,8,16,24,36) |
-colordepth=24 |
|
-flags= |
Flags für die Bilddatei |
-flags=0x80 |
|
-angle= |
Rotiert die Bilddatei (mögl. Werte: 0-359) |
-angle=180 |
|
-transparent= |
Hintergrundtransparenz (mögl. Werte: 0, 1, noch nicht implementiert) |
-transparent=1 |
|
-dpi= |
Auflösung in DPI für jpg, png, tif & bmp Dateien |
-dpi=300 |
|
-echo= |
off: keine Meldungen anzeigen errors: nur Fehler anzeigen verbose: alle Meldungen und die Bilddatei öffnen |
-echo=off -echo=errors -echo=verbose |
|
64bit Windows
Wenn Sie die barcodeimage.wsf Anwendung unter Windows 64bit verwenden möchten,
müssen Sie barcodeimage.wsf in 32bit ausführen.
Auf 64bit Systemen werden die wsf Scripte standardmäßig in 64bit ausgeführt. Dies führt dann zu einem Fehler.
Verwenden Sie daher die 32bit Version der cscript.exe oder wscript.exe Anwendung und starten Sie
dann barcodeimage.wsf mit dem folgenden Kommando:
cscript.exe barcodeimage.wsf
oder
wscript.exe barcodeimage.wsf
Normalerweise befindet sich cscript.exe und/oder wscript.exe in dem %windir%\syswWOW64 Ordner.
|
Anwendungsbeispiel
Sie können dieses Kommandozeilen Tool beispielsweise dazu verwenden um in
OpenOffice Dokumenten Barcodes dynamisch zu erzeugen. Zur Veranschaulichung
haben wir ein Beispielmakro für OpenOffice.org Calc erstellt, welches eine Liste aus
Werten in Barcodes codiert.
Dieses Beispiel können Sie hier direkt downloaden:
ab_barcodelist.ods
Beachten Sie auch die Hinweise in diesem Dokument: Ggf. muss der Pfad zu dem Kommandozeilen
Tool in dem Makro manuell angepaßt werden!
|
Beispiel Batch Datei
Das ActiveBarcode Softwarepaket enthält eine Batch Datei zur Demonstration des BarcodeImage Programms.
Diese Datei trägt den Namen BarcodeImage-Demo.bat und ist bei der Installation in den ActiveBarcode Ordner installiert worden.
Diese Batch Datei erzeugt jeweils eine demo_barcode_image* Datei für jedes Bildformat in jeder unterstützten Farbtiefe.
Jede mögliche Kombination wird automatisch erzeugt und es werden bei unmöglichen Parameter-Kombinationen
Fehlermeldungen ausgegeben.
Bitte öffnen Sie die Batch Datei vor dem Start und lesen Sie die darin enthaltenen Hinweise.
|
|