Πώς να μετατρέψετε τους γραμμωτούς κώδικες σε ψηφία

Πίνακας περιεχομένων:

Anonim

Οι γραμμικοί κώδικες, οι πιο συνηθισμένοι από τους οποίους είναι οι γενικοί κωδικοί προϊόντων (UPC), είναι οι εικόνες που εκτυπώνονται σε προϊόντα προς πώληση, τα οποία μπορούν να διαβαστούν και να ερμηνευθούν από έναν αναγνώστη γραμμικού κώδικα λέιζερ, ο οποίος με τη σειρά του μετατρέπει τις κωδικοποιημένες πληροφορίες σε μια σειρά αριθμών που μπορούν να χρησιμοποιηθούν για την αναγνώριση μεμονωμένων προϊόντων σε μια βάση δεδομένων. Οι εκτυπωμένες εικόνες είναι μια σειρά ασπρόμαυρων γραμμών που αντιπροσωπεύουν διαφορετικούς αριθμούς. Η μετατροπή των γραμμωτών κωδικών σε ψηφία είναι μια απλή διαδικασία.

Στοιχεία που θα χρειαστείτε

  • Παράδειγμα γραμμικού κώδικα

  • Πίνακας γραμμικών κωδικών

Αποκτήστε παράδειγμα γραμμικού κώδικα. Κοιτάξτε σε μια τσάντα ή κιβώτιο για ένα προϊόν που έχει αγοραστεί σε ένα παντοπωλείο. Ο κώδικας UPC είναι είτε σφραγισμένος είτε τυπωμένος σε χαρτί ή πλαστικό και είναι συνήθως σχεδόν τετράγωνης μορφής. Ο κώδικας θα αποτελείται από εναλλασσόμενες μαύρες και άσπρες ράβδους, γενικά με έναν κανονικό αριθμό σφραγισμένο κάτω από αυτά.

Δημιουργήστε έναν πίνακα μεταφοράς κώδικα γραμμικού κώδικα. Σχεδιάστε ένα ορθογώνιο κουτί σε ένα κομμάτι χαρτί με τρεις στήλες και 10 σειρές. Επισημάνετε τις στήλες από αριστερά προς τα δεξιά ως εξής: Αριθμός, Αριστερά, Δεξιά. Ο πίνακας μεταφοράς θα αποτελείται από όλες τις πιθανές ακολουθίες στον κώδικα για τους διαθέσιμους αριθμούς για έναν συγκεκριμένο κώδικα. Για το UPC, δεν υπάρχουν γράμματα ή άλλα σύμβολα, τα οποία αφήνουν μόνο τα ψηφία 0 έως 9 (δείτε "Συμβουλές" για περισσότερες πληροφορίες γραφήματος).

Διαβάστε το παράδειγμά σας από τα αριστερά προς τα δεξιά. Περάστε τις δύο πρώτες μαύρες ράβδους, καθώς είναι απλώς τοποθετητές. Μετρήστε τις επόμενες επτά μπάρες, συμπεριλαμβανομένων των λευκών. Αυτές οι επτά ράβδοι αντιπροσωπεύουν τον πρώτο αριθμό. Καταγράψτε ένα 1 για μια μαύρη ράβδο και ένα 0 για μια λευκή. Θα πρέπει να καταλήξετε με έναν αριθμό όπως: 0110111.

Ψάξτε για αυτή την ακολουθία των ράβδων στο τραπέζι που κάνατε. Ο αριθμός που αντιστοιχεί σε αυτόν είναι ο πρώτος αριθμός που γράφετε στη μεταγραφή σας. Εάν ήταν 0110111, για παράδειγμα, θα πρέπει να σημειώσετε 8.

Συνεχίστε να διαβάζετε τον γραμμωτό κώδικα από αριστερά προς τα δεξιά, μετρώντας τις επόμενες επτά ράβδους. Αυτός είναι ο επόμενος αριθμός σας. Χρησιμοποιήστε το τραπέζι σας για να το μετατρέψετε σε έναν αριθμό επίσης. Συνεχίστε με αυτόν τον τρόπο μέχρι να καταγράψετε έξι αριθμούς.

Περάστε το μοτίβο 0101 των ράβδων στη μέση του γραμμικού κώδικα, καθώς είναι μόνο τοποθετητές.

Συνεχίστε με τους επόμενους έξι αριθμούς, όπως κάνατε τα πρώτα έξι, γράφοντας κάθε αριθμό καθώς πηγαίνετε. Θα πρέπει να τελειώσετε με ένα 12-ψήφιο αριθμό που έχει μετατραπεί από τη μορφή γραμμικού κώδικα.

Συμβουλές

  • Για να παρακολουθείτε την ομάδα επτά ράβδων που αντιπροσωπεύουν ένα ψηφίο σε ένα γραμμικό κώδικα, χρησιμοποιήστε ένα κομμάτι χαρτιού για να σβήσετε άλλες μπάρες.

    Χρησιμοποιώντας ένα μεγεθυντικό φακό, μπορείτε να δείτε πιο ξεκάθαρα τις μεμονωμένες μπάρες.

    Για να δημιουργήσετε αριθμούς, οι γραμμές χρησιμοποιούνται για να αντιπροσωπεύουν 0s και 1s. Μια μαύρη ράβδος είναι 1 και μία λευκή γραμμή είναι 0. Η σειρά των ράβδων περιγράφει έναν συγκεκριμένο αριθμό. Για παράδειγμα, η ακολουθία, Λευκό Λευκό Λευκό Μαύρο Μαύρο Μαύρο Λευκό Μαύρο, χρησιμοποιείται για να αντιπροσωπεύει τον αριθμό 0. Όλες οι ακολουθίες των ράβδων είναι προκαθορισμένες και δεν χρειάζεται να υπολογιστούν.

    Οι ράβδοι που εκτυπώνονται σε κώδικα UPC χωρίζονται σε πέντε ξεχωριστές περιοχές. Το πρώτο είναι στην αρχή του κώδικα στην άκρη αριστερά, αντιπροσωπεύεται πάντα από το 101 (Black White Black). Στο άλλο άκρο, στην άκρα δεξιά είναι ο ίδιος κωδικός που αντιπροσωπεύει το τέλος του κώδικα. Επίσης, αντιπροσωπεύεται πάντα από το 101. Στο κέντρο του κώδικα υπάρχει ένα σύμβολο κράτησης θέσης που χρησιμεύει μόνο για τον διαχωρισμό των δύο μισών του κώδικα. Μεταξύ του κέντρου και των άκρων βρίσκονται τα τμήματα των ράβδων που αντιπροσωπεύουν αριθμούς στα αριστερά και οι αριθμοί στα δεξιά.

    Οι αριθμοί που αντιπροσωπεύονται από τις γραμμές στα αριστερά είναι αντίστροφοι των αριθμών στα δεξιά. Εάν οι ράβδοι ευθυγραμμιστούν ως 0001101 στην αριστερή πλευρά του κώδικα, αντιπροσωπεύουν τον αριθμό 0. Στη δεξιά πλευρά, αν και ο αριθμός 0 είναι ακριβώς το αντίθετο και μοιάζει με: 1110010.

    Εδώ μπαίνει ο πίνακας μεταφοράς.

    Αντιγράψτε τον παρακάτω πίνακα στο χαρτί σας και στη συνέχεια οριοθετήστε τις στήλες και τις σειρές με γραμμές.

    Όχι Αριστερά δεξιά 0 0001101 1110010 1 0011001 1100110 2 0010011 1101100 3 0111101 1000010 4 0100011 1011100 5 0110001 1001110 6 0101111 1010000 7 0111011 1000100 8 0110111 1001000 9 0001011 1110100

Προειδοποίηση

Επειδή ορισμένα προϊόντα είναι τόσο μικρά, μερικές φορές χρησιμοποιείται ένα διαφορετικό είδος γραμμωτού κώδικα που καταλαμβάνει λιγότερο χώρο.

Ορισμένα μπακάλικα και άλλα καταστήματα χρησιμοποιούν διαφορετικά είδη γραμμικών κωδικών από το UPC, πράγμα που σημαίνει ότι η μετατροπή σε ψηφία θα γίνει με διαφορετικό τρόπο.