Διαβάστε την εφαρμογή barcode για android. Οι καλύτερες εφαρμογές για ανάγνωση barcodes

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

Τύποι συσκευών ανάγνωσης γραμμωτού κώδικα

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

Αναγνώστης γραμμωτού κώδικα στυλό

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

Συσκευές CCD

Ο φορητός σαρωτής γραμμωτού κώδικα CCD για υπολογιστή χρησιμοποιεί τεχνολογία ανάγνωσης πληροφοριών που βασίζεται στην ίδια αρχή με τις μηχανές φαξ. Υπάρχουν δύο τύποι σαρωτών CCD: επαφής και μη επαφής. Όταν χρησιμοποιείτε ένα μοντέλο επαφής, ο χειριστής πρέπει να συνδέσει το σαρωτή στην ετικέτα με τον κωδικό και να πατήσει το κουμπί. Το κύριο μειονέκτημα τέτοιων σαρωτών είναι ότι δεν λειτουργούν καλά σε ανώμαλες επιφάνειες. Οι σαρωτές CCD χωρίς επαφή χρησιμοποιούν επίσης ευαίσθητους αισθητήρες φωτογραφίας, οι οποίοι τους επιτρέπουν να διαβάζουν εικόνες σε απόσταση 6 έως 30 εκατοστών.

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

Συσκευές ανάγνωσης λέιζερ

Ο φορητός σαρωτής γραμμωτού κώδικα λέιζερ για υπολογιστή είναι βολικός και εύκολος στη χρήση. Η επιφάνεια εργασίας του μπορεί να φτάσει τα 20-110 εκατοστά και για μερικούς μέχρι τα 10 μέτρα.

Σαρωτές λέιζερ πολλαπλών ακτίνων

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

Ένας συνδυασμένος σαρωτής πολλαπλών ακτίνων έχει σχεδιαστεί με τον ίδιο τρόπο όπως ένας σταθερός σαρωτής. Η περιοχή εργασίας στην οποία αναγνωρίζονται οι γραμμικοί κώδικες (bar codes) για τέτοιες συσκευές είναι μειωμένη σε σύγκριση με τις σταθερές.

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

Πώς να εγκαταστήσετε έναν σαρωτή για να διαβάσετε έναν γραμμωτό κώδικα;

Πριν χρησιμοποιήσετε το σαρωτή, πρέπει να τον συνδέσετε στον υπολογιστή σας και να εγκαταστήσετε το απαραίτητο λογισμικό. Υπάρχουν τρεις τύποι συσκευών ανάλογα με τη μέθοδο σύνδεσής τους στον υπολογιστή:

1. «Στο κενό πληκτρολογίου».

2. Χρησιμοποιώντας (όπως ονομάζεται και RS232).

3. Χρήση θύρας USB που προσομοιώνει τη διεπαφή RS232.

Ας ρίξουμε μια πιο προσεκτική ματιά και στις τρεις μεθόδους σύνδεσης.

Σύνδεση συσκευής ανάγνωσης γραμμικού κώδικα "στο κενό πληκτρολογίου"

Η θύρα πληκτρολογίου ονομάζεται PS/2 και χρησιμοποιείται για τη σύνδεση πληκτρολογίου και ποντικιού στον υπολογιστή. Σήμερα, πολλές μητρικές πλακέτες έχουν μόνο μία τέτοια υποδοχή και τα σύγχρονα netbook και φορητοί υπολογιστές δεν την διαθέτουν.

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

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

Όσοι σαρώνουν γραμμωτούς κώδικες με συσκευή με παρόμοια διεπαφή θα πρέπει να προσέχουν τη διάταξη του πληκτρολογίου όταν αναγνωρίζουν σειριακούς αριθμούς που περιέχουν γράμματα. Για παράδειγμα, όταν είναι ενεργοποιημένη η διάταξη πληκτρολογίου στα Ρωσικά, αντί για τον κωδικό a/n123215654QWE, λαμβάνεται υπόψη το f/t123215654YTSU.

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

Εγκατάσταση προγράμματος ανάγνωσης γραμμωτού κώδικα μέσω διασύνδεσης COM

Η θύρα COM ή RS-232 είναι δύο διαφορετικές ονομασίες για μια διεπαφή μέσω της οποίας μπορούν να συνδεθούν μια ποικιλία συσκευών σε έναν προσωπικό υπολογιστή. Αυτός ο σύνδεσμος είναι κατασκευασμένος με τη μορφή ενός ορθογωνίου, το οποίο αποτελείται από δύο σειρές καρφίτσες (η μία σειρά έχει 5, η άλλη έχει 4). Οι πληροφορίες από διάφορες εξωτερικές συσκευές, όταν χρησιμοποιείται αυτή η μέθοδος μετάδοσης, φτάνουν διαδοχικά μέσω δύο καλωδίων. Το καλώδιο Rx στέλνει πληροφορίες στον υπολογιστή και το καλώδιο Tx στέλνει σήματα ελέγχου στη συσκευή. Μερικές φορές χρησιμοποιούνται πρόσθετες γραμμές RTS και CTS για τη σωστή λειτουργία των προγραμμάτων. Σήμερα μπορείτε ακόμα να βρείτε μητρικές με μία υποδοχή RS-232, αλλά όλα τα σύγχρονα netbook και φορητοί υπολογιστές δεν την διαθέτουν.

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

Ο σαρωτής γραμμωτού κώδικα μπορεί να συνδεθεί σε υπολογιστή χρησιμοποιώντας έναν ειδικό προσαρμογέα διασύνδεσης USB σε COM, ο οποίος πρέπει να εισαχθεί στο USB και να εγκατασταθεί το πρόγραμμα οδήγησης (ειδικό πρόγραμμα σαρωτή γραμμικού κώδικα). Εάν η συσκευή εγκατασταθεί σωστά, θα ανιχνευθεί στο σύστημα μια εικονική διεπαφή του προτύπου RS-232, η χρήση της οποίας δεν θα πρέπει να διαφέρει πολύ από την εργασία με μια κανονική σειριακή σύνδεση.

Ένας σαρωτής γραμμικού κώδικα με θύρα COM μπορεί να συνδεθεί σε ταμειακή μηχανή ή άλλο εξοπλισμό που είναι εξοπλισμένος με διεπαφή RS-232. Για μια τέτοια σύνδεση, χρησιμοποιούνται προσαρμογείς από την υποδοχή που χρησιμοποιείται στη συσκευή που διαβάζει γραμμικούς κώδικες στην υποδοχή RJ-45 (ή 11). Μετά από αυτό, πρέπει να διαμορφώσετε τις παραμέτρους σύνδεσης στη συσκευή σάρωσης.

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

Πώς να συνδέσετε έναν σαρωτή γραμμωτού κώδικα υπολογιστή με μια διασύνδεση USB;

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

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

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

Πολλοί σαρωτές γραμμωτού κώδικα που συνδέονται σε μια θύρα USB μπορούν να λειτουργήσουν σε μια λειτουργία στην οποία θα μιμούνται μια θύρα RS-232. Τις περισσότερες φορές, αυτό απαιτεί την ανάγνωση ενός ειδικού γραμμικού κώδικα που δίνεται στις οδηγίες και την εγκατάσταση ενός προγράμματος οδήγησης εικονικής θύρας. Μετά τη μετάβαση της συσκευής σε λειτουργία εξομοίωσης διασύνδεσης COM, η χρήση της θα είναι η ίδια όπως για έναν συμβατικό σαρωτή που λειτουργεί με το πρότυπο RS-232.

Πολλοί αναγνώστες έχουν τη δυνατότητα να ορίσουν τους χαρακτήρες που θα μεταδίδονται πριν και μετά το barcode. Έτσι, πριν διαβάσουν τον κώδικα, πολλοί χρήστες θα ήταν βολικό εάν ο σαρωτής περνούσε έναν από τους χαρακτήρες όπως Insert, F1 ή F9. Χάρη σε αυτό το χαρακτηριστικό, μειώνεται ο αριθμός των φορών που ο χειριστής πατάει το πληκτρολόγιο και διευκολύνεται η εργασία του.

Έλεγχος της σωστής σύνδεσης και λειτουργίας του σαρωτή

Αφού ολοκληρωθεί η εγκατάσταση του σαρωτή barcode, πρέπει να ελέγξετε τη λειτουργία της συσκευής.

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

Εάν η συσκευή ανάγνωσης γραμμωτού κώδικα είναι συνδεδεμένη στο RS-232 ή λειτουργεί μέσω USB σε λειτουργία διασύνδεσης COM, τότε πρέπει πρώτα να εκκινήσετε οποιοδήποτε πρόγραμμα τερματικού και να το διαμορφώσετε στην επιθυμητή θύρα. Μετά από αυτό, μπορείτε να διαβάσετε τον κωδικό από τη συσκευασία. Εάν έχουν ρυθμιστεί σωστά, στην οθόνη θα πρέπει να εμφανίζονται ευανάγνωστοι χαρακτήρες.

Πολύ γρήγορα, οι μικροί γραμμωτοί κώδικες, που συνήθως ονομάζονται κωδικοί QR, έγιναν μέρος της ζωής μας. Αλλά πραγματικά μπορούν να κάνουν τη ζωή μας πολύ πιο εύκολη, γιατί με τη βοήθεια ορισμένων μπορείτε να μεταβείτε σε διάφορες τοποθεσίες του Διαδικτύου ή να λάβετε στοιχεία επικοινωνίας και για αυτό δεν χρειάζεται να θυμάστε τη διεύθυνση της ιστοσελίδας! Αυτό το άρθρο θα καλύψει τις λεπτομέρειες της επιλογής της καλύτερης εφαρμογής ανάγνωσης γραμμωτού κώδικα για Android, καθώς και τα πλεονεκτήματα και τα μειονεκτήματα ορισμένων από αυτές, με προτάσεις για την επιλογή μιας καλής εφαρμογής.

Βασικά χαρακτηριστικά των εφαρμογών ανάγνωσης γραμμωτού κώδικα

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

Αυτό είναι βολικό γιατί για την αναγνώριση ο χρήστης χρειάζεται μόνο μία εφαρμογή, η οποία καταλαμβάνει πολύ λίγο χώρο αποθήκευσης, καθώς και μια κάμερα σε tablet ή smartphone. Χρησιμοποιώντας ορισμένα προγράμματα, μπορείτε να δείτε κριτικές για ένα συγκεκριμένο προϊόν, την αρχική του τιμή και πολλά άλλα. Άλλα προγράμματα μπορούν να παρέχουν στους χρήστες τους προσωπικούς κωδικούς QR, οι οποίοι στη συνέχεια μπορούν να χρησιμοποιηθούν ως επαγγελματική κάρτα. Πολλές από αυτές τις εφαρμογές είναι δωρεάν, ώστε οι χρήστες να μπορούν εύκολα να επωφεληθούν από όλες τις δυνατότητες γραμμικού κώδικα. Τώρα ας δούμε δωρεάν, καλές εφαρμογές για ανάγνωση κωδικών για Android.

Οι καλύτερες εφαρμογές

Ένα εξαιρετικό πρόγραμμα για την ανάγνωση κωδικών, τόσο κανονικών, γραμμικών όσο και πιο προηγμένων επιλογών, για παράδειγμα Data-Matrix και QR. Αξίζει να σημειωθεί ότι αυτή η εφαρμογή αντιμετωπίζει επιδέξια το έργο της δημιουργίας κωδικών QR, χάρη στους οποίους μπορείτε να χρησιμοποιήσετε τόσο μικρούς κωδικούς ως τη δική σας επαγγελματική κάρτα. Μια καθαρή διεπαφή, καταλαμβάνει λιγότερο από ένα megabyte στη μονάδα δίσκου σας - όλα όσα χρειάζεστε βρίσκονται σε αυτό το πρόγραμμα. Αυτό το πρόγραμμα ανάγνωσης είναι δωρεάν, οπότε ο καθένας μπορεί να το κατεβάσει. Αξίζει να σημειωθεί ότι η εφαρμογή είναι εγκατεστημένη στα ρωσικά, κάτι που είναι επίσης βολικό. Δεν υπάρχει πολύ κείμενο, αλλά είναι ακόμα εκεί.

Μια εξαιρετική εφαρμογή που κύριος σκοπός της είναι η αναγνώριση κωδικών QR. Αυτός ο σαρωτής γραμμωτού κώδικα βοηθά μόνο στην ανάγνωση κωδικών QR και, για παράδειγμα, οι γραμμικοί κωδικοί που βρίσκονται στο πίσω μέρος των περισσότερων προϊόντων δεν μπορούν να αναγνωριστούν από αυτήν την εφαρμογή. Ένα άλλο πλεονέκτημα του προγράμματος είναι το μικρό του μέγεθος στον σκληρό σας δίσκο. Η ασφάλεια αυτού του QuickMark Code Reader είναι επίσης σε υψηλό επίπεδο, επομένως ο χρήστης δεν χρειάζεται να ανησυχεί για την αποθήκευση και τη μεταφορά των σαρωμένων δεδομένων σε τρίτους. Ο ιστότοπος QuickMark παρέχει πληροφορίες που επιβεβαιώνουν το υψηλό επίπεδο ασφάλειας. Μεταξύ των διαθέσιμων γλωσσών, δυστυχώς, μόνο τα αγγλικά είναι διαθέσιμα, ωστόσο, δεν υπάρχει πολύ κείμενο σε ολόκληρο το πρόγραμμα, επομένως δεν χρειάζεται να ανησυχείτε για αυτό.

Σάρωση

Ένα εξαιρετικό πρόγραμμα για όσους χρειάζονται μόνο τη βασική λειτουργία ενός σαρωτή. Διαθέτει απλό, διαισθητικό σχεδιασμό σε στυλ iOS, απλά χειριστήρια και υψηλό επίπεδο ασφάλειας. Το Scan έχει τη δυνατότητα να σαρώνει διάφορους τύπους γραμμωτών κωδίκων, τόσο τους πιο πρόσφατους κωδικούς QR όσο και τους κανονικούς, γραμμικούς κώδικες. Πριν από λίγο καιρό, μια έκδοση του Scan for Android εμφανίστηκε στο Google Play. Έχει τις ίδιες λειτουργίες και ιδιότητες, ωστόσο, είναι ελαφρώς διαφορετικό στο σχεδιασμό. Επιπλέον, το Scan είναι πολύ μικρό σε σύγκριση με ανταγωνιστικά προγράμματα. Βολικό, απλό, μικρό - έτσι μπορείτε να περιγράψετε το Scan.

Ίσως μια από τις καλύτερες εφαρμογές για την αναγνώριση barcodes, κωδικών QR και άλλων. Εκτός από τις συνήθεις λειτουργίες του, το Google Goggles έχει τη δυνατότητα να μεταφράζει κείμενο που μπαίνει στο φακό της κάμερας σε οποιαδήποτε γλώσσα.

  • Το πρόγραμμα έχει τη δυνατότητα να σαρώνει κείμενα χρησιμοποιώντας τεχνολογία οπτικής αναγνώρισης χαρακτήρων. Χρησιμοποιώντας αυτήν την τεχνολογία, μπορείτε ουσιαστικά να μετατρέψετε κείμενο από PDF, djvu και παρόμοια σε επεξεργάσιμο, ας πούμε, TXT ή DOC. Αυτό είναι επίσης ένα χρήσιμο χαρακτηριστικό που μπορεί να είναι χρήσιμο στον χρήστη στην εργασία του.
  • Οι πιο πρόσφατες εκδόσεις εφαρμογών βοηθούν τους χρήστες τους να αναγνωρίζουν μικρογραφίες και εξώφυλλα σε δίσκους. Με αυτήν τη δυνατότητα, ο χρήστης μπορεί να βρει τον τίτλο και τις πλήρεις πληροφορίες για το βιβλίο, την ταινία ή το βιντεοπαιχνίδι που απεικονίζεται στη μικρογραφία.
  • Για τους λάτρεις της ψυχαγωγίας, υπάρχει μια δυνατότητα που σας βοηθά να λύσετε το Sudoku χρησιμοποιώντας τα Γυαλιά Google!

Γενικά, το πρόγραμμα δεν έχει μόνο βασικές, αλλά και πρόσθετες, χρήσιμες λειτουργίες που μπορούν να είναι χρήσιμες τόσο στην εργασία όσο και στην καθημερινή ζωή. Δυστυχώς, το Google Goggles δεν έχει ενημερωθεί εδώ και πολύ καιρό, ωστόσο, ακόμα και με τις δυνατότητες που ήδη διαθέτει, έχει αρκετούς θαυμαστές του. Και το πρόγραμμα ζυγίζει λίγο - περίπου 2,7 MB. Μπορείτε να το κατεβάσετε δωρεάν στο Google Play.

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

συμπέρασμα

Αν ψάχνετε για ένα πρόγραμμα που θα εκτελεί μόνο την κύρια λειτουργία του και θα καταλαμβάνει λίγο χώρο, τότε το QuickMark QR Code Reader είναι μια ιδανική επιλογή. Είναι μικρό, αλλά λειτουργικό. Αλλά αν χρειάζεστε ένα πολυλειτουργικό πρόγραμμα για την ανάγνωση γραμμωτού κώδικα και μικρογραφιών, η καλύτερη επιλογή είναι τα αξιόπιστα γυαλιά Google. Κατώτατη γραμμή: Τα δύο καλύτερα προγράμματα για την ανάγνωση κωδικών είναι το QuickMark QR Code Reader και το Google Goggles.

Σε αυτό το σεμινάριο θα μάθουμε πώς να δημιουργήσουμε μια εφαρμογή για την ανάγνωση γραμμωτών κωδίκων και κωδικών QR χρησιμοποιώντας την τυπική βιβλιοθήκη Mobile Vision API.

Με την κυκλοφορία της έκδοσης 7.8 των υπηρεσιών Google Play, οι προγραμματιστές πρόσθεσαν διεπαφές Mobile Vision που παρέχουν ένα API για τον εντοπισμό γραμμωτού κώδικα. Διαβάζουν και αποκωδικοποιούν πολλούς διαφορετικούς τύπους barcodes, γρήγορα, εύκολα και τοπικά.

Οι τάξεις για τον εντοπισμό και την ανάλυση γραμμωτού κώδικα είναι διαθέσιμες στον χώρο ονομάτων com.google.android.gms.vision.barcode. Το κύριο εργαλείο είναι η κλάση BarcodeDetector. Χειρίζεται αντικείμενα Frame και επιστρέφει ένα SparseArray γραμμωτών κωδίκων .

Ο τύπος Barcode αντιπροσωπεύει έναν ενιαίο, παγκοσμίως αναγνωρισμένο γραμμωτό κώδικα και τη σημασία του. Στην περίπτωση των γραμμωτών κωδίκων 1D, όπως οι κωδικοί UPC, αυτός θα είναι απλώς ένας αριθμός που κωδικοποιείται στον γραμμωτό κώδικα. Η τιμή του είναι διαθέσιμη στο πεδίο rawValue, ενώ ο τύπος barcode (δηλαδή η κωδικοποίησή του) βρίσκεται στο πεδίο format.

Για γραμμωτούς κώδικες 2D που περιέχουν δομημένα δεδομένα, όπως κωδικούς QR, το πεδίο valueFormat ορίζεται σε έναν συγκεκριμένο τύπο τιμής που αντιστοιχεί στο πεδίο δεδομένων. Έτσι, για παράδειγμα, εάν εντοπιστεί ο τύπος URL, τότε το πεδίο valueFormat θα επιστρέψει σταθερά τη διεύθυνση URL και το αντικείμενο Barcode.UrlBookmark θα περιέχει την τιμή της διεύθυνσης URL. Εκτός από τις διευθύνσεις URL, υπάρχουν πολλοί διαφορετικοί τύποι δεδομένων που μπορεί να αποθηκεύσει ένας κωδικός QR. Για παράδειγμα, ταχυδρομική διεύθυνση, ημερομηνία και ώρα ημερολογιακού συμβάντος, συμβάν ημερολογίου, στοιχεία επικοινωνίας, αριθμός τηλεφώνου, τοποθεσία χάρτη και άλλα δεδομένα, η πλήρης λίστα των οποίων παρέχεται στην τεκμηρίωση. Σύνδεσμοι προς τεκμηρίωση.

Η χρήση του Mobile Vision API στην εφαρμογή σάς επιτρέπει να διαβάζετε γραμμικούς κώδικες σε οποιαδήποτε θέση.

Είναι σημαντικό να σημειωθεί ότι όλη η ανάλυση γραμμωτού κώδικα γίνεται τοπικά, επομένως δεν χρειάζεται να χρησιμοποιήσετε σύνδεση διακομιστή για να διαβάσετε δεδομένα από τον κώδικα. Για παράδειγμα, όταν διαβάζετε έναν γραμμικό γραμμικό κώδικα PDF-417, ο οποίος μπορεί να χωρέσει έως και 1 KB κειμένου, μπορείτε να λάβετε αμέσως όλες τις πληροφορίες που κωδικοποιούνται σε αυτόν.

Έτσι, για να αναπτύξουμε την εφαρμογή θα χρειαστούμε:

  • Περιβάλλον ανάπτυξης Android Studio
  • Smartphone με Android 4.2.2 ή νεότερη έκδοση
  • Η πιο πρόσφατη έκδοση του Android SDK, συμπεριλαμβανομένου του στοιχείου εργαλείων SDK. Μπορείτε να το αποκτήσετε χρησιμοποιώντας το Android SDK Manager στο Android Studio.
  • SDK Υπηρεσιών Google Play. Μπορείτε επίσης να το λάβετε από το Android SDK Manager στο Android Studio.

Δημιουργήστε ένα νέο έργο στο Android Studio. Κατά τη δημιουργία, επιλέξτε το πρότυπο Κενής δραστηριότητας.

Το επόμενο βήμα είναι να διασφαλίσετε ότι η εφαρμογή σας μπορεί να χρησιμοποιεί τις Υπηρεσίες Google Play, οι οποίες περιλαμβάνουν το Mobile Vision API. Για να το κάνετε αυτό, πρέπει να ενημερώσετε το αρχείο build.gradle του έργου σας.

Θα πρέπει να υπάρχουν γραμμές όπως αυτή στην ενότητα εξαρτήσεων. Ενημερώστε το Gradle εάν είναι απαραίτητο.

Compile "com.android.support:appcompat-v7:25.0.0" compile "com.google.android.gms:play-services:9.8.0"

Οι Υπηρεσίες Google Play ενημερώνονται συχνά και για να λάβετε την πιο πρόσφατη έκδοση, στο Android Studio, μεταβείτε στα Εργαλεία > Android > Διαχείριση SDK.

Στη συνέχεια, βρείτε τη γραμμή για τις υπηρεσίες Google Play και βεβαιωθείτε ότι έχετε εγκαταστήσει την έκδοση 26 ή νεότερη. Εάν όχι, εγκαταστήστε το στοιχείο.

Τώρα ας δημιουργήσουμε τη διεπαφή χρήστη.

Στο Android Studio, επιλέξτε το φάκελο "res" και ανοίξτε τον υποφάκελό του "διάταξη". Εδώ θα δείτε το "activity_main.xml". Ανοίξτε το στο πρόγραμμα επεξεργασίας διάταξης.

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