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 کے لیے کوئی کلید نہیں ہوتی، اور اسکینر بطور ڈیفالٹ اسے محض نظر انداز کر دیتا ہے۔
شروع کرنے کے لیے کیا درکار ہے#
| کیا | کیوں |
|---|---|
| 2D-اسکینر (امیجر) | لیزر 1D-اسکینر 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 کے علاوہ) |
| بارکوڈ سے میعاد ختم ہونے کی تاریخ درج نہیں ہوئی | GS1 کوڈ میں GS ضائع ہو گیا — مرحلہ 1؛ یا پروڈکٹ کی میعاد بیچ کے مطابق نہیں |
اسکین کے بعد فیلڈ میں اضافی علامات ]C1، ]d2 |
اسکینر میں سمبولولوجی شناخت کنندہ (AIM ID) کی ترسیل فعال ہے — ایپ اسے سمجھتی ہے، مگر دیگر پروگراموں کے لیے اسے بند کرنا بہتر ہے |
| مارکنگ کوڈ میں حروف آپس میں بدلے ہوئے | اسکینر کی کی بورڈ ترتیب؛ روسی خود درست ہو جاتی ہے |
عام سوالات#
اگر میں مارکنگ کے ساتھ کام نہیں کرتا تو کیا GS ترتیب دینا ضروری ہے؟#
صرف اُس صورت میں جب آپ کے GS1 بارکوڈز میں بیچ اور میعاد ہو اور آپ چاہتے ہوں کہ فون انہیں درج کرے۔ عام EAN کے لیے — ضرورت نہیں۔
کیا یہی اسکینر POS کے لیے بھی موزوں ہے؟#
جی ہاں، POS کا GS کا تقاضا بھی یہی ہے — دیکھیں POS پر بارکوڈ اسکینر۔