رمز GS: إعداد الماسح الضوئي لأكواد الوسم وGS1
يتكوّن كود الوسم الخاص بـ Chestny ZNAK والباركود GS1 DataMatrix الذي يحمل الدفعة وتاريخ الصلاحية من عدة حقول. بين الحقول يقف رمز خدمي غير مرئي GS (Group Separator، الرمز 29). إذا فقده الماسح الضوئي، تلتصق الحقول ببعضها: يصبح كود الوسم «غير مكتمل»، وتُقرأ الدفعة وتاريخ الصلاحية بشكل خاطئ. في الهاتف-الجهاز يُضبط هذا مرة واحدة.
ما هو GS ولماذا يُفقد#
| أين يظهر | ماذا يحدث بدون GS |
|---|---|
| كود الوسم (DataMatrix على المنتج) | لا يجتاز الكود التحقق، ولا يتطابق استلام بضاعة وفق UPD |
| GS1 DataMatrix وGS1-128 مع الدفعة (AI 10) وتاريخ الصلاحية (AI 17) | الدفعة «تلتهم» الحقول التالية، ولا يُتعرَّف على تاريخ الصلاحية |
| الباركود العادي EAN/UPC | لا يوجد GS فيه — لا حاجة لضبط أي شيء |
كاميرا الهاتف والماسح الضوئي المدمج في الجهاز بنظام Android ينقلان GS عادةً كما هو. الأكثر فقدانًا له هو الماسح الضوئي في وضع لوحة المفاتيح (HID): فلوحة المفاتيح لا تحتوي على مفتاح للرمز 29، والماسح الضوئي يتخطاه افتراضيًا.
ما يلزم للبدء#
| ما | لماذا |
|---|---|
| ماسح ضوئي ثنائي الأبعاد (imager) | الماسح الضوئي الليزري أحادي الأبعاد لا يقرأ DataMatrix إطلاقًا |
| ورقة إعداد (برمجة) لطرازك — PDF على موقع الشركة المصنّعة | أكواد الباركود الخدمية التي تغيّر وضع الماسح الضوئي |
| كود وسم تجريبي أو GS1 DataMatrix | للتحقق من النتيجة بواسطة المعالج |
الخطوة 1. تشغيل نقل GS في الماسح الضوئي#
في ورقة الإعداد ابحث عن قسم GS / FNC1 / Group Separator (أحيانًا — «استبدال الرموز غير القابلة للطباعة»، «Function key mapping»). المطلوب أن يرسل الماسح الضوئي بدلًا من الرمز غير المرئي مفتاحًا يفهمه التطبيق:
| ما يرسله الماسح الضوئي | هل يفهمه التطبيق |
|---|---|
| F8 | نعم |
| Ctrl+] | نعم (على iPhone — حتى في التخطيط الروسي) |
| Tab | نعم |
| رمز بالكود 0x1D («كما هو») | نعم |
في الوقت نفسه تحقق من لاحقة Enter بعد الكود — بدونها لن يفهم الهاتف أن المسح انتهى (الماسح الضوئي بدون لاحقة يعمل أيضًا، لكنه يتميّز عن الكتابة اليدوية ببطء أكبر).
الخطوة 2. التحقق بواسطة المعالج#
على Android في الجهاز، افتح من الشاشة الرئيسية «فحص الماسح الضوئي» وامسح كود الوسم التجريبي. سيقول المعالج واحدًا من ثلاثة:
| النتيجة | ماذا تعني |
|---|---|
| صالح | وصل الكود كاملًا، وGS في مكانه |
| الكود غير مكتمل | فُقد GS — عُد إلى الخطوة 1، وسيرشدك المعالج إلى كيفية تشغيله |
| صالح مع تحذير | فُقد GS، لكن التطبيق استعادها وفق قالب كود الوسم — ومع ذلك الأفضل ضبط الماسح الضوئي |
في الوقت نفسه سيعرض المعالج سرعة الإدخال (للماسح الضوئي-لوحة المفاتيح) وسينبّهك إذا صحّح التخطيط الروسي. على iPhone لا يوجد معالج — تحقق من الماسح الضوئي عند أول استلام بضاعة: سيميّز التطبيق الكود غير المكتمل.
الماسح الضوئي المدمج في الجهاز بنظام Android#
الماسح الضوئي المدمج ينقل الكود إلى التطبيق مباشرة (broadcast)، وعادةً يصل GS كما هو. إذا لم يصل رغم ذلك — في إعدادات ماسح ضوئي الجهاز (عند Zebra — DataWedge، وعند غيرها — «Scanner settings») شغّل نقل GS1/FNC1 ومفكّكات DataMatrix وGS1 DataMatrix. عند Zebra يُنشأ ملف تعريف التطبيق تلقائيًا مع المفكّكات المطلوبة.
الكاميرا#
كاميرا الهاتف تقرأ DataMatrix مع GS — لا حاجة لضبط أي شيء. إذا كان الكود صغيرًا، قرّبه أكثر، أو شغّل الفلاش أو التكبير.
القيود#
- استعادة GS وفق القالب تعمل فقط لأكواد الوسم؛ أما لـ GS1 مع الدفعة وتاريخ الصلاحية فيجب ضبط الماسح الضوئي.
- معالج «فحص الماسح الضوئي» موجود على Android فقط.
- الإعدادات المحددة للماسحات الضوئية نصفها وفق وثائق الشركات المصنّعة.
استكشاف الأخطاء وإصلاحها#
| العَرَض | ما يجب التحقق منه |
|---|---|
| يقول المعالج «الكود غير مكتمل» | GS غير مشغّل أو يُستبدل بمفتاح لا يفهمه التطبيق (ليس F8 أو Ctrl+] أو Tab أو 0x1D) |
| لم يُدرَج تاريخ الصلاحية من الباركود | فُقد GS في كود GS1 — الخطوة 1؛ أو أن تاريخ صلاحية المنتج ليس بحسب الدفعة |
بعد المسح تظهر في الحقل رموز زائدة ]C1، ]d2 |
نقل معرّف الترميز (AIM ID) مشغّل في الماسح الضوئي — التطبيق يفهمه، لكن الأفضل إيقافه للبرامج الأخرى |
| الحروف في كود الوسم متبادلة | تخطيط الماسح الضوئي؛ والروسي يُصحَّح تلقائيًا |
الأسئلة الشائعة#
هل يجب ضبط GS إذا كنت لا أعمل بالوسم؟#
فقط إذا كانت أكواد الباركود GS1 لديك تحتوي على الدفعة وتاريخ الصلاحية وتريد أن يُدرجهما الهاتف. أما لـ EAN العادية — فلا حاجة.
هل يصلح الماسح الضوئي نفسه لنقطة البيع؟#
نعم، متطلب GS عند نقطة البيع هو نفسه — انظر ماسح ضوئي للباركود عند نقطة البيع.