Οι δύο πιο συνηθισμένοι τύποι γραμμωτών κωδίκων στον κόσμο είναι ο Universal Product Code και ο Ευρωπαϊκός αριθμός αρίθμησης. Ο πρώτος σχεδιάστηκε πρώτα και χρησιμοποιείται συχνότερα στις Ηνωμένες Πολιτείες. το τελευταίο, στον υπόλοιπο κόσμο. Υπάρχουν πολλές παρανοήσεις σχετικά με τη διαφορά μεταξύ αυτών των δύο κωδίκων, οι οποίοι φαίνονται διαφορετικοί. η σύγχυση ενισχύθηκε από το γεγονός ότι για πολλά χρόνια οι σαρωτές λιανικής πώλησης στις ΗΠΑ δεν μπόρεσαν να διαβάσουν τους κωδικούς EAN. Στην πραγματικότητα, δεν υπάρχει πραγματική διαφορά μεταξύ των κωδικών UPC και EAN, οι οποίοι σχεδιάστηκαν και οι δύο από τον George J. Laurer - μόνο διαφορές ως προς τον τρόπο εμφάνισής τους και τον τρόπο χρήσης τους.
UPC
Ο κωδικός UPC ήταν ο πρώτος κοινός γραμμικός κώδικας προϊόντων, ο οποίος σχεδιάστηκε το 1973. Η πρωτεύουσα έκδοση του UPC, UPC-A, είναι ένας δεκαψήφιος κωδικός: 10 ψηφία που αντιπροσωπεύουν το μεμονωμένο προϊόν, ένα 11 ψηφίο που λειτουργεί ως κωδικός ελέγχου και δύο επιπλέον ψηφία που χρησιμοποιούνται για την καταλογογράφηση αντικειμένων μέσα σε ένα σύστημα, που δεν χρησιμοποιούνται πάντοτε καθόλου και σχεδόν ποτέ δεν εκτυπώνονται σε μορφή αναγνώσιμη από άνθρωπο. ("Ανάγνωση από άνθρωπο" εδώ σημαίνει τους αριθμούς που εκτυπώνονται γύρω ή κάτω από τον γραμμωτό κώδικα, σε αντίθεση με τους αριθμούς που μπορούν να διαβαστούν από τη μηχανή.) Λόγω αυτού, το UPC-A συχνά περιγράφεται και θεωρείται ως 11- ακόμη και 10-ψήφιο κωδικό. Υπάρχουν αρκετές παραλλαγές του UPC, συμπεριλαμβανομένου του κοινού UPC-E, το οποίο κωδικοποιεί τα 13 ψηφία του UPC σε πολύ μικρότερο χώρο για χρήση σε προϊόντα χωρίς χώρο για τον πλήρη barcode.
EAN
Το EAN είναι η "ευρωπαϊκή έκδοση" του γραμμωτού κώδικα που σχεδιάστηκε το 1976. Όπως και το UPC-A, ο EAN είναι ένας 13-ψήφιος κώδικας, αλλά ο κώδικας που εκτυπώνεται εμφανίζει και τους 13 αριθμούς σε μορφή αναγνώσιμη από άνθρωπο, οδηγώντας συχνά τους ανθρώπους να το πιστέψουν έχει περισσότερα ψηφία από το UPC-A. Χρησιμοποιούνται δέκα ψηφία για την ταυτοποίηση του προϊόντος, ένας ως κωδικός ελέγχου και δύο ως κωδικός χώρας που προσδιορίζει τη χώρα όπου το προϊόν έχει σφραγιστεί για λιανική πώληση. (Αυτό ήταν απαραίτητο στον κώδικα EAN επειδή, αντίθετα από το UPC, σχεδιάστηκε για να ισχύει σε πολλές διαφορετικές χώρες.) Το EAN έχει μόνο μια παραλλαγή - EAN-8, μια συμπιεσμένη έκδοση του τυπικού EAN.
Η διαφορά
Συχνά δεν γίνεται κατανοητό ότι οι γραμμωτοί κωδικοί UPC και EAN είναι ουσιαστικά πανομοιότυποι - περιέχουν τον ίδιο αριθμό ψηφίων, κωδικοποιούν τα ψηφία με τον ίδιο τρόπο και τα χρησιμοποιούν για τα ίδια πράγματα. Τα δύο ψηφία που χρησιμοποιούνται για τον κωδικό χώρας σε ένα γραμμικό κώδικα EAN είτε εγκαταλείπονται σε ένα UPC είτε χρησιμοποιούνται για τον προσδιορισμό των Ηνωμένων Πολιτειών. Επιπλέον, από το 2005, όλοι οι σαρωτές σε τοποθεσίες λιανικής πώλησης έχουν την υποχρέωση να διαβάζουν τόσο τους κωδικούς UPC όσο και τους κωδικούς EAN - οπότε δεν υπάρχει ακόμη μια αποτελεσματική διαφορά συμβατότητας μεταξύ των δύο. Η κύρια διαφορά είναι πλέον οπτική και εκδηλώνεται μόνο στους ανθρώπους: οι δύο κώδικες εμφανίζουν διαφορετικά σύνολα αριθμών αναγνώσιμων από τον άνθρωπο. Το περιεχόμενο των ίδιων των ράβδων είναι το ίδιο.