VW SoftwareSoftware für Windows, seit 2005

Von Barcode Forge unterstützte Barcode-Typen

Unsere Etiketten-Software unterstützt folgende Barcode-Typen:

1D Barcodes: 2D Barcodes:
  • QR Code
  • DataMatrix
  • PDF417
  • Aztec

GS1 Barcodes:
  • GS1-128 (EAN-128)
  • GS1 QR Code
  • GS1 DataMatrix

Code 128

Code 128 Barcode
Darstellbare Zeichen: Alle 128 Zeichen des ASCII-Zeichensatzes, also: A-Z, a-z, 0-9, außerdem die Zeichen !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ sowie das Leerzeichen und die Steuerzeichen im ASCII-Bereich 0 bis 31.
Länge: Variabel.
Prüfziffer: Eine Prüfziffer nach Modulo 103 ist fester Bestandteil des Barcodes, sie erscheint jedoch nicht in der Klartextzeile.
Besonderheit: -
Implementierung: Die Prüfziffer wird von unserer Etiketten-Software automatisch berechnet.

Code 128 A

Code 128 A Barcode
Darstellbare Zeichen: Steuerzeichen im ASCII-Bereich 0 bis 31, A-Z, 0-9, außerdem die Zeichen !"#$%&'()*+,-./:;<=>?@[\]^_ sowie das Leerzeichen.
Länge: Variabel.
Prüfziffer: Eine Prüfziffer nach Modulo 103 ist fester Bestandteil des Barcodes, sie erscheint jedoch nicht in der Klartextzeile.
Besonderheit: Eigentlich kein eigenständiger Barcode-Typ, sodern ein Bestandteil des Code 128.
Implementierung: Die Prüfziffer wird von unserer Etiketten-Software automatisch berechnet.

Code 128 B

Code 128 B Barcode
Darstellbare Zeichen: Alle Zeichen im ASCII-Bereich 32 bis 127, also: A-Z, a-z, 0-9, außerdem die Zeichen !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ sowie das Leerzeichen.
Länge: Variabel.
Prüfziffer: Eine Prüfziffer nach Modulo 103 ist fester Bestandteil des Barcodes, sie erscheint jedoch nicht in der Klartextzeile.
Besonderheit: Eigentlich kein eigenständiger Barcode-Typ, sodern ein Bestandteil des Code 128.
Implementierung: Die Prüfziffer wird von unserer Etiketten-Software automatisch berechnet.

Code 128 C

Code 128 C Barcode
Darstellbare Zeichen: Dezimalziffern ("0" bis "9").
Länge: Variabel, jedoch immer gerade.
Prüfziffer: Eine Prüfziffer nach Modulo 103 ist fester Bestandteil des Barcodes, sie erscheint jedoch nicht in der Klartextzeile.
Besonderheit: Eigentlich kein eigenständiger Barcode-Typ, sodern ein Bestandteil des Code 128.
Implementierung: Die Prüfziffer wird von unserer Etiketten-Software automatisch berechnet.

Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software können auch Zahlen mit einer ungeraden Anzahl Stellen dargestellt werden (wenn nötig, wird der jeweiligen Nummer dann automatisch eine zusätzliche "0" vorangestellt).

2 of 5 Interleaved

2 of 5 Interleaved Barcode
Darstellbare Zeichen: Dezimalziffern ("0" bis "9").
Länge: Variabel, jedoch immer gerade.
Prüfziffer: Die Prüfziffer ist optional und wird nach Modulo 10 berechnet.
Besonderheit: Einstellbarer Ratio im Bereich 2,0:1 bis 3,0:1. Die Standard-Einstellung ist 2,5:1.

Die Barcode-Nummer zusammen mit der Prüfziffer müssen eine gerade Gesamtlänge ergeben. Wird keine Prüfziffer verwendet, so muss die Barcode-Nummer selbst eine gerade Stellenanzahl haben.
Implementierung: Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software können durchaus auch Zahlen mit einer ungeraden Anzahl Stellen dargestellt werden. Wenn nötig, wird der jeweiligen Nummer dann automatisch eine zusätzliche "0" vorangestellt. Barcode-Lesegeräte verfügen idR. über eine Einstellung, um die führende "0" beim Einlesen wieder zu entfernen.

Die optionale Prüfziffer kann von unserer Etiketten-Software auf Wunsch automatisch berechnet werden. Die Sichtbarkeit der Prüfziffer in der Klartextzeile ist ebenfalls einstellbar.

Codabar

Codabar Barcode (NW-7)
Darstellbare Zeichen: Dezimalziffern ("0" bis "9"), außerdem die Zeichen Minus (-), Dollar ($), Doppelpunkt (:), Schrägstrich (/), Punkt (.), Plus (+) sowie die Buchstaben A, B, C und D als Start- und Stoppzeichen.
Länge: Variabel.
Prüfziffer: Eine Prüfziffer ist bei Codabar nicht vorgesehen.
Besonderheit: Einstellbarer Ratio im Bereich 2,0:1 bis 3,0:1. Die Standard-Einstellung ist 2,5:1.

Die Barcode-Nummer beginnt und endet immer jeweils mit einem der Buchstaben A, B, C oder D, welche als Start- bzw. Stoppzeichen fungieren. Barcode-Lesegeräte können idR. darauf konfiguriert werden, beim Einlesen der Barcode-Nummer das Start- und das Stoppzeichen mitzusenden oder auch zu ignorieren.
Implementierung: Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software können Barcode-Nummern automatisch mit Start- und Stoppzeichen versehen werden, falls diese fehlen oder als Kleinbuchstaben (a, b, c, d) vertreten sind.

Code 39

Code 39 Barcode
Darstellbare Zeichen: A-Z (nur groß), 0-9, außerdem die Zeichen Minus (-), Punkt (.), Dollar ($), Schrägstrich (/), Plus (+), Prozent (%) sowie das Leerzeichen.
Länge: Variabel.
Prüfziffer: Die Prüfziffer ist optional und wird nach Modulo 43 berechnet.
Besonderheit: Einstellbarer Ratio im Bereich 2,0:1 bis 3,0:1. Die Standard-Einstellung ist 2,5:1.
Implementierung: Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software können in Barcode-Nummern vorkommende Kleinbuchstaben automatisch zu Großbuchstaben umgewandelt werden, um den Anforderungen des Code 39 zu genügen.

Die optionale Prüfziffer kann von unserer Etiketten-Software auf Wunsch automatisch berechnet werden. Die Sichtbarkeit der Prüfziffer in der Klartextzeile ist ebenfalls einstellbar.

Code 39 Extended (Full ASCII)

Code 39 Extended (Full ASCII) Barcode
Darstellbare Zeichen: Alle 128 Zeichen des ASCII-Zeichensatzes, also: A-Z, a-z, 0-9, außerdem die Zeichen !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ sowie das Leerzeichen und die Steuerzeichen im ASCII-Bereich 0 bis 31.
Länge: Variabel.
Prüfziffer: Die Prüfziffer ist optional und wird nach Modulo 43 berechnet.
Besonderheit: Einstellbarer Ratio im Bereich 2,0:1 bis 3,0:1. Die Standard-Einstellung ist 2,5:1.

Die Unterstützung der Extended-Variante des Code 39 ist in Barcode-Lesegeräten idR. von Werk aus ausgeschaltet und muss durch den Anwender erst aktiviert werden. Grundsätzlich kann ein Lesegerät gleichzeitig immer nur eine der beiden Varianten korrekt interpretieren.
Implementierung: Die optionale Prüfziffer kann von unserer Etiketten-Software auf Wunsch automatisch berechnet werden. Die Sichtbarkeit der Prüfziffer in der Klartextzeile ist ebenfalls einstellbar.

Code 93

Code 93 Barcode
Darstellbare Zeichen: A-Z (nur groß), 0-9, außerdem die Zeichen Minus (-), Punkt (.), Dollar ($), Schrägstrich (/), Plus (+), Prozent (%) sowie das Leerzeichen.
Länge: Variabel.
Prüfziffer: Zwei jeweils nach Modulo 47 berechneten Prüfziffern sind fester Bestandteil des Barcodes, sie erscheinen jedoch nicht in der Klartextzeile.
Besonderheit: -
Implementierung: Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software können in Barcode-Nummern vorkommende Kleinbuchstaben automatisch zu Großbuchstaben umgewandelt werden, um den Anforderungen des Code 93 zu genügen.

Die Prüfziffern werden von unserer Etiketten-Software automatisch berechnet.

Code 93 Extended (Full ASCII)

Code 93 Extended (Full ASCII) Barcode
Darstellbare Zeichen: Alle 128 Zeichen des ASCII-Zeichensatzes, also: A-Z, a-z, 0-9, außerdem die Zeichen !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ sowie das Leerzeichen und die Steuerzeichen im ASCII-Bereich 0 bis 31.
Länge: Variabel.
Prüfziffer: Zwei jeweils nach Modulo 47 berechneten Prüfziffern sind fester Bestandteil des Barcodes, sie erscheinen jedoch nicht in der Klartextzeile.
Besonderheit: -
Implementierung: Die Prüfziffern werden von unserer Etiketten-Software automatisch berechnet.

GTIN-13 (EAN-13)

GTIN-13 (EAN-13) Barcode
Darstellbare Zeichen: Dezimalziffern ("0" bis "9").
Länge: fest, immer 13 Zeichen, wobei das dreizehnte Zeichen immer eine Prüfziffer ist.
Prüfziffer: Eine Prüfziffer nach Modulo 10 ist fester Bestandteil der Barcode-Nummer und ist auch in der Klartextzeile stets sichtbar.
Besonderheit: -
Implementierung: Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software kann die Prüfziffer automatisch berechnet werden. Ist die Barcode-Nummer jedoch bereits 13 Stellen lang, so wird überprüft, ob es sich bei der dreizehnten Ziffer tatsächlich um eine gültige Prüfziffer handelt.

GTIN-8 (EAN-8)

GTIN-8 (EAN-8) Barcode
Darstellbare Zeichen: Dezimalziffern ("0" bis "9").
Länge: fest, immer 8 Zeichen, wobei das achte Zeichen immer eine Prüfziffer ist.
Prüfziffer: Eine Prüfziffer nach Modulo 10 ist fester Bestandteil der Barcode-Nummer und ist auch in der Klartextzeile stets sichtbar.
Besonderheit: -
Implementierung: Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software kann die Prüfziffer automatisch berechnet werden. Ist die Barcode-Nummer jedoch bereits 8 Stellen lang, so wird überprüft, ob es sich bei der achten Ziffer tatsächlich um eine gültige Prüfziffer handelt.

ISBN-13

ISBN-13 Barcode
Kodierbare Zeichen: Siehe GTIN-13.
Länge: Siehe GTIN-13.
Prüfziffer: Siehe GTIN-13.
Ruhezone: Siehe GTIN-13.
Besonderheit: Es handelt sich bei der ISBN-13 nicht um einen eigenständigen Barcode-Typ, sondern um die 13-stellige "Internationale Standardbuchnummer", welche mit Hilfe des Barcode-Typs GTIN-13 auf Büchern und anderen selbstständigen Veröffentlichnungen verschlüsselt wird. Zusätzlich wird die aus mehreren durch Bindestriche getrennten Komponenten bestehende ISBN als Klartext oberhalb des Barcodes abgebildet. Im Barcode verschlüsselt werden jedoch nur die Ziffern.

ISBN-13 ist eine Teilmenge des GTIN-13-Systems mit einem festgelegten Nummernkreis; derzeit beginnen alle ISBN-13-Nummern stets mit "978" oder "979".
Implementierung: Die ISBN-13-Nummer muss ins Programm stets zusammen mit den dazugehörigen Bindestrichen eingegeben werden. Die Berechnung der Prüfziffer kann mit Hilfe einer speziellen Einstellung durch das Programm vorgenommen werden. Wird die Nummer mit bereits enthaltener Prüfziffer eingegeben, so wird diese vom Programm auf Gültigkeit überprüft.

ISMN

ISBN-13 Barcode
Kodierbare Zeichen: Siehe GTIN-13.
Länge: Siehe GTIN-13.
Prüfziffer: Siehe GTIN-13.
Ruhezone: Siehe GTIN-13.
Besonderheit: Es handelt sich bei der ISMN nicht um einen eigenständigen Barcode-Typ, sondern um die 13-stellige "Internationale Standardmusiknummer", welche mit Hilfe des Barcode-Typs GTIN-13 auf Musiknotationen (z.B. Notenbüchern) verschlüsselt wird. Zusätzlich wird die aus mehreren durch Bindestriche getrennten Komponenten bestehende ISMN als Klartext oberhalb des Barcodes abgebildet. Im Barcode verschlüsselt werden jedoch nur die Ziffern.

ISMN ist eine Teilmenge des GTIN-13-Systems mit einem festgelegten Nummernkreis; die Nummern beginnen stets mit "979-0-".
Implementierung: Die ISMN-Nummer muss ins Programm stets zusammen mit den dazugehörigen Bindestrichen eingegeben werden, der Präfix "979-0-" ist optional. Die Berechnung der Prüfziffer kann mit Hilfe einer speziellen Einstellung durch das Programm vorgenommen werden. Wird die Nummer mit bereits enthaltener Prüfziffer eingegeben, so wird diese vom Programm auf Gültigkeit überprüft.

PZN (7-stellig)

PZN Barcode (Pharmazentralnummer)
Darstellbare Zeichen: Dezimalziffern ("0" bis "9").
Länge: fest, immer 7 Zeichen, wobei das siebte Zeichen immer eine Prüfziffer ist.
Prüfziffer: Eine Prüfziffer ist fester Bestandteil des Codes und erscheint mit in der Klartextzeile. Obwohl die PZN technisch gesehen eine Anwendung des Code 39 ist, wird die Prüfziffer nach einem eigenen Verfahren (Modulo 11) berechnet.
Besonderheit: Die Klartextzeile beginnt stets mit der Zeichenfolge "PZN", gefolgt von einem Leerzeichen, einem Bindestrich und der PZN inkl. Prüfziffer.

Im Barcode-Symbol verschlüsselt ist als erstes immer ein Minuszeichen, gefolgt von der PZN inkl. der Prüfziffer.
Implementierung: Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software kann die Prüfziffer automatisch berechnet werden. Ist die Barcode-Nummer jedoch bereits 7 Stellen lang, so wird überprüft, ob es sich bei der siebten Ziffer tatsächlich um eine gültige Prüfziffer handelt.

PZN8 (8-stellig)

PZN8 Barcode (Pharmazentralnummer)
Darstellbare Zeichen: Dezimalziffern ("0" bis "9").
Länge: fest, immer 8 Zeichen, wobei das achte Zeichen immer eine Prüfziffer ist.
Prüfziffer: Eine Prüfziffer ist fester Bestandteil des Codes und erscheint mit in der Klartextzeile. Obwohl die PZN technisch gesehen eine Anwendung des Code 39 ist, wird die Prüfziffer nach einem eigenen Verfahren (Modulo 11) berechnet.
Besonderheit: Die Klartextzeile beginnt stets mit der Zeichenfolge "PZN", gefolgt von einem Leerzeichen, einem Bindestrich und der PZN inkl. Prüfziffer.

Im Barcode-Symbol verschlüsselt ist als erstes immer ein Minuszeichen, gefolgt von der PZN inkl. der Prüfziffer.
Implementierung: Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software kann die Prüfziffer automatisch berechnet werden. Ist die Barcode-Nummer jedoch bereits 8 Stellen lang, so wird überprüft, ob es sich bei der achten Ziffer tatsächlich um eine gültige Prüfziffer handelt.

UPC-A

UPC-A Barcode
Darstellbare Zeichen: Dezimalziffern ("0" bis "9").
Länge: fest, immer 12 Zeichen, wobei das zwölfte Zeichen immer eine Prüfziffer ist.
Prüfziffer: Eine Prüfziffer nach Modulo 10 ist fester Bestandteil der Barcode-Nummer und ist auch in der Klartextzeile stets sichtbar.
Besonderheit: -
Implementierung: Mit Hilfe einer speziellen Einstellung in unserer Etiketten-Software kann die Prüfziffer automatisch berechnet werden. Ist die Barcode-Nummer jedoch bereits 12 Stellen lang, so wird überprüft, ob es sich bei der zwölften Ziffer tatsächlich um eine gültige Prüfziffer handelt.

Glossar

Klartextzeile. Die meist unterhalb des Barcode-Symbols als Klartext gedruckte ("menschlich lesbare") Barcode-Nummer.

Optionale Prüfziffer. Eine Prüfziffer gilt für einen Barcode-Typ als optional, wenn deren Verwendung möglich, jedoch nicht vorgeschrieben ist. In jedem Fall muss jedoch dem eingesetzten Barcode-Lesegerät durch eine entsprechende Konfigurierung vor dem Einsatz "mitgeteilt" werden, ob eine Prüfziffer zu berücksichtigen ist oder nicht.

Prüfziffer. Die Verwendung einer Prüfziffer ("Prüfsumme") in einem Barcode soll Fehler bei dessen Erfassung verhindern. Die Prüfziffer wird vor dem Druck des Barcodes nach einem bestimmten Verfahren anhand der Barcode-Nummer berechnet und mit ihr zusammen im Barcode abgebildet. Nach dem selben Verfahren errechnen Barcode-Scanner beim Einlesen des Barcodes die Prüfziffer erneut und vergleichen diese mit der im Barcode enthaltenen Prüfziffer. Stimmen beide überein, so deutet das Gerät die Lesung als erfolgreich und leitet das Eingelesene weiter (z.B. an das Kassensystem oder den verarbeitenden Rechner). Andernfalls liegt ein offensichtlicher Lesefehler vor, infolgedessen die fehlerhaft eingelesene Barcode-Information vom Scanner idR. direkt verworfen wird.

Ratio. Einige Barcode-Typen haben die Eigenschaft, dass Striche und Zwischenräume darin jeweils in zwei unterschiedlichen Breiten vorkommen. Der Wert von "Ratio" definiert dabei das Verhältnis dieser Breiten zueinander. Ein Ratio von 2,5 : 1 bedeutet beispielsweise, dass die breiten Striche/Zwischenräume zweieinhalb Mal dicker sind als die schmalen Striche/Zwischenräume. Je höher dabei das Verhältnis, desto geringer die Gefahr, dass beim Einlesen des Barcodes ein breiter Strich/Zwischenraum mit einem schmalen verwechselt wird oder umgekehrt. Mit dem Ratio steigt jedoch auch der Platzbedarf des Barcode-Symbols, da eine minimale Breite der schmalen Striche und Zwischenräume eingehalten werden muss.

Ruhezone. Damit ein Scanner einen Barcode lesen kann, müssen rund um das Barcode-Symbol unbedruckte Flächen bestimmter Mindestgröße vorhanden sein, welche auch als Ruhezonen oder Hellzonen (engl. "quiet zone") bezeichnet werden. Das bedeutet auch, dass ein Barcode nicht zu nah am Rand des jeweiligen Druckmediums gedruckt werden sollte. Bei linearen Barcode-Typen sind lediglich links und rechts vom Barcode-Symbol Ruhezonen erforderlich.

Variable Länge. Bezüglich der Länge der Barcode-Nummer unterscheidet man Barcode-Typen mit vorgegebener (GTIN-13, GTIN-8, ISBN-13, UPC-A, PZN, PZN8) und variabler Nummernlänge (2 of 5 Interleaved, Codabar, Code 128, Code 128 B, Code 128 C, Code 39, Code 39 Extended, Code 93, Code 93 Extended). Barcode-Typen der letztgenannten Kategorie können Nummern beliebiger Länge darstellen; eine obere Grenze wird in der Praxis lediglich durch die Lesebreite des verwendeten Barcode-Scanners und/oder durch den begrenzt zur Verfügung stehenden Druckplatz gegeben sein.