Code 39

Λέγεται και: Code 3 of 9, USD-3, LOGMARS

Ορισμός

Το Code 39 είναι αυτοελεγχόμενος γραμμικός γραμμωτός κωδικός που κωδικοποιεί 43 χαρακτήρες: ψηφία, κεφαλαία γράμματα, κενό και - . $ / + %. Ένας αστερίσκος σημαίνει την έναρξη και τη λήξη κάθε συμβόλου.

Πώς κωδικοποιεί χαρακτήρες το Code 39

Κάθε χαρακτήρας του Code 39 αποτελείται από εννέα στοιχεία, πέντε γραμμές και τέσσερα κενά, και τα τρία από τα εννέα είναι πλατιά. Αυτό το σταθερό μοτίβο είναι η προέλευση του ονόματος «3 of 9» και κάνει τον κωδικό αυτοελεγχόμενο: μια λάθος ανάγνωση συνήθως παράγει άκυρο μοτίβο και όχι λάθος χαρακτήρα.

Κάθε σύμβολο ξεκινά και τελειώνει με αστερίσκο, γι' αυτό ο αστερίσκος δεν μπορεί να χρησιμοποιηθεί ως δεδομένο. Ένας χαρακτήρας ελέγχου mod-43 είναι προαιρετικός και μια λειτουργία Full ASCII μπορεί να αναπαραστήσει άλλους χαρακτήρες συνδυάζοντας ζεύγη συμβόλων.

  • Ψηφία 0 έως 9
  • Κεφαλαία γράμματα A έως Z
  • Κενό και τα σύμβολα - . $ / + %
  • Χαρακτήρας έναρξης και λήξης: *

Πού χρησιμοποιείται το Code 39

Το Code 39 αναπτύχθηκε τη δεκαετία του 1970 και έγινε δημοφιλές επειδή είναι απλό στην εκτύπωση και την αποκωδικοποίηση. Χρησιμοποιείται ακόμη στην αυτοκινητοβιομηχανία, στα logistics άμυνας στο πρόγραμμα LOGMARS και σε κάρτες ταυτοποίησης και εσωτερικές ετικέτες παγίων.

Το μειονέκτημά του είναι η χαμηλή πυκνότητα: παίρνει πολύ περισσότερο χώρο ανά χαρακτήρα από το Code 128. Η συμβολογία καθορίζεται στο ISO/IEC 16388.

Συχνές ερωτήσεις

Μπορεί το Code 39 να κωδικοποιήσει πεζά γράμματα;

Όχι στον τυπικό τρόπο. Το Full ASCII Code 39 μπορεί να αναπαραστήσει πεζά γράμματα συνδυάζοντας δύο χαρακτήρες, αλλά πολλά συστήματα χρησιμοποιούν αντί γι' αυτό Code 128.

Γιατί οι γραμμωτοί κωδικοί Code 39 ξεκινούν και τελειώνουν με αστερίσκο;

Ο αστερίσκος είναι ο χαρακτήρας έναρξης και λήξης που λέει στον σαρωτή πού αρχίζει και πού τελειώνει ο γραμμωτός κωδικός.

Πηγές και πρότυπα

Όλοι οι όροι