Home / LinuxUser / 2005 / 09 / Etiketten erzeugen mit KBarcode

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(243 Punkte bei 15 Stimmen)
Re: War doch klar...
(179 Punkte bei 5 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Sauber markiert

Etiketten erzeugen mit KBarcode

01.09.2005 Beim oft mühsamen Erzeugen von Preisschildern, Versandetiketten und auch Visitenkarten verspricht das KDE-Programm KBarcode Abhilfe.

Das Programm KBarcode hilft nicht nur Etiketten in verschiedenen Größen zu gestalten, sondern erzeugt auch die für die Abrechnung notwendigen Barcodes und druckt diese normgerecht aus. Dabei greift das Programm auf Wunsch auf Artikel- und Kundendaten zurück, die auf einem MySQL-Server bereit liegen.

KBarcode benötigt in der aktuellen Version 1.8.1 eine funktionsfähige KDE-Umgebung ab Version 3.3 und die SQL-Treiber von Qt. Falls Sie nur gelegentlich ein paar Etiketten, DVD-Aufkleber oder Visitenkarten drucken wollen, benötigen Sie keinen SQL-Server: Das Programm arbeitet auch ohne einen solchen Datenspeicher im Hintergrund.

Installation

Zur Installation benötigen Sie neben dem Quelltext des eigentlichen Programms noch ein Backend zum Erzeugen der Barcodes. Ein freies Backend, das die wichtigsten Barcode-Typen erzeugt, finden Sie mit GNU Barcode unter [2]. Installieren Sie zunächst das Backend, im Beispiel GNU Barcode.

Nun geht es mit dem eigentlichen Programm weiter: Benutzer von Suse Linux 9.1 mit KDE 3.2 finden auf der Homepage fertig geschnürte RPM-Pakete, die Sie als root mit dem Befehl rpm -Uvh kbarcode-1.8.0-1SuSE91.i586.rpm installieren. Wer eine andere Distributionen benutzt, muss das Programm aus den Quellen installieren. Dabei befolgen Sie die gleichen Schritte, wie bei der Installation von GNU Barcode, das Quelltextarchiv trägt in diesem Fall den Namen kbarcode-1.8.1.tar.gz.

Nach der Installation genügt die Eingabe von kbarcode & in einer Terminal-Emulation, um das Programm zu starten. Beim ersten Start zeigt es eine Zusammenfassung der gefundenen Barcode-Backends und bietet an, eine Datenbankverbindung einzurichten (Abbildung 1).

Abbildung 1: Die Verbindung zur MySQL-Datenbank wird beim ersten Start eingerichtet und überprüft.

In die Felder Benutzername und Passwort tragen Sie die Werte eines Datenbankbenutzers ein, der das Recht hat, Tabellen anzulegen. Besitzt der Benutzer diese Privilegien nicht, bricht KBarcode beim Testen der Datenbankverbindung mit einer Fehlermeldung ab. Als Datenbank trägt das Programm dann eigenständig die von KBarcode verwendete Datenbank kbarcode ein.

Aus der Liste Treiber wählen Sie einen Datenbanktreiber für MySQL. QMYSQL3 ist hier die richtige Wahl. Das Kästchen Automatisch mit dem Start mit Datenbank verbinden sollten Sie wählen, damit sich KBarcode beim Programmstart sofort mit der Datenbank verbindet. Ansonsten stellen Sie die Verbindung mit dem Menübefehl EinstellungenDatenbank Verbindung her.

Ein Klick auf Einstellungen überprüfen lässt KBarcode die Verbindung zur Datenbank aufbauen und einige Tests vornehmen. Leider zeigte sich das Programm beim Versuch, mit dem Datenbankserver Kontakt aufzunehmen, sehr instabil. Erst beim vierten Versuch klappte es in unserem Test. Dieses Verhalten ließ sich auf drei weiteren Rechnern reproduzieren.

Klappt alles, bietet Ihnen KBarcode an, die nötigen Tabellen in der Datenbank zu erzeugen und Beispieldaten in die Datenbank zu laden. Anschließend landen Sie im Hauptfenster von KBarcode (Abbildung 2). Sie können die Datenbank-Einstellungen später über den Menüpunkt EinstellungenEinrichtungs-Assistent Starten ändern.

Abbildung 2: Das Hauptfenster von KBarcode enthält lediglich vier Buttons.

Zur Verwaltung der Artikel- und Kundendaten benötigen Sie ein externes Programm wie PHPMyAdmin [3], mit dessen Hilfe Sie Daten in der Datenbank bearbeiten können. KBarcode stellt dafür keine Bordmittel zur Verfügung.

Das erste Etikett

Um ein Etikett zu erstellen, klicken Sie im Hauptfenster auf Label Editor.... Kbarcode lädt alle bekannten Formatinformationen und lässt Sie das gewünschte Etikett auswählen (Abbildung 3).

Abbildung 3: KBarcode kennt etliche Etikettenformate der verschiedenen Hersteller.

KBarcode bringt eine ganze Reihe von Etikettenformaten mit. Finden Sie das gewünschte Etikett nicht, genügt ein Klick auf Eigene Label Definition hinzufügen und das Fenster Label Definition hinzufügen öffnet sich.

Nachdem Sie ein Format ausgewählt oder eingerichtet haben, erscheint der Label-Editor auf dem Bildschirm (Abbildung 4). Der Label-Editor funktioniert wie ein Zeichenprogramm. Neben der Standardwerkzeugleiste zum Öffnen, Speichern und Drucken des Etiketts finden Sie eine Formatierungswerkzeugleiste. Die Bedeutung der einzelnen Schaltflächen erklärt Abbildung 5.

Abbildung 4: Im Label-Editor lassen sich die Etiketten schnell formatieren.

Abbildung 5: KBarcode verfügt über zahlreiche Werkzeuge zum Gestalten von Etiketten.

Um ein Objekt auf dem Etikett zu platzieren, wählen Sie es aus der Werkzeugleiste aus und klicken an die Stelle auf dem Etikett, an der das Element erscheinen soll. Ein Doppelklick auf das Objekt öffnet einen Dialog, in dem die Eigenschaften eingestellt werden. Position und Reihenfolge der Objekte stellen Sie über das Kontextmenü ein.

Wenn Sie den Datenbankzugriff eingerichtet haben, können Sie mit dem Werkzeug Datenbankfeld einfügen beliebige Datenbankfelder auf dem Etikett platzieren. Datenbankfelder lassen sich wie Textfelder formatieren und beliebig ausrichten. Mit dem Werkzeug Insert System Field integrieren Sie Felder mit Datums- und Zeitwerten. Es stehen verschiedene Formate zur Verfügung.

Wollen Sie einen einzelnen Barcode auf das Etikett bekommen, klicken Sie auf Barcode einfügen. Es erscheint ein Barcode-Editor (Abbildung 6), in dem Sie Form und Inhalt des Barcodes festlegen. Leider erwies sich auch der Barcode-Generator als nicht besonders stabil.

Abbildung 6: KBarcode kennt die unterschiedlichsten Barcode-Formate.

Welche Barcodes zur Verfügung stehen, hängt vom installierten Backend ab. Mit Hilfe der Liste Rotation können Sie den Barcode in Schritten von 90 Grad drehen. Falls der Wert für den gewünschten Barcode ungültig ist, erscheint eine Fehlermeldung. Theoretisch ließe sich der Barcode auf dem Etikett beliebig platzieren, praktisch hat die Software jedoch mit gedrehten Barcodes ihre liebe Mühe. Auch hier stürzte sie beim Einfügen eines um 90 oder 270 Grad gedrehten Barcodes kommentarlos ab.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

804 Hits
Wertung: 0 Punkte (1 Stimme)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 0 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...
Skype für 64-Bit-Prozessor u. Suse 12.1
Klaus Sigerist, 05.02.2012 11:39, 3 Antworten
Hallo Gemeinde! Ich bin nur ein einfacher Nutzer und habe Probleme mit der Installation von Skyp...