Οδηγός χωρητικότητας κωδίκων

Όρια μήκους QR και γραμμωτών κωδίκων σε ρολόγια Garmin

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

Όρια μήκους QR και γραμμωτών κωδίκων σε ρολόγια Garmin

Η βασική διάκριση είναι αποθηκευμένο μήκος και μήκος που μπορεί να σαρωθεί. Το πεδίο Value του WalletPro αποθηκεύει έως 512 χαρακτήρες, έτσι μια μεγάλη τιμή μπορεί να παραμείνει ακριβώς ίδια στο Garmin Connect IQ και σε συμβατό ρολόι. Αυτό δεν σημαίνει ότι κάθε τύπος κώδικα μπορεί να εμφανίσει και να σαρώσει 512 χαρακτήρες. Ένα QR χρειάζεται χώρο για τις μονάδες και το λευκό περιθώριο, ενώ ένας γραμμωτός κώδικας χρειάζεται πλάτος για τις γραμμές του. Το πρακτικό όριο είναι ο συνδυασμός τύπου, τιμής και οθόνης.

Τι σημαίνουν οι 512 χαρακτήρες

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

Η ενεργή διαδρομή QR χρησιμοποιεί byte mode. Τα ψηφία ASCII και τα κεφαλαία γράμματα καταλαμβάνουν από ένα byte UTF-8, αλλά δεν λαμβάνουν τη συμπίεση αριθμητικής ή αλφαριθμητικής λειτουργίας QR. Τα ψηφία και τα κεφαλαία είναι φιλικά για QR, όμως ο αριθμός χαρακτήρων μόνος του δεν αρκεί. Άλλοι χαρακτήρες Unicode μπορεί να καταλαμβάνουν περισσότερα byte. Ο τυπωμένος αριθμός δεν είναι πάντα η κωδικοποιημένη τιμή.

Η χωρητικότητα QR ακολουθεί την οθόνη

Οι τεχνικές εκτιμήσεις για συνηθισμένες οθόνες είναι περίπου 44 byte ASCII στα 208 pixel, 64 στα 218, 86 στα 240–246, 108 στα 260–282, 154 στα 320, 216 στα 360, 254 στα 390, 290 στα 416–420, 334–365 στα 448–454 και περίπου 415 στα 480 pixel. Είναι εκτιμήσεις αποδοχής από τον κώδικα, όχι καθολική εγγύηση φυσικής σάρωσης. Η φωτεινότητα, οι αντανακλάσεις, η απόσταση, η εστίαση και ο πραγματικός αναγνώστης επηρεάζουν το αποτέλεσμα.

Ένα ASCII QR 180 χαρακτήρων είναι πιθανό να λειτουργήσει σε πολλές μεγαλύτερες τυπικές οθόνες από την κατηγορία των 360 pixel και πάνω, όχι όμως σε κάθε μικρή ή compact οθόνη. Οι 300 χαρακτήρες συνήθως απαιτούν μία από τις μεγαλύτερες τυπικές οθόνες, περίπου από την κατηγορία των 448 pixel. Οι 512 χαρακτήρες μπορεί να αποθηκεύονται αλλά να είναι υπερβολικοί για την ενεργή απόδοση QR. Τα compact πεδία είναι αυστηρότερα· η έκδοση 3 είναι περίπου 44 ASCII byte στα 3 pixel ανά μονάδα. Οι μικρές οθόνες χρειάζονται ξεχωριστή αξιολόγηση.

Η γεωμετρία της οθόνης είναι μέρος της χωρητικότητας QR. AMOLED, ανακλαστικές MIP και μικρές οθόνες Instinct μπορούν να εμφανίσουν χρήσιμα σύμβολα, αλλά η ίδια τιμή μπορεί να γίνει δεκτή σε μεγάλο ρολόι και να απορριφθεί σε compact πεδίο. Ο οδηγός επίλυσης προβλημάτων QR και barcode ξεχωρίζει χωρητικότητα, αντίθεση, τύπο κώδικα και scanner.

Οι γραμμωτοί κώδικες περιορίζονται περισσότερο από το πλάτος

Το Code 128 δέχεται εκτυπώσιμα ASCII, αλλά οι γραμμές πρέπει να χωρέσουν στο διαθέσιμο πλάτος. Σε τυπική οθόνη, μια μη αριθμητική τιμή μπορεί να γίνει πρακτικά δύσκολη περίπου στους 6–9 χαρακτήρες, ενώ η ζευγαρωμένη αριθμητική κωδικοποίηση μπορεί να φτάσει περίπου 13–19 ψηφία ανάλογα με την οθόνη. Το WalletPro εμφανίζει Barcode too long ή μη έγκυρα δεδομένα αντί να αλλάξει το αναγνωριστικό.

Το Code 39 έχει τεχνικό όριο 80 χαρακτήρων, αλλά το πλάτος συνήθως γίνεται το πραγματικό όριο πολύ νωρίτερα, περίπου στους 8–12 χαρακτήρες. Το EAN-13 και το UPC-A έχουν σταθερό μήκος: 12 ψηφία δεδομένων και ψηφίο ελέγχου για EAN-13, 11 και ψηφίο ελέγχου για UPC-A. Διατηρήστε τον αρχικό τύπο κώδικα, γιατί η μετατροπή ενός κώδικα λιανικής σε QR αλλάζει αυτό που περιμένει ο scanner. Το Aztec έχει δικό του compact όριο περίπου 53 εκτυπώσιμων ASCII byte.

vCard, Notes και 2FA έχουν διαφορετικά όρια

Δεν είναι κάθε πεδίο Value payload barcode. Τα Notes είναι σύντομες πληροφορίες κειμένου και το TOTP έχει σημασιολογικά όρια: συνήθως εμφανίζει 6–8 ψηφία και απαιτεί έγκυρο secret ή otpauth URI. Οι επαφές vCard είναι διαθέσιμες σε συμβατά γραφήματα, όμως η υποστήριξη εξαρτάται από το ρολόι. Οι 512 χαρακτήρες δεν αποτελούν καθολικό όριο για κάθε λειτουργία.

Ξεκινήστε από την αρχική κάρτα ή την επίσημη εφαρμογή. Διαβάστε ολόκληρη την τιμή, κρατήστε κεφαλαία, πεζά και σημεία στίξης, επιλέξτε τον ίδιο τύπο και δοκιμάστε στον πραγματικό scanner. Στατικοί κώδικες μέλους, επιβράβευσης, γυμναστηρίου, parkrun και συμβατής πρόσβασης είναι κατάλληλοι για offline wallet. Ένας δυναμικός QR κώδικας δεν μπορεί να ανανεωθεί ή να επικυρωθεί από το WalletPro· το RFID/NFC είναι ξεχωριστό φυσικό chip και όχι QR ή barcode. Ο πραγματικός scanner είναι η τελική δοκιμή.

Πρακτική εφαρμογή

Για QR επαφής δείτε τον οδηγό vCard και για συγχρονισμό τον οδηγό επεξεργασίας καρτών. Το WalletPro είναι ένα πρακτικό offline QR και barcode wallet για ρολόγια Garmin: διατηρεί την αρχική τιμή, υποστηρίζει πολλές οικογένειες κωδίκων και εξηγεί τα όρια χωρίς σιωπηλή περικοπή.

Ανοίξτε το WalletPro στο Garmin Connect IQ.

Θέματα Επιστροφή στο blog