Αποκρυπτογράφηση κώδικα υπολογιστή. Πώς να διαβάσετε και να δημιουργήσετε κωδικούς QR σε iPhone και iPad

Όλοι όσοι συνάντησαν περίεργα σχέδια που περιείχαν πολλές πληροφορίες ήθελαν να μάθουν: πώς να δημιουργούν παρόμοιος κώδικας, πώς να χρησιμοποιήσετε τον κωδικό QR και πώς να διαβάσετε τον κωδικό QR. Συγκεκριμένα, ένας κωδικός QR, αλλιώς γνωστός ως barcode, είναι παρόμοιος με έναν γραμμωτό κώδικα, αλλά έχει εντελώς διαφορετικό σχεδιασμό. Αυτός ο κωδικός, το όνομα του οποίου στα ρωσικά ακούγεται ως "γρήγορη απόκριση", αναπτύχθηκε στην Ιαπωνία.

Πώς να χρησιμοποιήσετε τον κωδικό QR; Υπάρχουν πολλά περισσότερα κρυμμένα στο barcode πληροφοριακό υλικόπαρά σε έναν κανονικό γραμμωτό κώδικα. Για παράδειγμα, μπορείτε εύκολα να κρυπτογραφήσετε έναν σύνδεσμο προς έναν ιστότοπο, ένα ηλεκτρονικό ταχυδρομείο και άλλες πληροφορίες που θεωρείτε σημαντικές. Ο κωδικός δημιουργεί μια εικόνα που μπορεί να τοποθετηθεί οπουδήποτε, ακόμα και στα ρούχα σας. Αλλά το πιο ενδιαφέρον δεν είναι καν αυτό, αλλά το γεγονός ότι μπορεί να διαβαστεί χρησιμοποιώντας ένα πρόγραμμα σαρωτή που μπορεί να εγκατασταθεί σε πολλά μοντέλα κινητά τηλέφωνα, smartphone, iPad. Μετά τη διαδικασία σάρωσης, το πρόγραμμα θα εμφανίσει πληροφορίες κρυπτογραφημένες με γραμμωτό κώδικα.

Πώς να δημιουργήσετε έναν κωδικό QR

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

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

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

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

Απαιτείται εξοπλισμός για την αποκρυπτογράφηση του γραμμικού κώδικα

Ξέρετε πώς να αποκρυπτογραφήσετε έναν κωδικό QR; Για να αποκρυπτογραφήσετε τον κωδικό QR, πρέπει να έχετε μια φορητή συσκευή με ενσωματωμένη κάμερα. Ωστόσο, εκτός από την κάμερα, απαιτείται να εγκατασταθεί στο τηλέφωνο ένα πρόγραμμα που έχει σχεδιαστεί για την αποκρυπτογράφηση των barcodes - QR Reader.

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

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

Πώς να αποκρυπτογραφήσετε έναν κωδικό QR

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

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

Υπάρχουν διάφοροι κανόνες για την επιτυχή αποκρυπτογράφηση ενός γραμμικού κώδικα.

  1. Παρακολουθήστε τον φωτισμό.
  2. Κρατήστε την κάμερά σας όσο πιο ακίνητη γίνεται κατά τη λήψη ενός κωδικού QR. Εάν η κάμερα μετακινηθεί κατά τη λήψη, αυτό θα περιπλέξει τη διαδικασία σάρωσης.
  3. Η κάμερα πρέπει να είναι τοποθετημένη σε ορθή γωνία σε κάποια πλευρά της εικόνας με τον κωδικό.
  4. Το τηλέφωνο πρέπει να βρίσκεται στο ίδιο επίπεδο με τον κωδικό.

Μετά την αποκρυπτογράφηση, θα σας ζητηθεί να κάνετε κάποια ενέργεια για να μετακινήσετε τις αποκωδικοποιημένες πληροφορίες μέσω SMS, e-mailή να το δημοσιεύσετε στο διαδίκτυο.


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

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

ειδικούς κωδικούς , που μπορεί να διορθώσει τις ελλείψεις κατά την ανάγνωση. Αυτοί είναι οι λεγόμενοι κώδικες Reed-Solomon. Δεν θα εξετάσουμε την αρχή του υπολογισμού των κωδικών, καθώς και τη διόρθωση σφαλμάτων σε μπλοκ πληροφοριών, αυτό είναι το θέμα ενός ξεχωριστού άρθρου. Οι κωδικοί Reed-Solomon (RS) με διόρθωση σφαλμάτων εγγράφονται μετά από όλα τα δεδομένα πληροφοριών. Αυτό απλοποιεί πολύ το έργο της άμεσης ανάγνωσης πληροφοριών: μπορείτε απλά να διαβάσετε τα δεδομένα χωρίς να αγγίξετε τους κωδικούς. Όπως δείχνει η πρακτική, συνήθως το μεγαλύτερο μέρος του QR matrix καταλαμβάνεται από διορθωτικούς κωδικούς RS.Σύμφωνα με το πρότυπο, τα δεδομένα με κωδικούς RS «αναμιγνύονται» πριν εγγραφούν στην εικόνα. Για τους σκοπούς αυτούς, χρησιμοποιούνται ειδικές μάσκες. Υπάρχουν 8 αλγόριθμοι, μεταξύ των οποίων επιλέγεται ο καλύτερος. Τα κριτήρια επιλογής βασίζονται σε ένα σύστημα κυρώσεων, το οποίο μπορείτε επίσης να διαβάσετε στις προδιαγραφές.

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

Βήμα 0. Κωδικός QR



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

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

, και τα υπόλοιπα 10 είναι κωδικός BCH (15.5), ο οποίος σας επιτρέπει να διορθώνετε σφάλματα στα δεδομένα συστήματος. Η κατηγορία των κωδικών BCH περιλαμβάνει επίσης κωδικούς RS. Σημειώστε ότι στο σχήμα οι δύο λωρίδες 15 bit δεν τέμνονται.

Βήμα 1: Διαβάστε 5 bit πληροφοριών συστήματος

Όπως ήδη αναφέρθηκε, μόνο τα πρώτα 5 bit παρουσιάζουν ενδιαφέρον. Από τα οποία 2 bit υποδεικνύουν το επίπεδο διόρθωσης σφάλματος και τα υπόλοιπα 3 bit υποδεικνύουν ποια μάσκα από τα 8 διαθέσιμα εφαρμόζεται στα δεδομένα. Στους υπό εξέταση κωδικούς QR, οι πληροφορίες συστήματος περιέχουν:

Βήμα 2. Μάσκα για πληροφορίες συστήματος 101010000010010 Εκτός από τα ήδη ανακοινωθέντα σχήματα για την προστασία των πληροφοριών συστήματος, επιπλέον, χρησιμοποιείται μια στατική μάσκα, η οποία εφαρμόζεται σε οποιαδήποτε πληροφορία συστήματος. Μοιάζει με: 10101 . Δεδομένου ότι μόνο τα πρώτα 5 bit παρουσιάζουν ενδιαφέρον, η μάσκα μπορεί να συντομευτεί και να απομνημονευθεί εύκολα: (δέκα εκατόν ένα). Αφού εφαρμόσουμε τη λειτουργία «αποκλειστικά ή» (xor), λαμβάνουμε πληροφορίες.Πιθανά επίπεδα
διορθώσεις σφαλμάτων: 01
μεγάλο 00
Μ 11
Q 10
H
000 Πιθανές μάσκες:
001 (i + j) mod 2 = 0
010 i mod 2 = 0
011 j mod 3 = 0
100 (i + j) mod 3 = 0
101 ((i div 2) + (j div 3)) mod 2 = 0
110 (i j) mod 2 + (i j) mod 3 = 0
111 ((i j) mod 2 + (i j) mod 3) mod 2 = 0


((i+j) mod 2 + (i j) mod 3) mod 2 = 0

Για να κατανοήσετε με ποια δεδομένα έχετε να αντιμετωπίσετε, πρέπει αρχικά να διαβάσετε την κεφαλίδα των 4 bit, η οποία περιέχει πληροφορίες σχετικά με τη λειτουργία. Οι ιδιαιτερότητες των δεδομένων ανάγνωσης φαίνονται στην εικόνα:

Λίστα πιθανών τρόπων λειτουργίας:

Βήμα 4: Εφαρμόστε μια μάσκα στον τίτλο

Αφού εξαγάγετε τα 4 bit που περιγράφουν τη λειτουργία, πρέπει να εφαρμόσετε μια μάσκα σε αυτά.
Στην περίπτωσή μας, χρησιμοποιούνται διαφορετικές μάσκες για τους δύο κωδικούς. Η μάσκα καθορίζεται από την έκφραση που δίνεται στον παραπάνω πίνακα. Εάν αυτή η έκφραση επιλυθεί σε TRUE για το bit με συντεταγμένες (i,j), τότε το bit αντιστρέφεται, διαφορετικά όλα παραμένουν αμετάβλητα. Η προέλευση βρίσκεται στην επάνω αριστερή γωνία (0,0) . Κοιτάζοντας τις εκφράσεις, μπορείτε να παρατηρήσετε μοτίβα σε αυτές. Για τους κωδικούς QR που εξετάζουμε, οι μάσκες θα μοιάζουν με αυτό: Παίρνουμε τους τρόπους:

Βήμα 5: Διαβάστε δεδομένα

Αφού λάβετε δεδομένα σχετικά με τη λειτουργία, μπορείτε να ξεκινήσετε την ανάγνωση των πληροφοριών. Θα πρέπει να σημειωθεί ότι είναι πιο ενδιαφέρον να διαβάζουμε αριθμητικά και αλφαριθμητικά δεδομένα, καθώς είναι εύκολο να ερμηνευτούν. Αλλά μην φοβάστε ούτε τα 8-bit. Μπορεί επίσης να ερμηνευτεί εύκολα πληροφορίες. Για παράδειγμα, πολλοί ηλεκτρονικές γεννήτριεςΤο κείμενο QR κωδικοποιείται σε αυτήν τη λειτουργία χρησιμοποιώντας . Ένας άλλος λόγος για τον οποίο θα πρέπει αρχικά να διαβάσετε τη λειτουργία είναι ότι ο αριθμός των πακέτων δεδομένων εξαρτάται από αυτήν. Το οποίο εξαρτάται επίσης από την έκδοση κώδικα. Για τις εκδόσεις 1 έως εννέα, τα μήκη μπλοκ για πιο ευανάγνωστες λειτουργίες είναι: Το πρώτο μπλοκ μετά την ένδειξη λειτουργίας είναι ο αριθμός των χαρακτήρων. Για την αριθμητική λειτουργία, η ποσότητα κωδικοποιείται στα επόμενα 10 bit και για τη λειτουργία 8 bit σε 8 bit (συγγνώμη για την ταυτολογία).

Το σχήμα δείχνει ότι στον αριστερό κωδικό QR, όπως σημειώνεται, αναγράφεται ο αριθμός 5 Αυτό φαίνεται από την ένδειξη του αριθμού των χαρακτήρων και των 4 bit που τον ακολουθούν. Στην αριθμητική λειτουργία, μαζί με μπλοκ 10 bit, χρησιμοποιούνται μπλοκ 4 bit για εξοικονόμηση χώρου, εάν δεν είναι απαραίτητος ο χώρος 10 bit. Στον σωστό κωδικό κρυπτογραφούνται 4 χαρακτήρες. Επί αυτή τη στιγμήείναι άγνωστο τι είναι κρυπτογραφημένο σε αυτό. Επομένως, είναι απαραίτητο να προχωρήσετε στην ανάγνωση της επόμενης στήλης για να εξαγάγετε και τα 4 μπλοκ πληροφοριών.

Το σχήμα δείχνει ότι και τα 4 πακέτα είναι Κωδικοί ASCIIΛατινικά γράμματα που σχηματίζουν τη λέξη "habr" Φυσικά με τον καλύτερο δυνατό τρόποΤο μόνο που μένει είναι να βγάλετε το τηλέφωνο από την τσέπη σας και, στρέφοντας την κάμερα στην εικόνα QR, να διαβάσετε όλες τις πληροφορίες. Ωστόσο, σε σε περίπτωση έκτακτης ανάγκηςΗ περιγραφόμενη τεχνική μπορεί επίσης να είναι χρήσιμη. Φυσικά, δεν μπορείτε να κρατήσετε όλους τους δείκτες των λειτουργιών και των τύπων μασκών στο κεφάλι σας, καθώς και χαρακτήρες ASCII, αλλά μπορείτε να θυμηθείτε δημοφιλείς συνδυασμούς (τουλάχιστον αυτούς που αναφέρονται στο άρθρο).

Προσδιορισμός:

BS ISO/IEC 18004:2006. Πληροφορική. Τεχνικές αυτόματης αναγνώρισης και συλλογής δεδομένων. Προδιαγραφή συμβόλων γραμμικού κώδικα QR Code 2005. Λονδίνο: BSI. 2007. Σελ. 126. ISBN 978-0-580-67368-9. P.S. Ακολουθήστε τους κανόνες πόρων και τους όρους του Creative Commons Attribution 3.0 Unported (CC BY 3.0)

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

ΣΕ App StoreΜπορείτε να βρείτε πολλές εφαρμογές που σας επιτρέπουν να διαβάζετε και να δημιουργείτε κωδικούς QR. Μερικά από αυτά πληρώνονται, αλλά κυρίως κυκλοφορούν από προγραμματιστές δωρεάν εκδόσεις«αναγνώστες» κωδικών QR που δεν διαφέρουν ως προς τη λειτουργικότητα από τα ακριβά ανάλογα. Μία από αυτές τις εφαρμογές τράβηξε την προσοχή μας - ξεχωρίζει από τους ανταγωνιστές της στην ταχύτητα της δουλειάς, τη σχεδίαση και το εύρος της πιθανές εφαρμογές. Η εφαρμογή ονομάζεται QR Reader για iPhone (QR Reader για iPad για tablet).

Πώς να διαβάσετε τους κωδικούς QR

Η ανάγνωση κωδικών QR χρησιμοποιώντας το QR Reader για iPhone είναι πολύ απλή - απλώς ανοίξτε την εφαρμογή. Στην κύρια οθόνη του QR Reader για iPhone υπάρχει ο ίδιος ο σαρωτής, ο οποίος θα σας ζητήσει να κατευθύνετε την κάμερα στον κωδικό QR. Ο σαρωτής έχει πολλές ρυθμίσεις. Για παράδειγμα, μπορείτε να ενεργοποιήσετε το φλας ή να επιλέξετε τη λειτουργία σάρωσης από το πρόχειρο. Εκτός από την ανάγνωση κωδικών QR, η εφαρμογή QR Reader για iPhone μπορεί να διαβάσει λέξεις σε πολλές γλώσσες και να τις αναζητήσει άμεσα σε παγκόσμιο δίκτυο. Το μόνο πράγμα που χρειάζεται ο σαρωτής κωδικών QR για να λειτουργήσει είναι πρόσβαση στην εφαρμογή " Κάμερα».


Πώς να δημιουργήσετε κωδικούς QR

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



Μπορείτε να κάνετε λήψη του QR Reader για iPhone και iPad κάνοντας κλικ στους παρακάτω συνδέσμους.

  • Φροντιστήριο

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

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

Εικονογραφήσεις: 14, χαρακτήρες: 8.510.

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

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


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

Σε περίπτωση λανθασμένης ανάγνωσης δεδομένων σε QR, χρησιμοποιούνται ειδικοί κωδικοί που μπορούν να διορθώσουν λάθη ανάγνωσης. Αυτοί είναι οι λεγόμενοι κώδικες Reed-Solomon. Δεν θα εξετάσουμε την αρχή του υπολογισμού των κωδικών, καθώς και τη διόρθωση σφαλμάτων σε μπλοκ πληροφοριών, αυτό είναι το θέμα ενός ξεχωριστού άρθρου. Οι κωδικοί Reed-Solomon (RS) με διόρθωση σφαλμάτων εγγράφονται μετά από όλα τα δεδομένα πληροφοριών. Αυτό απλοποιεί πολύ το έργο της άμεσης ανάγνωσης πληροφοριών: μπορείτε απλά να διαβάσετε τα δεδομένα χωρίς να αγγίξετε τους κωδικούς. Όπως δείχνει η πρακτική, συνήθως η πλειοψηφία του QR matrix καταλαμβάνεται από διορθωτικούς κωδικούς RS.

Σύμφωνα με το πρότυπο, τα δεδομένα με κωδικούς RS «αναμιγνύονται» πριν εγγραφούν στην εικόνα. Για τους σκοπούς αυτούς, χρησιμοποιούνται ειδικές μάσκες. Υπάρχουν 8 αλγόριθμοι, μεταξύ των οποίων επιλέγεται ο καλύτερος. Τα κριτήρια επιλογής βασίζονται σε ένα σύστημα κυρώσεων, το οποίο μπορείτε επίσης να διαβάσετε στις προδιαγραφές.

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


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

Βήμα 0. Κωδικός QR


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

Μπορείτε να τα χρησιμοποιήσετε για να πλοηγηθείτε και να κατανοήσετε ποια έκδοση του QR βρίσκεται μπροστά σας. Οι κωδικοί υψηλότερης έκδοσης είναι επίσης συνήθως μη πρακτικό να διαβαστούν με μη αυτόματο τρόπο.

Η θέση των πληροφοριών συστήματος φαίνεται στο σχήμα:


Οι πληροφορίες συστήματος είναι διπλές, γεγονός που μειώνει σημαντικά την πιθανότητα σφαλμάτων κατά τον εντοπισμό και την ανάγνωση κώδικα. Οι πληροφορίες συστήματος είναι 15 bit δεδομένων, μεταξύ των οποίων τα πρώτα 5 είναι χρήσιμες πληροφορίες και τα υπόλοιπα 10 είναι κώδικας BCH (15.5) που σας επιτρέπει να διορθώνετε σφάλματα στα δεδομένα συστήματος. Η κατηγορία των κωδικών BCH περιλαμβάνει επίσης κωδικούς RS. Σημειώστε ότι στο σχήμα οι δύο λωρίδες 15 bit δεν τέμνονται.

, και τα υπόλοιπα 10 είναι κωδικός BCH (15.5), ο οποίος σας επιτρέπει να διορθώνετε σφάλματα στα δεδομένα συστήματος. Η κατηγορία των κωδικών BCH περιλαμβάνει επίσης κωδικούς RS. Σημειώστε ότι στο σχήμα οι δύο λωρίδες 15 bit δεν τέμνονται.

Όπως ήδη αναφέρθηκε, μόνο τα πρώτα 5 bit παρουσιάζουν ενδιαφέρον. Από τα οποία 2 bit υποδεικνύουν το επίπεδο διόρθωσης σφάλματος και τα υπόλοιπα 3 bit υποδεικνύουν ποια μάσκα από τα 8 διαθέσιμα εφαρμόζεται στα δεδομένα. Στους υπό εξέταση κωδικούς QR, οι πληροφορίες συστήματος περιέχουν:


Όπως ήδη αναφέρθηκε, μόνο τα πρώτα 5 bit παρουσιάζουν ενδιαφέρον. Από τα οποία 2 bit υποδεικνύουν το επίπεδο διόρθωσης σφάλματος και τα υπόλοιπα 3 bit υποδεικνύουν ποια μάσκα από τα 8 διαθέσιμα εφαρμόζεται στα δεδομένα. Στους υπό εξέταση κωδικούς QR, οι πληροφορίες συστήματος περιέχουν:

Βήμα 2. Μάσκα για πληροφορίες συστήματος 101010000010010 Εκτός από τα ήδη ανακοινωθέντα σχήματα για την προστασία των πληροφοριών συστήματος, επιπλέον, χρησιμοποιείται μια στατική μάσκα, η οποία εφαρμόζεται σε οποιαδήποτε πληροφορία συστήματος. Μοιάζει με: 10101 (δέκα εκατόν ένα). Μετά την εφαρμογή της λειτουργίας «αποκλειστικά ή» (xor), λαμβάνουμε πληροφορίες.

Πιθανά επίπεδα διόρθωσης σφαλμάτων:

διορθώσεις σφαλμάτων: 01
μεγάλο 00
Μ 11
Q 10

Πιθανές μάσκες:

000 Πιθανές μάσκες:
001 (i + j) mod 2 = 0
010 i mod 2 = 0
011 j mod 3 = 0
100 (i + j) mod 3 = 0
101 ((i div 2) + (j div 3)) mod 2 = 0
110 (i j) mod 2 + (i j) mod 3 = 0
111 ((i j) mod 2 + (i j) mod 3) mod 2 = 0


((i+j) mod 2 + (i j) mod 3) mod 2 = 0

Για να κατανοήσετε με ποια δεδομένα έχετε να αντιμετωπίσετε, πρέπει αρχικά να διαβάσετε την κεφαλίδα των 4 bit, η οποία περιέχει πληροφορίες σχετικά με τη λειτουργία. Οι ιδιαιτερότητες των δεδομένων ανάγνωσης φαίνονται στην εικόνα:


Λίστα πιθανών τρόπων λειτουργίας:

P.S. Ακολουθήστε τους κανόνες πόρων και τους όρους του Creative Commons Attribution 3.0 Unported (CC BY 3.0)

Π.Π.Σ. Αν έφτιαξα λάθος ιστολόγιο, πείτε μου πού θα το μεταφέρω.

Ετικέτες: Προσθήκη ετικετών

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

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

Τι είναι ο κωδικός QR;

Αυτοί οι κωδικοί είναι μικροσκοπικοί φορείς δεδομένων που αποθηκεύουν πληροφορίες κειμένου μεγέθους μισής σελίδας Α4. Χρησιμοποιώντας λευκά και μαύρα τετράγωνα, αυτά τα δεδομένα κωδικοποιούνται. Ενώ η αποκρυπτογράφηση πραγματοποιείται με τη χρήση ειδικών συσκευών σάρωσης. Δηλαδή, χρησιμοποιείται η ίδια αρχή όπως στο τεχνολογία υπολογιστών. Ενώνονται με τον ακόλουθο κανόνα: ένας συγκεκριμένος συνδυασμός τετραγώνων αντιστοιχεί σε μια συγκεκριμένη τιμή (για παράδειγμα, έναν αριθμό ή ένα γράμμα).

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

QR (Quick Response) σημαίνει «γρήγορη απόκριση».

Παραδείγματα χρήσης κωδικού QR

Δεδομένα από τον Anton Kozlov - κύριο ιστολόγιο http://site (όνομα, email, ICQ, Skype)

Η εμφάνιση του κωδικού QR

Ο κωδικός QR αναπτύχθηκε το 1994 από την ιαπωνική εταιρεία Denso Wave, η οποία είναι μία από τις εταιρείες Toyota. Η εμφάνισή του οφείλεται στις αυξημένες απαιτήσεις για αναγνώσιμους από μηχανή κωδικούς που επέβαλε η ιαπωνική βιομηχανία τη δεκαετία του '80. Ο σκοπός των κωδικών QR ήταν η αποθήκευση μεγάλου όγκου δεδομένων σε μια μικρή περιοχή. Ενώ η διαδικασία σάρωσης δεν θα πρέπει να παρεμποδίζεται από βλάβη ή μερική μόλυνση του κώδικα.

Σκοπός των κωδικών QR

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

Οποιοδήποτε smartphone μπορεί να αναγνωρίσει και να αποκρυπτογραφήσει αυτές οι πληροφορίες. Μόνο εσείς θα χρειαστείτε ένα πρόγραμμα αναγνώρισης κωδικού QR. Και αφού το εγκαταστήσετε και το εκκινήσετε, απλά πρέπει να φέρετε την κάμερα του smartphone (ή του τηλεφώνου) στον κωδικό. Σε λίγα δευτερόλεπτα, ο κωδικός QR θα αποκρυπτογραφηθεί από το πρόγραμμα και στη συνέχεια θα σας ζητηθεί να εκτελέσει μια συγκεκριμένη ενέργεια. Εάν η απάντηση είναι ναι, για παράδειγμα, το πρόγραμμα περιήγησής σας στο Διαδίκτυο θα ξεκινήσει και θα φορτώσει τη σελίδα στο Διαδίκτυο.

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

Η αρχή των κωδικών QR

Γίνονται πάντα σε σχήμα τετραγώνου. Η μήτρα με περίπλοκα σχέδια είναι η καρδιά του κώδικα. Και τα τετράγωνα και οι μαύρες γραμμές περιέχουν πληροφορίες που είναι αποθηκευμένες στις μονάδες. Ενώ ο αριθμός των μονάδων σχετίζεται άμεσα με την ποσότητα των δεδομένων που προορίζονται για αποθήκευση. Ο μικρότερος κωδικός (21x21) περιλαμβάνει 441 μονάδες (έκδοση 1) και ο μεγαλύτερος κωδικός QR (177x177) περιλαμβάνει 31.329 μονάδες (έκδοση 40).

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

Τοποθεσία πληροφοριών

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

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

Μέγεθος κωδικού QR

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

Αλλά ταυτόχρονα δεν πρέπει να είναι πάρα πολύ μικρό μέγεθος. Σε αυτήν την περίπτωση, οι συσκευές σάρωσης (για παράδειγμα, ένα τηλέφωνο με κάμερα) απλά δεν θα εστιάσουν στον κώδικα και, κατά συνέπεια, δεν θα αποκρυπτογραφήσουν τα περιεχόμενά του. Εάν ο κωδικός περιέχει μόνο μία διεύθυνση ιστότοπου, το μήκος κάθε πλευράς πρέπει να είναι 2,5 cm, αλλά όχι λιγότερο.

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

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

Ωστόσο, δεν αναγνωρίζει κάθε τέτοιο πρόγραμμα κωδικού QR όλες τις μορφές. Οι πιο συνηθισμένες μορφές περιλαμβάνουν:

  • Στοιχεία επικοινωνίας που μπορούν να εκτυπωθούν, για παράδειγμα, σε επαγγελματικές κάρτες. Αυτό διευκολύνει τη χρήση των προσωπικών σας δεδομένων, καθώς απλώς σαρώνετε τον κωδικό QR και, στη συνέχεια, αποθηκεύετε τις επαφές στον υπολογιστή ή το τηλέφωνό σας.
  • Μηνύματα SMS που μπορεί να απαιτούνται για τη συμμετοχή στην προσφορά. Στη συνέχεια, χάρη στον κωδικό QR, η ανάγκη για πληκτρολόγηση εξαφανίζεται. Το μόνο που χρειάζεστε είναι ένα πρόγραμμα για την ανάγνωση κωδικών QR, το οποίο θα σας επιτρέψει να δείτε ένα έτοιμο μήνυμα στην οθόνη του τηλεφώνου σας (smartphone).
  • Διεύθυνση Διαδικτύου που μπορεί να περιέχεται σε διαφημίσειςκαι εφημερίδες. Χάρη σε αυτούς τους συνδέσμους, ο χρήστης φτάνει στον ιστότοπο που χρειάζεται χωρίς να εισέλθει ανεξάρτητα γραμμή διευθύνσεωνπολλά σημάδια. Για παράδειγμα, ένας πόρος Ιστού μπορεί να περιέχει μια περιγραφή ενός προϊόντος ή πληροφορίες που συμπληρώνουν αυτές που βρίσκονται σε ένα άρθρο εφημερίδας.
  • Διεύθυνση ηλεκτρονικού ταχυδρομείου. Δεν χρειάζεται να εισάγετε δεδομένα χειροκίνητα, καθώς μπορείτε να στείλετε ένα γράμμα κάνοντας απλά κλικ σε ένα κουμπί. Τέτοιοι κωδικοί QR μπορούν να χρησιμοποιηθούν για τη λήψη πληροφοριών ή τη συμμετοχή σε κληρώσεις. Μπορείτε επίσης να μετρήσετε το όνομα του παραλήπτη.
  • Αριθμοί τηλεφώνου. Χάρη σε τέτοιους κωδικούς, μπορείτε να καλέσετε αμέσως. Αλλά αυτή η ευκαιρία παρέχεται μόνο σε εκείνους τους κατόχους τηλεφώνων (smartphones) των οποίων το πρόγραμμα κωδικών QR υποστηρίζει αυτήν τη λειτουργία.
  • Γεωδεδομένα που σας επιτρέπουν να δείτε τη θέση του απαιτούμενου αντικειμένου, για παράδειγμα, στους χάρτες Google.
  • Κείμενο. Αυτή η μορφή είναι κατάλληλη για διάφορους σκοπούς. Για παράδειγμα, για αίτηση για εισιτήρια ταξιδιού (ή εισόδου), καθώς και για αποθήκευση σύντομων ποιημάτων και κειμένων.

Διαφορετικοί κωδικοί QR μπορούν να βρεθούν σε διάφορα περιοδικά, για παράδειγμα, Chip, ComputerBild. Οι συντάκτες του πιο πρόσφατου περιοδικού τα παρέχουν για να απλοποιήσουν τη λήψη διαφόρων τύπων προγραμμάτων. Το ComputerBild παρέχει επίσης κωδικούς για δωρεάν λήψη προγραμμάτων σε smartphone. Επιπλέον, αναπτύχθηκαν δική της αίτησηκωδικοί για iPad, iPod Touch, Apple iPhoneκαι για τηλέφωνα με Έλεγχος Android. Για να το κάνετε αυτό, πρέπει να εισαγάγετε τη φράση "COMPUTERBILD Code Leser" στον ιστότοπο του Διαδικτύου Κατάστημα AndroidΑγορά.

Οι πιο χρήσιμοι είναι οι κωδικοί QR, οι οποίοι, για παράδειγμα, σας επιτρέπουν να εξαλείψετε το στάδιο της αναζήτησης ενός προϊόντος και να σας μεταφέρουν αμέσως στη σελίδα λήψης. Είναι σχεδιασμένα για smartphone Android και, κατά κανόνα, μπορούν να ληφθούν μόνο από το Android Market.

Προγράμματα για την αναγνώριση κωδικών QR

Προγράμματα για την ανάγνωση κωδικών QR για iPhone και iPad

Bakodo - http://itunes.apple.com/app/bakodo-barcode-scanner-qr/id371932548


Σάρωση - http://itunes.apple.com/app/scan/id411206394

Προγράμματα για την ανάγνωση κωδικών QR για το android

Σαρωτής γραμμωτού κώδικα - https://market.android.com/details?id=com.google.zxing.client.android
Αυτό το πρόγραμμα περιλαμβάνεται στο .

QuickMark Lite QR Code Reader - https://market.android.com/details?id=tw.com.quickmarklite

Προγράμματα για την ανάγνωση κωδικών QR για διάφορες πλατφόρμες

QuickMark QR Code Reader - http://www.quickmark.com.tw/En/basic/downloadmain.asp


i-nigma - http://www.i-nigma.com/Downloadi-nigmaReader.html


Δημιουργία κωδικού QR

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

Εάν θέλετε να κατανοήσετε την αρχή της δημιουργίας τους, τότε χρησιμοποιήστε πρώτα δωρεάν υπηρεσίες, το οποίο μπορείτε να βρείτε στο Διαδίκτυο. Για παράδειγμα, www.qrcoder.ru.


Μεταβείτε στον ιστότοπο όπου θα γίνει λήψη της μάσκας για την εισαγωγή του κωδικού QR μορφή κειμένου. Για να αλλάξετε τη μορφή, κάντε κλικ στον κατάλληλο σύνδεσμο και εισάγετε το κείμενο. Αφού επιβεβαιώσετε την ενέργεια, ο κωδικός QR θα εμφανιστεί στην οθόνη. Για να το αποθηκεύσετε ως αρχείο στο δίσκο ( Μορφή GIF) κάντε κλικ με το ποντίκι ( δεξί κλικ) και επιλέξτε "αποθήκευση εικόνας ως...". Αφού μπείτε στο μονοπάτι προς τον επιθυμητό φάκελοΟι εργασίες για τη δημιουργία του κωδικού QR ολοκληρώθηκαν. Μπορεί να εκτυπωθεί ή να σταλεί ταχυδρομικώς.

Μπορείτε επίσης να αποθηκεύσετε τον κωδικό QR σε άλλες μορφές (JPEG, PNG ή TIFF). Από αυτή την άποψη, έχετε πολλές ευκαιρίες να το χρησιμοποιήσετε. Μπορεί επίσης να δημοσιευτεί στο Διαδίκτυο ή να χρησιμοποιηθεί στη φόρμα προφύλαξη οθόνης, το οποίο, για παράδειγμα, θα περιέχει τη φράση "Κάντε ένα διάλειμμα!"

Ένας καλός ιστότοπος για τη δημιουργία κωδικού QR είναι επίσης το http://www.qrmania.ru.

Μια σύντομη εκδρομή στην ιστορία

  • Τοποθέτηση. Αυτό το σημάδι, που βρίσκεται στις τρεις γωνίες του μοτίβου, επιτρέπει στη συσκευή να αναγνωρίσει τη θέση του κωδικού και να ξεκινήσει τη διαδικασία σάρωσης πιο γρήγορα. Η ποιότητα της αναγνώρισης σχετίζεται με το πλάτος του λευκού πλαισίου γύρω από τον κώδικα.
  • Συγχρονισμός. Αυτή είναι μια διακεκομμένη γραμμή που ορίζει το μοντέλο μήτρας και βρίσκεται ανάμεσα στα τρία σημεία θέσης.
  • Κατεύθυνση. Αυτό το σημάδι βοηθά τη συσκευή σαρωτή να προσδιορίσει εάν υπάρχει παραμόρφωση προοπτικής στην εικόνα κώδικα. Όσο μεγαλύτερος είναι ο κώδικας, τόσο περισσότερες τέτοιες ετικέτες περιέχει.
  • Σχήμα και διάταξις βιβλίου. Μέσω αυτού του είδους πληροφοριών, η συσκευή μπορεί να προσδιορίσει τη μορφή δεδομένων που χρησιμοποιείται σε αυτήν την περίπτωση (σύνδεσμος, αριθμός τηλεφώνου κ.λπ.).
  • Αριθμός έκδοσης. Μέχρι σήμερα, υπάρχουν σαράντα εκδόσεις συνολικά.

Πώς να σαρώσετε έναν κωδικό QR

Για να σαρώσετε τον κωδικό QR, πρέπει να χρησιμοποιήσετε ένα smartphone ή tablet με κάμερα. Πρέπει επίσης να έχετε εγκαταστήσει έναν σαρωτή κωδικών QR. Μπορείτε να αποκτήσετε αυτές τις εφαρμογές στις πύλες Διαδικτύου στο App Store και στο Android Market.

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

Παρόμοιος 2D κωδικοί

Οι δισδιάστατοι κώδικες όπως ο κώδικας των Aztec και το DataMatrix είναι αρκετά δημοφιλείς. Το πρώτο από αυτά έχει μαύρα τετράγωνα στο κέντρο του πεδίου και μπορεί να περιέχει περίπου 3000 γράμματα (ή 3750 αριθμούς). Η Διεθνής Ένωση Αερομεταφορών χρησιμοποιεί τον Κώδικα των Αζτέκων για ηλεκτρονικά εισιτήρια.

Το DataMatrix περιέχει περίπου 2300 χαρακτήρες (γράμματα και αριθμούς). Χρησιμοποιείται στην ηλεκτρική, τη μηχανολογία (αυτοκίνητο), την αεροδιαστημική, τη βιομηχανία τροφίμων και την αμυντική βιομηχανία.

Για αναφορά

Ένας γραμμωτός κώδικας είναι διαθέσιμος σε κάθε πακέτο. Κατά κανόνα, χρησιμοποιούνται κυρίως κωδικοί EAN (Ευρωπαϊκό πρότυπο), δηλαδή οι ποικιλίες τους EAN-8 και EAN-13. Ο αριθμός στο όνομα υποδεικνύει τον αριθμό των χαρακτήρων στον κωδικό. Χάρη σε αυτούς τους κωδικούς, τα διαθέσιμα προϊόντα μπορούν να αναγνωριστούν με σαφήνεια. Χρησιμοποιώντας ένα smartphone και ειδικό πρόγραμμα(για παράδειγμα, Beetagg), καθώς και τη διαθεσιμότητα πρόσβασης στο Διαδίκτυο, όταν ψωνίζετε σε ένα σούπερ μάρκετ, μπορείτε να προσδιορίσετε το κόστος των αγαθών. Για να το κάνετε αυτό, πρέπει να σαρώσετε τον κωδικό και να συγκρίνετε τις τιμές για προϊόντα στο Διαδίκτυο. Με αυτόν τον τρόπο μπορείτε να εντοπίσετε αυτά που είναι πιο οικονομικά.

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

Ακολουθεί ένα απλό παράδειγμα χρήσης ενός κωδικού QR σε ένα κουτί Pepsi

Θέλετε να λαμβάνετε ενημερώσεις ιστολογίου; Εγγραφείτε στο newsletter και πληκτρολογήστε τα στοιχεία σας: Όνομα και email