UPC ( Universal Produkt Code )

Der Code ist numerisch und kompatibel zum EAN Code. Es gibt eine UPC-A Version die 12-stellig ist und dem EAN 13 entspricht, sowie den UPC-E, der dem EAN 8 gleicht, abgeleitete Versionen sind der UPC-E1 und der UPC Shipping Container Code.

Die Berechnung der Prüfziffer ist wie bei dem EAN Code, Modulo 10 Gewichtung 3/1.

UPC - A

Der Zeichensatz A aus der EAN - Codetabelle entspricht der Version A vom UPC - Code.

Die erste bis sechste Zahl kennzeichnet die Verschlüsselungsart und den Hersteller des Produktes, die nächsten 5 Ziffern sind steht für die Artikelnummer des Herstellers und die letzte Ziffer ist die Prüfziffer, die wie bei dem EAN mit Modulo 10 Gewichtung 3/1 berechnet wird. Ebenfalls wie beim EAN ist das Hinzufügen eines Addons möglich, das aber auch nicht auf Korrektheit überprüft werden kann.

 

UPC - E

Die verkürzte Ableitung aus der UPC-A Version ist die UPC-E Version, die für Anwendungen mit weniger Platz gedacht ist.

Hier ist jedoch die andersartige Berechnung der Prüfsumme hervorzuheben, da  hier eine völlige Abweichung zum UPC-A wie auch zum EAN-Code besteht.

Folgende Codetabelle kann hierfür hilfreich sein :

UPC-Code Tabelle 

Eine Ableitung des UPC-E ist die UPC-E1 Version die sich nur durch das Nummersystemzeichen unterscheidet, beim UPC-E1 ist das - was wohl sonst - die 1.

UPC Shipping Container Code

Auch beim UPC Code gibt es eine Version, die unter dem Namen UPC Shipping Container Code bekannt ist und die dem Code 2/5 Interleaved entspricht.

Der Code besteht aus Begrenzungsstrichen am oberen und unteren Ende, besteht aus 13 Zeichen und dem Prüfzeichen sowie einer Klarschriftzeile.