منشئ رمز QR للفعاليات
أنشئ رمز QR للتقويم يخزن عنوان الفعالية وموقعها ووصفها ومعلومات التاريخ والوقت.
يحتفظ هذا المنشئ بعنوان URI الخاص بـ GS1 Digital Link مباشرة داخل رمز QR. لا تُستخدم عمليات إعادة التوجيه الديناميكية من Premium QR مع رموز GS1 Digital Link.
تخصيص متقدم
الألوان والتدرجات
الشعار وأيقونة التواصل
حجم رمز QR
منشئ رمز QR للفعاليات
باختصار: يرمز رمز QR لفعالية تقويم إلى كتلة iCalendar VEVENT وفق RFC 5545. عند مسحه، يطلب الجهاز إضافة الفعالية إلى تطبيق التقويم المثبت. تتضمن الحمولة عنوان الفعالية ووقت البداية ووقت النهاية والموقع والوصف. يزداد حجم الحمولة مع كل حقل إضافي، ما يزيد كثافة الوحدات — وهو قيد مهم عند الطباعة بأحجام صغيرة.
كيفية إنشاء رمز QR لفعالية تقويم
- أدخل عنوان الفعالية (حقل SUMMARY في كتلة VEVENT).
- حدد تاريخ ووقت البداية وتاريخ ووقت النهاية.
- اختر وقت UTC (أضف Z إلى الوقت) أو منطقة زمنية مسماة باستخدام TZID — مثلاً TZID=America/New_York — لتجنب الالتباس المرتبط بالتوقيت الصيفي.
- أضف موقعاً اختيارياً ووصفاً اختيارياً. اجعلهما مختصرين للتحكم في حجم الحمولة.
- خصّص نمط الرمز وشكل عيون الباحث والألوان والشعار عند الحاجة، ثم نزّل بصيغة PNG أو SVG أو WEBP أو JPG بدقة تصل إلى 4096 px.
يُنشأ الرمز داخل متصفحك. لا يتم رفع أي شيء تدخله إلى خادم.
ما هو رمز QR لفعالية تقويم
رمز QR لفعالية تقويم هو رمز QR قياسي تكون حمولته كتلة iCalendar VEVENT. يُعرّف iCalendar في RFC 5545 (2009)، الذي حل محل RFC 2445. ويتبع رمز QR نفسه ISO/IEC 18004، وهو المعيار الدولي لرموز QR.
عندما يمسح المستخدم الرمز، يمرر نظام التشغيل بيانات .ics إلى تطبيق التقويم الافتراضي — Apple Calendar على iOS وmacOS، وGoogle Calendar على Android، والتطبيقات الخارجية المتوافقة على المنصات الأخرى. ثم يعرض التطبيق مطالبة "Add to Calendar". يظل على المستخدم التأكيد؛ المسح وحده لا يضيف الفعالية تلقائياً.
لأن بيانات الفعالية مشفرة مباشرة داخل نمط QR، فالرمز ثابت. يعمل دون إنترنت ولا يحتاج إلى خادم ولا يعتمد على أي خدمة تقويم خارجية. لكنه لا يمكن تعديله بعد الطباعة. إذا تغيرت تفاصيل الفعالية، يجب إعادة إنشاء الرمز وطباعته.
تنسيق حمولة iCalendar VEVENT
البنية الكاملة
تبدو حمولة VEVENT صغيرة لكنها مكتملة لترميز QR بهذا الشكل:
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//PremiumQRCodes//EN BEGIN:VEVENT UID:[email protected] DTSTAMP:20261015T120000Z DTSTART:20261015T140000Z DTEND:20261015T160000Z SUMMARY:Annual Product Review LOCATION:Conference Room B, 10 Main Street, London DESCRIPTION:Q3 results presentation and Q4 planning session. END:VEVENT END:VCALENDARمرجع الحقول بالتفصيل
| الحقل | خاصية RFC 5545 | مطلوب عملياً | ملاحظات |
|---|---|---|---|
| بداية حاوية التقويم | BEGIN:VCALENDAR | نعم | تغلف VEVENT |
| الإصدار | VERSION:2.0 | نعم | دائماً 2.0 مع RFC 5545 |
| معرّف المنتج | PRODID | نعم | يحدد التطبيق الذي أنشأ البيانات |
| بداية حاوية الفعالية | BEGIN:VEVENT | نعم | |
| المعرّف الفريد | UID | نعم | أي سلسلة فريدة؛ ويفضل أن تكون مؤهلة بنطاق |
| الطابع الزمني | DTSTAMP | نعم | يتطلبه Apple Calendar؛ ويرفض Google Calendar على Android الاستيراد بدونه |
| تاريخ/وقت البداية | DTSTART | نعم | راجع قسم تنسيق الوقت أدناه |
| تاريخ/وقت النهاية | DTEND | مطلوب عملياً | قد يعرض Google Calendar مطالبة إذا كان مفقوداً |
| الملخص (العنوان) | SUMMARY | نعم | يظهر كاسم الفعالية |
| الموقع | LOCATION | اختياري | يظهر في تطبيقات التقويم والخرائط |
| الوصف | DESCRIPTION | اختياري | نص إضافي؛ يزيد حجم الحمولة |
| نهاية حاوية الفعالية | END:VEVENT | نعم | |
| نهاية حاوية التقويم | END:VCALENDAR | نعم |
تنسيقات الوقت ومعالجة المناطق الزمنية
تنسيق التاريخ/الوقت في RFC 5545 هو YYYYMMDDTHHMMSS. هناك شكلان مهمان لترميز QR:
صيغة UTC (موصى بها للفعاليات ذات الوقت الثابت): DTSTART:20261015T140000Z تعني Z في النهاية أن الوقت بتوقيت UTC. تفسر جميع الأجهزة اللحظة الزمنية المطلقة نفسها.
الصيغة المحلية مع منطقة زمنية مسماة (موصى بها عندما يكون للفعالية وقت محلي معلن): DTSTART;TZID=Europe/London:20261015T140000. يحدد المعامل TZID اسم منطقة IANA الزمنية. تطبق تطبيقات التقويم قواعد التوقيت الصيفي محلياً.
فعالية طوال اليوم (صيغة تاريخ فقط — دون T أو Z): DTSTART;VALUE=DATE:20261015 DTEND;VALUE=DATE:20261016. وفقاً لاتفاقية RFC 5545، يكون تاريخ النهاية لفعالية طوال اليوم هو اليوم التالي للفعالية.
استخدام UTC (Z) هو أبسط تنسيق ويتجنب حالات الالتباس المرتبطة بالتوقيت الصيفي، لكنه يعني أن الفعالية قد تظهر بوقت ساعة مختلف للحاضرين في مناطق زمنية مختلفة. استخدم TZID عندما يكون للفعالية وقت محلي معلن يجب أن يظهر بصورة صحيحة في كل مكان.
حجم الحمولة وكثافة الوحدات
هذا هو القيد العملي الأهم لرموز QR الخاصة بالفعاليات.
كل حرف يُضاف إلى حمولة VEVENT يزيد عدد بتات البيانات، ما يرفع إصدار QR Code (عدد الوحدات)، ويقلل حجم كل وحدة عند ثبات حجم الطباعة. شبكة وحدات كثيفة في حجم طباعة صغير تصبح أصعب على الكاميرا في القراءة.
ميزانيات تقريبية لعدد الأحرف عند مستويات تصحيح الأخطاء الشائعة:
| تصحيح الأخطاء | سعة البايت (Version 10) | وحدات Version 10 |
|---|---|---|
| L | ~271 bytes | 57×57 |
| M | ~213 bytes | 57×57 |
| Q | ~151 bytes | 57×57 |
| H | ~115 bytes | 57×57 |
يمكن لحمولة VEVENT بسيطة تحتوي على العنوان ووقت البداية والنهاية بصيغة UTC دون موقع أو وصف أن تشغل نحو 180–220 bytes. إضافة عنوان شارع كامل في LOCATION ووصف من جملتين في DESCRIPTION قد ترفع الحمولة إلى 350–500 bytes، ما يتطلب إصداراً أعلى (وحدات أكثر) وبالتالي حجماً أكبر للطباعة.
إرشادات عملية:
- اجعل SUMMARY في حدود 40 حرفاً أو أقل.
- اجعل LOCATION بأقصر صيغة يمكن التعرف عليها (اسم المكان والرمز البريدي).
- اجعل DESCRIPTION في حدود 80 حرفاً أو أقل، أو احذفه وضع التفاصيل على المادة المطبوعة.
- إذا كان الوصف يجب أن يكون طويلاً، اطبع الرمز بحجم أكبر أو ضع رابطاً إلى صفحة ويب داخل الوصف مع تقصير حقل DESCRIPTION نفسه.
- استخدم مستوى تصحيح الأخطاء M للاستخدام العام. استخدم H فقط عند إضافة شعار في الوسط.
متى تستخدم رمز QR لفعالية تقويم
برامج المؤتمرات المطبوعة. يضيف رمز QR بجوار كل جلسة الجلسة إلى تقويم الحاضر بمسح واحد، مع رقم القاعة واسم المتحدث في حقلي LOCATION وDESCRIPTION.
دعوات الزفاف. يرمز الكود على الدعوة وقت بداية ونهاية الحفل والمكان ووصفاً قصيراً. يمسحه الضيوف مرة واحدة فتذكّرهم أجهزتهم في يوم المناسبة.
التسجيل في الندوات عبر الإنترنت والدروس الإلكترونية. يرمز الكود في رسالة التأكيد أو صفحة الدورة وقت البداية الدقيق بصيغة UTC — ما يزيل التباس المنطقة الزمنية الذي قد يجعل المشاركين يفوتون البداية.
أجنحة المعارض والفعاليات المؤقتة. يتيح الرمز على لافتة الجناح للزوار إضافة وقت الجلسة أو العرض التالي مباشرة إلى تقويمهم بدلاً من الاعتماد على تذكر إضافته لاحقاً.
تذاكر الفعاليات المطبوعة. يرمز الكود على التذكرة تفاصيل الفعالية بحيث يظهر تذكير التقويم حتى إذا فقد المستلم التذكرة أو نسي المكان.
جداول الفصول المتكررة. يمكن لرمز على جدول صالة رياضية أو استوديو أن يرمز حصة واحدة حتى يضيف المشاركون تلك الجلسة فقط بدلاً من الجدول كله.
متطلبات التصميم والطباعة
حافظ على منطقة هادئة لا تقل عن أربع وحدات على جميع الجوانب، كما يقتضي ISO/IEC 18004.
لبطاقة عمل أو ملحق برنامج مطوي، اطبع بحجم لا يقل عن 2 cm × 2 cm. استخدم 3 cm أو أكثر لبطاقة طاولة أو ملصق نافذة، و8 cm أو أكثر للافتة كبيرة.
لأن رموز QR للفعاليات قد تحمل حمولات كبيرة (250–500+ bytes حسب طول الوصف)، اطبع أكبر من الحد الأدنى 2 cm كلما أمكن. رمز بحجم 3 cm وحمولة 400-byte يُمسح بصورة أكثر موثوقية من رمز 2 cm بالحمولة نفسها.
إذا أضفت شعاراً، استخدم مستوى تصحيح الأخطاء H، الذي يستعيد نحو 30% من codewords. يضمن ذلك إمكانية إعادة بناء الوحدات التي يغطيها الشعار أثناء المسح.
اختبر الرمز المطبوع على iPhone وجهاز Android قبل التوزيع على نطاق واسع. يختلف سلوك استيراد التقويم بين المنصات، ومن الأفضل اكتشاف مشكلة في التنسيق قبل إرسال 500 دعوة.
استكشاف الأخطاء: لماذا لا يضيف رمز QR للتقويم الفعالية
DTSTAMP مفقود. يتجاهل Apple Calendar بصمت كتل VEVENT التي لا تحتوي على خاصية DTSTAMP. أضف DTSTAMP بتنسيق UTC. كما يرفض Google Calendar على Android الاستيراد بدونه.
DTEND مفقود. قد يطلب Google Calendar من المستخدم إكمال الفعالية. أدرج DTEND دائماً حتى إذا كان مساوياً لـ DTSTART.
يظهر الوقت في منطقة زمنية خاطئة. إذا استخدمت UTC (Z)، فسيرى الحاضرون في منطقة زمنية أخرى اللحظة المطلقة الصحيحة لكن بقراءة ساعة مختلفة. انتقل إلى منطقة زمنية مسماة عبر TZID حتى يكون الوقت المحلي واضحاً.
الحمولة طويلة جداً. رمز مطبوع بحجم 2 cm يحمل حمولة 500-byte قد يكون كثيفاً بدرجة لا تسمح لكاميرا على مسافة الذراع بحله جيداً. اختصر حقلي DESCRIPTION وLOCATION وأعد الطباعة، أو اطبع بحجم أكبر.
رمز QR ثابت — تغيرت تفاصيل الفعالية بعد الطباعة. لا يمكن تعديل رموز QR للفعاليات. أعد إنشاء الرمز بالتفاصيل المحدثة وأعد طباعته. فكّر في استخدام URL QR code يشير إلى صفحة دعوة تقويم مستضافة للفعاليات التي قد تتغير تفاصيلها.
يعرض تطبيق التقويم فشل الاستيراد. تأكد من وجود غلاف VCALENDAR (BEGIN:VCALENDAR / END:VCALENDAR). كتلة VEVENT وحدها ليست ملف .ics صالحاً من دون المكوّن المغلف.
رموز QR الثابتة للفعاليات مقابل دعوات التقويم المبنية على URL
يشفّر رمز VEVENT QR الثابت كامل بيانات الفعالية داخل النمط نفسه. يعمل دون إنترنت، ولا يحتاج إلى خادم، ولا يمكن تحديثه بعد الطباعة.
| رمز VEVENT QR ثابت | URL QR code (صفحة تقويم) | |
|---|---|---|
| الحمولة | كتلة VEVENT كاملة | URL يشير إلى دعوة تقويم |
| يعمل دون اتصال | نعم | لا — يجب أن يعمل URL |
| قابل للتعديل بعد الطباعة | لا | نعم — حدّث الصفحة |
| يعتمد على خدمة | لا | نعم |
| استيراد تطبيق التقويم | مباشر — مطالبة استيراد أصلية | يختلف حسب طريقة بناء الصفحة |
| الأفضل ل | دعوات مطبوعة، فعاليات بتاريخ واحد | فعاليات قد تتغير تفاصيلها |
استخدم رمز VEVENT ثابتاً للفعالية التي تُحسم تفاصيلها قبل الطباعة وقد يمسحها الجمهور في مكان لا يتوفر فيه اتصال بيانات موثوق، مثل مدخل المكان أو دعوة ورقية. للفعاليات ذات التفاصيل المتغيرة استخدم نهجاً قائماً على URL — شفّر URL لصفحة دعوة مستضافة وحدّث تلك الصفحة عند تغير التفاصيل.
ما الذي يقدمه لك Event QR Code Generator
تنشئ هذه الأداة التي تعمل في المتصفح حمولة iCalendar VEVENT تعرض إضافة فعالية مؤرخة إلى تقويم المستخدم. وهي مصممة للمؤتمرات والمواعيد وعمليات الإطلاق والدورات التدريبية وحفلات الزفاف والفعاليات المجتمعية. يتحدث العرض المباشر أثناء التحرير، ما يسهل اكتشاف حقل مفقود أو رمز كثيف بشكل غير متوقع قبل التنزيل.
يمكنك ضبط أنماط المصفوفة وأشكال عيون التحديد وألوان المقدمة والخلفية والتدرجات والإطارات والحجم وشعار اختياري. تتوفر الصادرات بصيغ SVG وPNG وWEBP وJPG بأحجام 512 أو 1024 أو 2048 أو 4096 بكسل. ويعد SVG الخيار العملي للطباعة الاحترافية، بينما يناسب PNG عالي الدقة مستندات المكتب والأعمال الرسومية الرقمية.
تُبنى الحمولة الثابتة داخل متصفحك. لا يلزم رفع المعلومات التي تدخلها في المنشئ إلى الخادم لإنشاء صورة QR. تفسر تطبيقات التقويم المناطق الزمنية والتنبيهات بطرق مختلفة، لذا اختبر الحمولة على iOS وAndroid وبرامج التقويم على سطح المكتب.
استخدام رمز QR هذا في البحرين وخارجها
اضبط فعاليات البحرين على توقيت Asia/Bahrain ووضّح ما إذا كان الوقت محلياً، خصوصاً عندما يمكن لضيوف خارج البلاد مسح الدعوات.
استخدم الإملاء البريطاني للإنجليزية في النصوص الموجهة للعملاء عندما يتوافق مع أسلوب مؤسستك، وقدّم صياغة عربية عندما يتوقعها الجمهور. اجعل الإجراء بعد المسح واضحاً. عبارة قصيرة بجانب الرمز مثل «امسح لحفظ جهة الاتصال» أو «امسح لفتح الموقع» تمنح الأشخاص ثقة قبل توجيه الكاميرا.
اختبر التصميم النهائي على أجهزة iPhone وAndroid الحديثة. ثم اختبره مرة أخرى بعد الطباعة على الورق أو الملصق أو البطاقة أو اللافتة أو مادة التغليف الفعلية. قد تكشف إضاءة البحرين الخارجية الساطعة الوهج ومشكلات التباين المنخفض التي تكون أقل وضوحاً على شاشة الكمبيوتر. وللاستخدام الدولي تحقق من رموز الدول والعملات والمناطق الزمنية وتوفر التطبيقات إقليمياً وتوافق شبكات الدفع.
قبل النشر
- نوع حمولة QR الصحيح
- بيانات كاملة ومتحقق منها
- منطقة هادئة من أربع وحدات
- تباين قوي للمقدمة
- تحجيم مربع متناسب
- إبقاء الشعار ضمن الحدود الآمنة
- SVG أو PNG عالي الدقة
- اختبار المسح على جهاز بالحجم النهائي
الأسئلة الشائعة
افتح سؤالاً لقراءة إجابة تقنية موجزة.
01ما هو تنسيق iCalendar VEVENT لرمز QR؟+
يُعرّف تنسيق iCalendar VEVENT في RFC 5545. تغلف الفعالية المشفرة في QR كتلة VEVENT داخل حاوية VCALENDAR. الحقول المطلوبة هي DTSTAMP (طابع زمني للإنشاء)، وDTSTART (بداية الفعالية)، وSUMMARY (عنوان الفعالية). أما DTEND وLOCATION وDESCRIPTION فهي اختيارية لكنها موصى بها بشدة لتوافق تطبيقات التقويم.
02هل يعمل رمز QR لفعالية تقويم على iPhone وAndroid؟+
نعم، على كلتا المنصتين، مع وجود اختلافات. يفتح iOS بيانات VEVENT في Apple Calendar. ويفتح Android Google Calendar أو تطبيق التقويم الافتراضي. DTSTAMP مطلوب لـ Apple Calendar وGoogle Calendar على Android. أدرجه دائماً وأدرج DTEND كذلك لتجنب أخطاء الاستيراد على أي منصة.
03كيف أضمّن منطقة زمنية في رمز QR لفعالية تقويم؟+
استخدم المعامل TZID في خاصية DTSTART: DTSTART;TZID=America/New_York:20261015T140000. يستخدم ذلك أسماء المناطق الزمنية من IANA ويتيح لكل تطبيق تقويم تطبيق قواعد التوقيت الصيفي محلياً. أو استخدم UTC بإضافة Z إلى الوقت (DTSTART:20261015T190000Z)، وهو ما يحدد اللحظة المطلقة نفسها لجميع الحاضرين بغض النظر عن الموقع.
04هل يمكنني تحديث فعالية QR للتقويم بعد طباعتها؟+
لا. يشفر رمز VEVENT QR الثابت بيانات الفعالية مباشرة داخل النمط. بعد الطباعة لا يمكن تغييره. إذا كان من المحتمل تغير التفاصيل، فشفّر URL لفعالية مستضافة أو صفحة تسجيل وحدّث تلك الصفحة بدلاً من ذلك.
05لماذا DTSTAMP مطلوب في رمز QR للتقويم؟+
يمثل DTSTAMP تاريخ ووقت إنشاء كائن iCalendar وفق RFC 5545. يتجاهل Apple Calendar بصمت كتل VEVENT التي لا تحتوي على DTSTAMP، ما يعني أن الفعالية لن تُستورد حتى لو كان DTSTART صحيحاً. كما يرفض Google Calendar على Android الاستيراد دون DTSTAMP. أدرجه دائماً.
06كيف أنشئ فعالية طوال اليوم في رمز QR للتقويم؟+
استخدم صيغة التاريخ فقط لـ DTSTART وDTEND من دون مكوّن وقت: DTSTART;VALUE=DATE:20261015 وDTEND;VALUE=DATE:20261016. وفق اتفاقية RFC 5545، يكون DTEND لفعالية طوال اليوم هو اليوم التالي لتاريخ الفعالية، وليس اليوم نفسه.
07لماذا رمز QR للفعالية كثيف جداً ويصعب مسحه؟+
يزيد حقل DESCRIPTION أو LOCATION الطويل حجم الحمولة، ما يرفع إصدار QR Code ويضع وحدات أكثر في مساحة الطباعة نفسها. اختصر DESCRIPTION إلى 80 حرفاً أو أقل، واختصر LOCATION إلى اسم المكان والرمز البريدي، ثم إما اطبع الرمز بحجم أكبر أو احذف DESCRIPTION تماماً.
08ماذا يحدث عندما يمسح شخص رمز QR لفعالية تقويم؟+
يتعرف جهاز المسح على بيانات iCalendar VEVENT ويمررها إلى تطبيق التقويم الافتراضي. يعرض التطبيق مطالبة "Add to Calendar" توضح عنوان الفعالية ووقتها وموقعها. يضغط المستخدم للتأكيد. لا تُضاف الفعالية تلقائياً؛ يجب أن يوافق المستخدم على الاستيراد.
09هل تنتهي صلاحية رمز QR لفعالية تقويم؟+
لا. تُشفّر بيانات VEVENT مباشرة في نمط QR دون تاريخ انتهاء أو اعتماد على خادم. يستمر الرمز في عرض مطالبة استيراد التقويم إلى أجل غير محدد. وبعد مرور تاريخ الفعالية يظل يعمل، لكنه سيضيف فعالية ماضية إلى التقويم.
10هل يمكن لرمز QR واحد إضافة فعالية إلى عدة تطبيقات تقويم؟+
نعم. تنسيق iCalendar VEVENT (RFC 5545) معيار متعدد المنصات. يمكن مسح رمز QR نفسه بواسطة iOS (Apple Calendar) وAndroid (Google Calendar) وOutlook ومعظم تطبيقات التقويم الحديثة الأخرى. يفسر كل تطبيق حقول DTSTART وDTEND وSUMMARY بشكل أصلي.