نماد 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 | برای بررسی نتیجه با ویزارد |
گام ۱. فعال کردن انتقال GS در اسکنر#
در برگه تنظیم، بخش مربوط به GS / FNC1 / Group Separator را پیدا کنید (گاهی با عنوان «جایگزینی نمادهای غیرقابلچاپ»، «Function key mapping»). باید اسکنر بهجای نماد نامرئی، کلیدی بفرستد که برنامه آن را میفهمد:
| اسکنر چه میفرستد | برنامه میفهمد |
|---|---|
| F8 | بله |
| Ctrl+] | بله (در iPhone — حتی در چیدمان روسی) |
| Tab | بله |
| نماد با کد 0x1D («همانطور که هست») | بله |
همچنین پسوند Enter بعد از کد را بررسی کنید — بدون آن تلفن نمیفهمد که اسکن تمام شده است (اسکنر بدون پسوند هم کار میکند، اما تشخیص آن از تایپ دستی کندتر است).
گام ۲. بررسی با ویزارد#
در Android روی دستگاه، در صفحه اصلی «بررسی اسکنر» را باز کنید و کد مارکگذاری آزمایشی را اسکن کنید. ویزارد یکی از سه نتیجه را میگوید:
| نتیجه | معنا |
|---|---|
| معتبر | کد کامل رسیده، GS سر جایش است |
| کد ناقص | GS از دست رفته — به گام ۱ برگردید، ویزارد راهنمایی میکند که چگونه آن را فعال کنید |
| معتبر با هشدار | 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 از دست رفته — گام ۱؛ یا کالا تاریخ انقضای سری ندارد |
بعد از اسکن، نمادهای اضافی ]C1، ]d2 در فیلد ظاهر میشود |
در اسکنر انتقال شناسه نمادین (AIM ID) فعال است — برنامه آن را میفهمد، اما برای برنامههای دیگر بهتر است خاموش شود |
| حروف در کد مارکگذاری جابهجا شدهاند | چیدمان اسکنر؛ چیدمان روسی خودبهخود اصلاح میشود |
پرسشهای متداول#
اگر با مارکگذاری کار نمیکنم، آیا باید GS را تنظیم کنم؟#
فقط اگر در بارکدهای GS1 شما سری و تاریخ انقضا وجود دارد و میخواهید تلفن آنها را درج کند. برای EAN معمولی — لازم نیست.
آیا همین اسکنر برای صندوق مناسب است؟#
بله، الزام GS در صندوق هم همان است — به اسکنر بارکد در صندوق مراجعه کنید.