Δισδιάστατος γραμμωτός κώδικας
Τι είναι ένας δισδιάστατος γραμμωτός κώδικας;
Ένας δισδιάστατος γραμμωτός κώδικας, ο οποίος γράφεται επίσης ως two-dimensional barcode ή 2D barcode, είναι ένα σύμβολο αναγνώσιμο από μηχανές που κωδικοποιεί πληροφορίες μέσω ενός μοτίβου διατεταγμένου σε δύο διαστάσεις. Στα logistics και στο ηλεκτρονικό εμπόριο, μπορεί να περιέχει αναγνωριστικά ή άλλα δεδομένα που χρησιμοποιούνται για την αναγνώριση προϊόντων, δεμάτων, μονάδων αποθέματος και συναλλαγών επιστροφής. Ανάλογα με τη μορφή και την εφαρμογή του, το σύμβολο μπορεί να περιέχει δεδομένα απευθείας ή να παρέχει ένα αναγνωριστικό ή μια διεύθυνση web μέσω της οποίας ένα σύστημα ανακτά τις σχετικές πληροφορίες.

Σε αντίθεση με έναν γραμμικό γραμμωτό κώδικα, ο οποίος κωδικοποιεί πληροφορίες σε μία διάσταση χρησιμοποιώντας γραμμές και κενά, ένας 2D barcode χρησιμοποιεί έναν πίνακα στοιχείων ή πολλές στοιβαγμένες σειρές. Το QR Code, το Data Matrix και το PDF417 είναι παραδείγματα μορφών 2D barcode. Η μορφή καθορίζει τον τρόπο αναπαράστασης και αποκωδικοποίησης των πληροφοριών· η επιχειρηματική εφαρμογή καθορίζει τι σημαίνουν αυτές οι πληροφορίες.
Πώς λειτουργεί ένας δισδιάστατος γραμμωτός κώδικας
Μια εφαρμογή δημιουργίας γραμμωτών κωδίκων μετατρέπει μια συμβολοσειρά δεδομένων σε σύμβολο σύμφωνα με τους κανόνες μιας συγκεκριμένης μορφής γραμμωτού κώδικα, η οποία ονομάζεται επίσης συμβολολογία. Τα δεδομένα μπορεί να είναι ένα αναγνωριστικό προϊόντος, ένας σειριακός αριθμός, μια αναφορά αποστολής ή ένα URL. Ένας συμβατός αναγνώστης καταγράφει το σύμβολο και αποκωδικοποιεί το μοτίβο του ξανά σε δεδομένα.
Η αποκωδικοποίηση δεν ολοκληρώνει απαραίτητα την επιχειρησιακή εργασία. Το λογισμικό αποθήκης, αποστολών ή λιανικής πρέπει να ερμηνεύσει το αποκωδικοποιημένο περιεχόμενο και να το συσχετίσει με τη σωστή εγγραφή ή ενέργεια. Επομένως, μια επιτυχής σάρωση μπορεί να παράγει αναγνώσιμο κείμενο, αλλά να αποτύχει σε έναν επιχειρησιακό έλεγχο, εάν η εφαρμογή λήψης δεν αναγνωρίζει τη δομή δεδομένων ή το αναγνωριστικό.
- Καθορισμός των δεδομένων: Ο οργανισμός επιλέγει το αναγνωριστικό, τα χαρακτηριστικά ή την αναφορά που απαιτούνται για τη συναλλαγή.
- Κωδικοποίηση του συμβόλου: Το λογισμικό δημιουργεί έναν γραμμωτό κώδικα χρησιμοποιώντας την επιλεγμένη συμβολολογία και τους ισχύοντες κανόνες δεδομένων.
- Εκτύπωση ή εμφάνισή του: Το σύμβολο εμφανίζεται στη συσκευασία, σε ετικέτα αποστολής, σε έγγραφο ή σε οθόνη.
- Καταγραφή και αποκωδικοποίησή του: Μια συμβατή συσκευή απεικόνισης ή εφαρμογή που βασίζεται σε κάμερα διαβάζει το μοτίβο.
- Επικύρωση και επεξεργασία: Το σύστημα λήψης ελέγχει το περιεχόμενο και, όπου χρειάζεται, ανακτά ή ενημερώνει μια επιχειρηματική εγγραφή.
Αυτά τα βήματα εξηγούν γιατί η ποιότητα του γραμμωτού κώδικα, η συμβατότητα του αναγνώστη και η ενσωμάτωση λογισμικού πρέπει να εξετάζονται ξεχωριστά. Ένα καλοτυπωμένο σύμβολο δεν μπορεί να αντισταθμίσει ένα λανθασμένο αναγνωριστικό, όπως και τα σωστά δεδομένα δεν μπορούν να αντισταθμίσουν ένα σύμβολο που ο διαθέσιμος εξοπλισμός δεν μπορεί να διαβάσει.
Κύριες μορφές και οι διαφορές τους
Οι δισδιάστατοι γραμμωτοί κώδικες περιλαμβάνουν σύμβολα μήτρας και στοιβαγμένα σύμβολα. Τα σύμβολα μήτρας διατάσσουν στοιχεία σε ένα δισδιάστατο πλέγμα. Τα στοιβαγμένα σύμβολα διατάσσουν τις κωδικοποιημένες πληροφορίες σε πολλές σειρές. Αυτές είναι δομικές διακρίσεις και όχι κατατάξεις ποιότητας ή καταλληλότητας.
| Μορφή | Δομή | Σχετικά χαρακτηριστικά | Παράγοντες εφαρμογής |
|---|---|---|---|
| QR Code | Μήτρα | Μπορεί να κωδικοποιεί κείμενο, αναγνωριστικά και URL· αναγνωρίζεται από τα εμφανή μοτίβα εντοπισμού στις γωνίες. | Χρήσιμο όπου προβλέπεται πρόσβαση μέσω κάμερας σε έναν πόρο web ή μια εφαρμογή. Ο προορισμός και η σύνταξη των δεδομένων πρέπει και πάλι να καθοριστούν. |
| Data Matrix | Μήτρα | Χρησιμοποιεί πλέγμα κελιών με χαρακτηριστικά μοτίβα ορίων· το GS1 DataMatrix εφαρμόζει τις συμβάσεις δεδομένων GS1. | Σχετικό με τη δομημένη αναγνώριση προϊόντων και εφαρμογές όπου ο διαθέσιμος χώρος ετικέτας είναι περιορισμένος. |
| PDF417 | Στοιβαγμένο | Κωδικοποιεί πληροφορίες σε πολλές σειρές αντί για μία ενιαία γραμμική ακολουθία. | Απαιτεί εξοπλισμό και λογισμικό που υποστηρίζουν αυτή τη συμβολολογία και τις απαιτήσεις δεδομένων της εφαρμογής λήψης. |
Η μορφή του γραμμωτού κώδικα από μόνη της δεν καθιερώνει ένα πλήρες σύστημα βιομηχανικής αναγνώρισης. Για παράδειγμα, το Data Matrix ονομάζει μια συμβολολογία, ενώ το GS1 DataMatrix αναφέρεται στη χρήση της με κωδικοποίηση και κανόνες δεδομένων ειδικούς για το GS1. Παρομοίως, ένα QR Code που περιέχει μια αυθαίρετη διεύθυνση web δεν ισοδυναμεί αυτόματα με ένα QR Code που περιέχει ένα GS1 Digital Link URI.
Χρήση στα logistics και το ηλεκτρονικό εμπόριο
Αναγνώριση προϊόντων και αποθέματος
Ένας 2D barcode σε ένα προϊόν ή στη συσκευασία του μπορεί να υποστηρίξει την αναγνώριση κατά την παραλαβή, τη συλλογή, τη συσκευασία ή τους ελέγχους αποθέματος. Όπου το επιτρέπει το σχετικό πρότυπο δεδομένων, ένα σύμβολο μπορεί να περιέχει ένα αναγνωριστικό προϊόντος μαζί με χαρακτηριστικά όπως αριθμό παρτίδας, σειριακό αριθμό ή ημερομηνία λήξης. Η εφαρμογή λήψης πρέπει να γνωρίζει ποια πεδία υπάρχουν και πώς διαχωρίζονται.
Για παράδειγμα, μια αποθήκη μπορεί να σαρώσει ένα σύμβολο GS1 DataMatrix για να καταγράψει ένα αναγνωριστικό προϊόντος και μια αναφορά παρτίδας κατά την παραλαβή. Στη συνέχεια, το σύστημα αποθέματος μπορεί να χρησιμοποιήσει αυτές τις τιμές κατά την καταχώριση του αποθέματος. Πρόκειται για ενδεικτική ροή εργασίας και όχι για ισχυρισμό ότι κάθε αποθήκη αποδέχεται το ίδιο σύμβολο ή καταγράφει τα ίδια χαρακτηριστικά.
Αποστολές και επεξεργασία δεμάτων
Μια ετικέτα αποστολής μπορεί να περιέχει αναγνώσιμες από μηχανές πληροφορίες που χρησιμοποιούνται από έναν μεταφορέα ή μια διαδικασία εκπλήρωσης παραγγελιών. Εάν καθορίζεται ένας 2D barcode, ο ρόλος του εξαρτάται από τις ισχύουσες προδιαγραφές ετικέτας: μπορεί να περιέχει μια αναφορά αποστολής, επιχειρησιακά δεδομένα ή έναν δομημένο συνδυασμό πεδίων.
Ένας γραμμωτός κώδικας προϊόντος και ένας γραμμωτός κώδικας αποστολής δεν πρέπει να αντιμετωπίζονται ως εναλλάξιμοι. Ο πρώτος μπορεί να αναγνωρίζει το αντικείμενο μέσα σε ένα δέμα, ενώ ο δεύτερος αναγνωρίζει την αποστολή ή υποστηρίζει μια διαδικασία μεταφοράς. Η σάρωση του λάθος συμβόλου μπορεί να ανακτήσει μια άσχετη εγγραφή, ακόμη και όταν και τα δύο σύμβολα είναι τεχνικά αναγνώσιμα.
Επιστροφές και παραδόσεις στον πελάτη
Ένας λιανοπωλητής μπορεί να εκδώσει έναν 2D barcode που αντιπροσωπεύει μια εξουσιοδότηση επιστροφής ή παρέχει σε ένα αποδεκτό σημείο συλλογής πρόσβαση σε μια εγγραφή επιστροφής. Σε μια τέτοια ροή εργασίας, ο κώδικας είναι μια αναφορά που χρησιμοποιείται από τα συμμετέχοντα συστήματα· δεν αποτελεί εγγενώς ετικέτα αποστολής ούτε εγγύηση ότι οποιοδήποτε σημείο μπορεί να δεχτεί την επιστροφή.
Οι οδηγίες προς τον πελάτη πρέπει να διακρίνουν μεταξύ της παρουσίασης ενός κωδικού για επεξεργασία και της τοποθέτησης μιας ετικέτας μεταφοράς σε ένα δέμα. Η ισχύουσα διαδικασία επιστροφής καθορίζει εάν απαιτούνται συσκευασία, εκτύπωση ετικέτας ή πρόσθετη αναγνώριση.
Διασυνοριακές αλυσίδες εφοδιασμού
Στο διασυνοριακό εμπόριο, οι οργανισμοί μπορεί να ανταλλάσσουν αγαθά των οποίων οι ετικέτες πρέπει να ερμηνεύονται από διαφορετικούς εμπορικούς εταίρους. Τα κοινά πρότυπα αναγνωριστικών και δεδομένων βοηθούν στη δημιουργία ενός κοινού νοήματος για τις πληροφορίες που κωδικοποιούνται σε ένα σύμβολο. Η συμβατότητα του αναγνώστη από μόνη της δεν επαρκεί, εάν ο αποστολέας και ο παραλήπτης ερμηνεύουν διαφορετικά τα πεδία.
Ένας 2D barcode δεν αντικαθιστά από μόνος του ένα εμπορικό τιμολόγιο, μια τελωνειακή δήλωση ή άλλα απαιτούμενα εμπορικά έγγραφα. Το εάν ένας συγκεκριμένος γραμμωτός κώδικας γίνεται αποδεκτός σε μια τελωνειακή ή μεταφορική διαδικασία εξαρτάται από τους κανόνες και τις τεχνικές προδιαγραφές της συγκεκριμένης διαδικασίας.
Σχετικοί όροι και σημαντικά όρια
| Όρος | Σημασία | Σχέση με έναν 2D barcode |
|---|---|---|
| Γραμμικός γραμμωτός κώδικας | Ένα σύμβολο που αναπαριστά δεδομένα μέσω μονοδιάστατης διάταξης γραμμών και κενών. | Εναλλακτική δομή γραμμωτού κώδικα, όχι συνώνυμο του 2D barcode. |
| QR Code | Συγκεκριμένη συμβολολογία γραμμωτού κώδικα μήτρας. | Ένας τύπος 2D barcode· δεν είναι η ονομασία ολόκληρης της κατηγορίας. |
| Αριθμός παρακολούθησης | Ένα αναγνωριστικό που χρησιμοποιείται για την ανάκτηση πληροφοριών σχετικά με μια αποστολή μέσα σε ένα σύστημα παρακολούθησης. | Μπορεί να κωδικοποιείται σε έναν γραμμωτό κώδικα, αλλά υπάρχει ανεξάρτητα από το σύμβολο που τον περιέχει. |
| Αναγνωριστικό εφαρμογής GS1 | Ένα πρόθεμα που προσδιορίζει τη σημασία και τη μορφή ενός πεδίου δεδομένων στο σύστημα GS1. | Βοηθά το λογισμικό λήψης να ερμηνεύει δομημένα πεδία που περιέχονται σε υποστηριζόμενους γραμμωτούς κώδικες GS1. |
| GS1 Digital Link URI | Μια δομή διεύθυνσης web που αντιπροσωπεύει αναγνωριστικά GS1 και μπορεί να τα συνδέει με διαδικτυακές πληροφορίες. | Μπορεί να περιέχεται σε κατάλληλο 2D barcode· η δομή URI και η συμβολολογία του γραμμωτού κώδικα είναι ξεχωριστές έννοιες. |
| RFID | Τεχνολογία που χρησιμοποιεί επικοινωνία ραδιοσυχνοτήτων για την ανάγνωση πληροφοριών από ετικέτες. | Δεν είναι τεχνολογία γραμμωτών κωδίκων· η οπτική ανάγνωση γραμμωτού κώδικα και η αναγνώριση μέσω ραδιοσυχνοτήτων χρησιμοποιούν διαφορετικές μεθόδους καταγραφής. |
Έλεγχοι ανάγνωσης, εκτύπωσης και υλοποίησης
Η επιλογή ενός 2D barcode απαιτεί περισσότερα από την επιλογή ενός οικείου συμβόλου. Οι παρακάτω έλεγχοι αφορούν ξεχωριστές αιτίες επιχειρησιακής αποτυχίας.
- Επιβεβαιώστε τις προδιαγραφές λήψης. Καθορίστε ποια συμβολολογία, πεδία δεδομένων, κανόνες αναγνωριστικών και διάταξη ετικέτας αποδέχεται ο εμπορικός εταίρος ή η εφαρμογή. Μην υποθέτετε ότι οποιοσδήποτε αναγνώσιμος 2D barcode είναι αποδεκτός.
- Ελέγξτε τον εξοπλισμό σάρωσης. Ένας συμβατικός σαρωτής λέιζερ μόνο για γραμμικούς κώδικες δεν μπορεί να αποκωδικοποιήσει ένα σύμβολο μήτρας απλώς επειδή μπορεί να διαβάσει γραμμικούς γραμμωτούς κώδικες. Επιβεβαιώστε την υποστήριξη της επιλεγμένης μορφής στην πραγματική συσκευή και διαμόρφωση λογισμικού.
- Ελέγξτε τις διαστάσεις του συμβόλου. Η κωδικοποίηση περισσότερων δεδομένων μπορεί να απαιτεί μεγαλύτερο σύμβολο ή μικρότερα επιμέρους στοιχεία. Επιλέξτε διαστάσεις που παραμένουν αναγνώσιμες υπό τις προβλεπόμενες συνθήκες εκτύπωσης και σάρωσης.
- Διατηρήστε την αντίθεση και τον ελεύθερο χώρο. Ακολουθήστε τις απαιτήσεις της συμβολολογίας για την ατύπωτη περιοχή γύρω από το σύμβολο, η οποία συνήθως ονομάζεται quiet zone. Αποφύγετε την τοποθέτηση κειμένου, περιγραμμάτων ή άλλων γραφικών μέσα σε αυτή την περιοχή.
- Αξιολογήστε τη φυσική επιφάνεια. Οι τσακίσεις, οι ραφές, η αντανάκλαση, η καμπυλότητα και η τριβή μπορούν να επηρεάσουν τη λήψη της εικόνας. Ελέγξτε την ετικέτα στην πραγματική συσκευασία και όχι μόνο σε ένα επίπεδο δοκίμιο σχεδιασμού.
- Επικυρώστε τα αποκωδικοποιημένα δεδομένα. Ελέγξτε τα αναγνωριστικά, τα μήκη πεδίων, τους διαχωριστές και τους κανόνες της εφαρμογής. Η εμφάνιση χαρακτήρων από έναν σαρωτή δεν αποδεικνύει ότι ένα σύστημα αποθήκης ή μεταφορέα θα τους αποδεχτεί.
- Διακρίνετε τη σάρωση από την επαλήθευση. Μια επιτυχής σάρωση αποδεικνύει την αναγνωσιμότητα υπό ένα σύνολο συνθηκών. Η επαλήθευση γραμμωτού κώδικα αξιολογεί την ποιότητα του συμβόλου σύμφωνα με καθορισμένα κριτήρια και δεν ισοδυναμεί με μία μόνο επιχειρησιακή σάρωση.
- Ελέγξτε ολόκληρη τη ροή εργασίας. Επιβεβαιώστε ότι η σάρωση ανακτά την προβλεπόμενη εγγραφή και ενεργοποιεί τη σωστή ενέργεια, συμπεριλαμβανομένου του τρόπου με τον οποίο η εφαρμογή διαχειρίζεται διπλά, άγνωστα ή μη έγκυρα αναγνωριστικά.
Συνηθισμένες παρανοήσεις
Ένας 2D barcode δεν παρέχει από μόνος του ζωντανή παρακολούθηση. Μπορεί να κωδικοποιεί ένα αναγνωριστικό παρακολούθησης ή έναν σύνδεσμο προς έναν πόρο παρακολούθησης, όμως τα συμβάντα αποστολής πρέπει να προέρχονται από τα συνδεδεμένα επιχειρησιακά συστήματα. Το τυπωμένο σύμβολο δεν παρακολουθεί ανεξάρτητα την κίνηση ενός δέματος.
Η διόρθωση σφαλμάτων δεν καθιστά ένα σύμβολο άφθαρτο. Μορφές όπως το QR Code και το Data Matrix περιλαμβάνουν μηχανισμούς διόρθωσης σφαλμάτων, όμως η ανάκτηση εξαρτάται από τη μορφή, τη διαμόρφωση και τη φύση της ζημιάς. Τα καλυμμένα μοτίβα αναγνώρισης ή η κακή ποιότητα εικόνας μπορούν και πάλι να εμποδίσουν την αποκωδικοποίηση.
Περισσότερα δεδομένα δεν είναι πάντα πιο χρήσιμα. Η κωδικοποίηση περιττών πληροφοριών μπορεί να αυξήσει το μέγεθος του συμβόλου ή να μειώσει την ανοχή στην εκτύπωση, εάν ο διαθέσιμος χώρος είναι σταθερός. Ένα αναγνωριστικό που συνδέεται με μια ενημερωμένη εγγραφή μπορεί να είναι καταλληλότερο από την ενσωμάτωση λεπτομερειών που ενδέχεται να αλλάξουν.
Η αναγνωσιμότητα δεν σημαίνει αξιοπιστία. Ένας γραμμωτός κώδικας είναι φορέας δεδομένων και όχι αυτόματη εγγύηση αυθεντικότητας ή ασφαλούς περιεχομένου. Οι εφαρμογές πρέπει να επικυρώνουν τα αναγνωριστικά και να χειρίζονται τα κωδικοποιημένα URL σύμφωνα με τις απαιτήσεις ασφαλείας τους.
Συχνές ερωτήσεις
Είναι το QR Code το ίδιο με έναν δισδιάστατο γραμμωτό κώδικα;
Το QR Code είναι ένας τύπος δισδιάστατου γραμμωτού κώδικα. Το Data Matrix και το PDF417 είναι άλλες μορφές της ευρύτερης κατηγορίας.
Μπορεί ένας 2D barcode να περιέχει αριθμό παρακολούθησης δέματος;
Ναι. Μπορεί να κωδικοποιεί έναν αριθμό παρακολούθησης ή ένα URL που χρησιμοποιείται για την πρόσβαση σε πληροφορίες παρακολούθησης. Η εφαρμογή λήψης πρέπει να αναγνωρίζει το περιεχόμενο και να το συνδέει με την κατάλληλη εγγραφή αποστολής.
Μπορεί ένας υπάρχων σαρωτής γραμμωτών κωδίκων να διαβάσει 2D barcodes;
Μόνο εάν ο εξοπλισμός και η διαμόρφωσή του υποστηρίζουν τη σχετική συμβολολογία. Ένας σαρωτής μόνο για γραμμικούς κώδικες δεν επαρκεί για γραμμωτούς κώδικες μήτρας· απαιτείται συμβατός εξοπλισμός απεικόνισης ή κατάλληλη εφαρμογή που βασίζεται σε κάμερα.
Λειτουργεί ένας 2D barcode χωρίς σύνδεση στο διαδίκτυο;
Το σύμβολο μπορεί να αποκωδικοποιηθεί εκτός σύνδεσης όταν υπάρχει συμβατό τοπικό λογισμικό. Το άνοιγμα ενός διαδικτυακού προορισμού ή η ανάκτηση μιας απομακρυσμένης επιχειρηματικής εγγραφής απαιτεί πρόσβαση στο σχετικό δίκτυο ή την υπηρεσία.
Πηγές
- GS1: Barcodes — Τύποι γραμμωτών κωδίκων, πρότυπα αναγνώρισης και διάκριση μεταξύ γραμμικών και δισδιάστατων συμβόλων.
- GS1: Two-dimensional barcodes — Δομημένα δεδομένα προϊόντων και χρήση 2D barcodes σε εφαρμογές λιανικής και αλυσίδας εφοδιασμού.
- GS1: GS1 DataMatrix — Υλοποίηση Data Matrix, κωδικοποίηση δεδομένων GS1 και ζητήματα ποιότητας συμβόλων.
- GS1: GS1 Digital Link — Η σχέση μεταξύ τυποποιημένων αναγνωριστικών, διευθύνσεων web και πρόσβασης σε διαδικτυακές πληροφορίες.
- DENSO WAVE: About QR Code — Δομή QR Code, αναπαράσταση δεδομένων και χαρακτηριστικά διόρθωσης σφαλμάτων.


