Οι ανιχνευτές γραμμωτών κωδίκων μπορούν να είναι εξαιρετικά απλές συσκευές φιαγμένες επάνω από πηγή φωτός, δίοδο φωτογραφιών και απλού σύνθετου CCD αποκωδικοποιητών ή ή βασισμένους στη κάμερα ανιχνευτές. Inroduce αυτοί και να μάθουμε πώς οι ανιχνευτές γραμμωτών κωδίκων λειτουργούν και πώς να ανιχνεύσουν τους γραμμωτούς κώδικες σε έναν υπολογιστή.
Υπάρχουν αυτήν την περίοδο 4 διαφορετικοί τύποι ανιχνευτών γραμμωτών κωδίκων διαθέσιμων. Κάθε ένας χρησιμοποιεί μια ελαφρώς διαφορετική τεχνολογία για την ανάγνωση και την αποκωδικοποίηση ενός γραμμωτού κώδικα. Υπάρχουν αναγνώστες CCD και βασισμένοι στη κάμερα αναγνώστες, αναγνώστες τύπων μανδρών, ανιχνευτές λέιζερ.
Αναγνώστες CCD
CCD (η δαπάνη σύνδεσε τη συσκευή) αναγνώστες χρησιμοποιεί μια σειρά εκατοντάδων των μικροσκοπικών ελαφριών αισθητήρων που παρατάσσονται σε μια σειρά στο κεφάλι του αναγνώστη. Κάθε αισθητήρας μπορεί να θεωρηθεί ως ενιαία δίοδος φωτογραφιών που μετρά την ένταση του φωτός αμέσως μπροστά από τον. Κάθε μεμονωμένος ελαφρύς αισθητήρας στον αναγνώστη CCD είναι εξαιρετικά μικρός και επειδή υπάρχουν εκατοντάδες των αισθητήρων που παρατάσσονται σε μια σειρά, ένα σχέδιο τάσης ίδιο με το σχέδιο σε έναν γραμμωτό κώδικα παράγεται στον αναγνώστη με διαδοχικά να μετρήσει τις τάσεις πέρα από κάθε αισθητήρα στη σειρά. Η σημαντική διαφορά μεταξύ ενός αναγνώστη CCD και ενός ανιχνευτή μανδρών ή λέιζερ είναι ότι ο αναγνώστης CCD μετρά το εκπεμπόμενο περιβαλλοντικό φως από το γραμμωτό κώδικα ενώ οι ανιχνευτές μανδρών ή λέιζερ μετρούν το απεικονισμένο φως μιας συγκεκριμένης συχνότητας που προέρχεται από ο ίδιος τον ανιχνευτή.
Βασισμένοι στη κάμερα αναγνώστες
Ο τέταρτος και νεώτερος τύπος αναγνώστη γραμμωτών κωδίκων διαθέσιμος σήμερα είναι βασισμένοι στη κάμερα αναγνώστες που χρησιμοποιούν μικρά βιντεοκάμερα για να συλλάβουν μια εικόνα ενός γραμμωτού κώδικα. Ο αναγνώστης χρησιμοποιεί έπειτα τις περίπλοκες ψηφιακές τεχνικές επεξεργασίας εικόνας για να αποκωδικοποιήσει το γραμμωτό κώδικα. Τα βιντεοκάμερα χρησιμοποιούν την ίδια τεχνολογία CCD όπως σε έναν αναγνώστη γραμμωτών κωδίκων CCD εκτός από το ότι αντί της κατοχής μιας ενιαίας σειράς των αισθητήρων, βιντεοκάμερα έχουν τις εκατοντάδες των σειρών των αισθητήρων που τακτοποιούνται σε μια δισδιάστατη σειρά έτσι ώστε μπορούν να παραγάγουν μια εικόνα.
Οι παράγοντες που καθιστούν έναν γραμμωτό κώδικα αναγνώσιμο είναι: μια επαρκής αντίθεση τυπωμένων υλών μεταξύ των ελαφριών και σκοτεινών φραγμών και της κατοχής όλου του φραγμού και διαστημικές διαστάσεις μέσα στις ανοχές για τη μελέτη των συμβόλων. Δεν είναι επίσης χρήσιμο να υπάρξουν η αιχμηρή άκρη φραγμών, λίγη ή κανένα σημείο ή κενό, μια ομαλή επιφάνεια και σαφείς «ήρεμων ζώνες» περιθωρίων ή σε καθένα τέλος του τυπωμένου συμβόλου.
Αναγνώστες τύπων μανδρών και ανιχνευτές λέιζερ
Οι αναγνώστες τύπων μανδρών αποτελούνται από μια πηγή φωτός και μια δίοδο φωτογραφιών που τοποθετούνται το ένα δίπλα στο άλλο στην άκρη μιας μάνδρας ή μιας ράβδου. Για να διαβάσετε έναν γραμμωτό κώδικα, σέρνετε την άκρη της μάνδρας σε όλους τους φραγμούς σε μια σταθερή ακόμη και κίνηση. Η δίοδος φωτογραφιών μετρά την ένταση του φωτός που απεικονίζεται πίσω από την πηγή φωτός και παράγει ένα κυματοειδές που χρησιμοποιείται για να μετρήσει τα πλάτη των φραγμών και των διαστημάτων στο γραμμωτό κώδικα. Οι σκοτεινοί φραγμοί στο γραμμωτό κώδικα απορροφούν τα ελαφριά και άσπρα διαστήματα απεικονίζουν το φως έτσι ώστε το κυματοειδές τάσης που παράγεται από τη δίοδο φωτογραφιών είναι ένα ακριβές αντίγραφο του φραγμού και διαστημικό σχέδιο στο γραμμωτό κώδικα. Αυτό το κυματοειδές αποκωδικοποιείται από τον ανιχνευτή κατά κάποιο τρόπο παρόμοιο με τα σημεία κώδικα Μορς τρόπων και οι εξορμήσεις αποκωδικοποιούνται.
Οι ανιχνευτές λέιζερ λειτουργούν τον ίδιο τρόπο με τους αναγνώστες τύπων μανδρών εκτός από το ότι χρησιμοποιούν μια ακτίνα λέιζερ ως πηγή φωτός και χρησιμοποιούν χαρακτηριστικά είτε έναν εναλλάσσοντας καθρέφτη είτε ένα περιστρεφόμενο πρίσμα για να ανιχνεύσουν τη ακτίνα λέιζερ μπρος-πίσω πέρα από το γραμμωτό κώδικα. Ακριβώς όπως με τον αναγνώστη τύπων μανδρών, μια δίοδος φωτογραφιών χρησιμοποιείται για να μετρήσει την ένταση του φωτός που απεικονίζεται πίσω από το γραμμωτό κώδικα. Και στους αναγνώστες μανδρών και στους ανιχνευτές λέιζερ, το φως που εκπέμπεται από τον αναγνώστη είναι συντονισμένο σε μια συγκεκριμένη συχνότητα και η δίοδος φωτογραφιών σχεδιάζεται για να ανιχνεύσει μόνο αυτό το ίδιο φως συχνότητας.
Οι αναγνώστες τύπων μανδρών και οι ανιχνευτές λέιζερ μπορούν να αγοραστούν με τα διαφορετικά ψηφίσματα για να επιτρέψουν σε τους για να διαβάσουν τους γραμμωτούς κώδικες των διαφορετικών μεγεθών. Το ψήφισμα ανιχνευτών μετριέται από το μέγεθος του σημείου του φωτός που εκπέμπεται από τον αναγνώστη. Το σημείο του φωτός πρέπει να είναι ίσο με ή ελαφρώς μικρότερο από το στενότερο πλάτος στοιχείων (διάσταση «Χ»). Εάν το σημείο είναι ευρύτερο από το πλάτος του στενότερου φραγμού ή του διαστήματος, κατόπιν το σημείο θα επικαλύψει δύο ή περισσότερους φραγμούς τη φορά με αυτόν τον τρόπο αναγκάζοντας τον ανιχνευτή για να μην είναι σε θέση να διακρίνει τις σαφείς μεταβάσεις μεταξύ των φραγμών και των διαστημάτων. Εάν το σημείο είναι πάρα πολύ μικρό, κατόπιν οποιαδήποτε σημεία ή κενά στους φραγμούς μπορούν να παρερμηνευθούν ως ελαφριές περιοχές που καθιστούν επίσης έναν γραμμωτό κώδικα δυσανάγνωστο. Η ο συνηθέστερα χρησιμοποιημένη διάσταση Χ είναι 13 mils (κατά προσέγγιση 4 σημεία εκτυπωτών σε έναν εκτυπωτή 300 DPI). Επειδή αυτή η διάσταση Χ είναι τόσο μικρή, είναι εξαιρετικά σημαντικό ότι ο γραμμωτός κώδικας δημιουργείται με ένα πρόγραμμα που δημιουργεί τη γραφική παράσταση υψηλής ανάλυσης (όπως τον β-κωδικοποιητή).
Διασύνδεση ενός αναγνώστη γραμμωτών κωδίκων σε ένα PC
Όλα τα προγράμματα εφαρμογής υποστηρίζουν την ανάγνωση γραμμωτών κωδίκων εφ' όσον έχετε το σωστό εξοπλισμό. Οι αναγνώστες γραμμωτών κωδίκων είναι διαθέσιμοι με δύο τύπους παραγωγών - είτε παραγωγή «πληκτρολογήστε των σφηνών» είτε παραγωγή RS232. Οι αναγνώστες γραμμωτών κωδίκων με το πληκτρολόγιο ενσφηνώνουν το βούλωμα παραγωγής άμεσα στο λιμένα πληκτρολογίων στο PC σας και παρέχουν επίσης έναν συνδετήρα πλεξίδων έτσι ώστε μπορείτε να συνδέσετε στο πληκτρολόγιό σας συγχρόνως. Όταν ανιχνεύετε έναν γραμμωτό κώδικα με τον αναγνώστη γραμμωτών κωδίκων σφηνών πληκτρολογίων, το στοιχείο πηγαίνει στον υπολογιστή ακριβώς σαν δακτυλογραφήθηκε μέσα στο πληκτρολόγιο. Αυτό το καθιστά εξαιρετικά εύκολο να διασυνδέσει τον αναγνώστη γραμμωτών κωδίκων σε οποιαδήποτε εφαρμογή που γράφεται για να δεχτεί τα στοιχεία πληκτρολογίων.
Η διεπαφή σφηνών πληκτρολογίων είναι εξαιρετικά απλή εντούτοις έχει μερικά μειονεκτήματα. Εάν εσείς το ισχυρό κτύπημα ένας γραμμωτός κώδικας, ο δρομέας πρέπει να είναι στο σωστό τομέα εισαγωγής στη σωστή εφαρμογή ειδάλλως που καταλήγετε τα στοιχεία γραμμωτών κωδίκων σε ο, τιδήποτε εφαρμογή έχει την εστίαση. Αυτό μπορεί να προκαλέσει όλα τα είδη των πιθανών προβλημάτων όπως μπορείτε να φανταστείτε. Η παραγωγή πληκτρολογίων είναι επίσης περιορισμένη δεδομένου ότι δεν μπορείτε να τροποποιήσετε τα στοιχεία με κάθε τρόπο πρίν στέλνετε την στο πρόγραμμα που πρόκειται να λάβει τα στοιχεία. Παραδείγματος χάριν, εάν έπρεπε να αναλύσετε ένα μήνυμα γραμμωτών κωδίκων στα πολλαπλάσια κομμάτια ή να αφαιρέσετε μερικών από ένα μήνυμα γραμμωτών κωδίκων ή να προσθέσετε σε ένα γραμματόσημο ημερομηνίας ή χρόνου δεν θα ήσαστε σε θέση με έναν κανονικό αναγνώστη σφηνών πληκτρολογίων.
Η άλλη πιθανή επιλογή παραγωγής είναι να αποκτηθεί ένας αναγνώστης γραμμωτών κωδίκων με ένα RS232 ή μια «τμηματική» διεπαφή. Με αυτούς τους τύπους αναγνωστών γραμμωτών κωδίκων, συνδέετε τον αναγνώστη με έναν διαθέσιμο τμηματικό λιμένα στο πίσω μέρος του PC σας. Θα χρειαζόσαστε έπειτα ένα πρόγραμμα αποκαλούμενο «σφήνα λογισμικού» για να πάρετε τα στοιχεία από τον αναγνώστη γραμμωτών κωδίκων και να τα ταΐσετε στην εφαρμογή όπου θέλετε τα στοιχεία για να πάτε. Το μειονέκτημα σε αυτήν την προσέγγιση είναι ότι είναι λίγο πιό σύνθετο εντούτοις κερδίζετε τον πολύ περισσότερο έλεγχο το πώς και όπου το στοιχείο σας καταλήγει όταν διαβάζετε έναν γραμμωτό κώδικα.
Η γραμμή παραγωγής WinWedge μας σχεδιάζεται ακριβώς για το σκοπό αυτό. Το WinWedge είναι ένα εκτελέσιμο πρόγραμμα που μπορεί να περάσει τα τμηματικά στοιχεία μπρος-πίσω σε άλλα προγράμματα χρησιμοποιώντας είτε το DDE (δυναμική ανταλλαγή στοιχείων) είτε με τη μετατροπή των εισερχόμενων τμηματικών στοιχείων στις πληκτρολογήσεις (δηλ. γεμίζει τον απομονωτή πληκτρολογίων με τα εισερχόμενα τμηματικά στοιχεία). Με WinWedge, μπορείτε να ελέγξετε ακριβώς όπου το στοιχείο πηγαίνει στην εφαρμογή στόχων και μπορείτε επίσης να εκτελέσετε όλα τα είδη των τροποποιήσεων στα στοιχεία προτού να σταλεί στην εφαρμογή συμπεριλαμβανομένης της ανάλυσης ή της μετάφρασης των στοιχείων καθώς επίσης και της προσθήκης των πρόσθετων πληκτρολογήσεων ή των γραμματοσήμων ημερομηνίας και χρόνου στα στοιχεία.
Το WinWedge είναι εξαιρετικά εύχρηστο και έχει ως σκοπό να σας έχει σε υπηρεσία στέλνοντας και λαμβάνον τμηματικό στοιχείο άμεσα από μέσα από την αίτησή σας ακριβώς σε λεπτά. Επειδή WinWedge μπορεί να περάσει τα στοιχεία χρησιμοποιώντας το DDE, μπορείτε να θέσετε την αίτησή σας μέχρι ασφαλίζετε ότι το στοιχείο γραμμωτών κωδίκων πηγαίνει πάντα όπου είναι υποτιθέμενο για να πάει και μπορείτε επίσης να έχετε την αίτησή σας που τρέχει στο υπόβαθρο και να δεχτείτε ακόμα το γραμμωτό κώδικα που εισάγεται ενώ τρέχετε κάποιο άλλο πρόγραμμα στο πρώτο πλάνο. Το WinWedge είναι αδιαμφσβήτητα ο πιό γερός τρόπος να διασυνδεθεί ένας αναγνώστης γραμμωτών κωδίκων σε ένα PC με το λιγότερο ποσό προσπάθειας.
*Host συνδετήρας διεπαφών
Ο ακόλουθος πίνακας απαριθμεί τις λειτουργίες καρφιτσών της πίσσας 0,5, συνδετήρας ffc 12pin διεπαφών οικοδεσποτών στην ενότητα ανιχνευτών:

Διεπαφή καλωδίων
Ο κονσερβοποιός μπορεί να συνδεθεί με τα τερματικά, τον οικοδεσπότη PC, POS και τον αρρενωπό οικοδεσπότη κ.λπ.
Διεπαφή USB

TTL/RS232 διεπαφή

*Reference DY στον αναγνώστη γραμμωτών κωδίκων ανίχνευσης DE2100