מדריך לקיבולת קודים

מגבלות אורך של QR וברקודים בשעוני Garmin

WalletPro יכולה לשמור ערך ארוך, אך סוג הקוד וגודל המסך קובעים כמה ממנו ניתן לסרוק בפועל.

מגבלות אורך של QR וברקודים בשעוני Garmin

ההבדל החשוב הוא אורך שנשמר לעומת אורך שניתן לסריקה. שדה Value של WalletPro שומר עד 512 תווים, ולכן ערך ארוך יכול להישאר ללא שינוי ב‑Garmin Connect IQ ובשעון תואם. אין פירוש הדבר שכל סוג קוד יכול להציג ולסרוק 512 תווים. קוד QR זקוק למקום למודולים ולשוליים נקיים, וברקוד ליניארי זקוק לרוחב עבור הקווים שלו. המגבלה המעשית היא שילוב של הפורמט, הערך והמסך.

מה פירוש מגבלת 512 התווים

זו מגבלת אחסון, לא הבטחה שקוד יוכל להיסרק. אם המקודד אינו יכול לקבל את הערך, WalletPro משמרת אותו ומציגה הודעה ברורה במקום לקצר אותו בשקט. הזינו את הערך בדיוק כפי שנמסר, כולל אפסים מובילים, סימני פיסוק, אותיות גדולות והפורמט המקורי. המספר המודפס מתחת לסמל אינו תמיד התוכן המקודד המלא.

מסלול ה‑QR הפעיל משתמש במצב byte. ספרות ASCII ואותיות גדולות תופסות בית UTF-8 אחד כל אחת, אך אינן מקבלות את הדחיסה המיוחדת של מצב מספרי או אלפאנומרי. ספרות ואותיות גדולות מתאימות ל‑QR, אך מספר התווים לבדו אינו קובע את הקיבולת. תווי Unicode אחרים עשויים לתפוס כמה בתים. המספר המודפס אינו תמיד הערך המקודד.

קיבולת QR תלויה במסך

הערכות טכניות למסכים סטנדרטיים הן בערך 44 בתי ASCII ב‑208 פיקסלים, 64 ב‑218, 86 ב‑240–246, 108 ב‑260–282, 154 ב‑320, 216 ב‑360, 254 ב‑390, 290 ב‑416–420, 334–365 ב‑448–454 וכ‑415 ב‑480 פיקסלים. אלה הערכות קבלה של הרינדור, לא התחייבות לסריקה פיזית בכל תנאי. בהירות, השתקפויות, מרחק, מיקוד והסורק בפועל עדיין משפיעים.

QR באורך 180 תווי ASCII אפשרי ברבים מהמסכים הסטנדרטיים הגדולים, בערך ממחלקת 360 פיקסלים ומעלה, אך לא בכל שעון קומפקטי. 300 תווים דורשים בדרך כלל מסך סטנדרטי מהגדולים ביותר, בערך ממחלקת 448 פיקסלים. 512 תווים יכולים להישמר ועדיין להיות ארוכים מדי להצגת QR פעילה. שדות קומפקטיים מחמירים יותר; גרסה 3 היא בערך 44 בתי ASCII בשלושה פיקסלים למודול. מסכים קומפקטיים צריכים בדיקה נפרדת.

גיאומטריית המסך היא חלק מקיבולת ה‑QR. מסכי AMOLED, MIP מחזירי אור ומסכי Instinct קטנים יכולים להציג סמלים שימושיים, אך אותו ערך עשוי להתקבל בשעון גדול ולהידחות בשדה קומפקטי. מדריך פתרון הבעיות של QR וברקודים ב‑Garmin מפריד בין קיבולת, ניגודיות, פורמט וסורק.

לברקודים ליניאריים יש מגבלת רוחב צרה יותר

Code 128 מקבל ASCII להדפסה, אך הקווים חייבים להיכנס לרוחב הזמין. במסך סטנדרטי ערך שאינו מספרי נעשה לא מעשי לעיתים סביב 6–9 תווים, בעוד שקידוד מספרי בזוגות יכול להגיע בערך ל‑13–19 ספרות לפי המסך. WalletPro מציגה Barcode too long או נתונים לא תקינים במקום לשנות את המזהה.

ל‑Code 39 יש תקרת מקודד של 80 תווים, אך רוחב המסך הופך בדרך כלל למגבלה האמיתית הרבה קודם, לרוב סביב 8–12 תווים. EAN-13 ו‑UPC-A הם פורמטים באורך קבוע: EAN-13 משתמש ב‑12 ספרות נתונים וספרת ביקורת, ו‑UPC-A ב‑11 וספרת ביקורת. שמרו על הסימבולוגיה המקורית, משום שהמרת ברקוד קמעונאי ל‑QR משנה את הציפייה של הסורק. ל‑Aztec יש קיבולת עצמאית של בערך 53 בתי ASCII להדפסה בתצורה קומפקטית.

ל‑vCard, Notes ול‑2FA יש גבולות אחרים

לא כל שדה Value הוא תוכן ברקוד. Notes מיועד למידע כתוב קצר, ול‑TOTP יש מגבלות סמנטיות: קוד מציג בדרך כלל 6–8 ספרות וההגדרה חייבת להיות secret או URI מסוג otpauth תקינים. אנשי קשר של vCard זמינים בגרפים תואמים, בהתאם ליכולת השעון. 512 תווים אינם מגבלה אוניברסלית לכל תכונה.

התחילו מהכרטיס המקורי או מהיישום הרשמי. קראו את הערך המלא, שמרו על רישיות וסימני פיסוק, בחרו את אותו סוג קוד ובדקו אותו מול הסורק האמיתי. קודי חברות, נאמנות, חדר כושר, parkrun וגישה סטטיים מתאימים לארנק לא מקוון. WalletPro אינה יכולה לעדכן, לאמת או לשחזר QR דינמי; RFID/NFC הוא שבב פיזי נפרד ולא QR או ברקוד. הסורק האמיתי הוא הבדיקה הסופית.

איך לפעול בפועל

ל‑QR של איש קשר השתמשו במדריך vCard, ולסנכרון כרטיסים במדריך עריכת הכרטיסים. WalletPro היא ארנק QR וברקודים מעשי ולא מקוון לשעוני Garmin: היא שומרת את הערך המקורי, תומכת בכמה משפחות קודים ומסבירה מגבלות בלי לקצר מידע בסתר.

פתח את WalletPro ב-Garmin Connect IQ.

נושאים חזרה לבלוג