ماکسیکد

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
نمایشی از ساختار ماکسی‌کد

ماکسیکد یک مالکیت عمومی است. یک سیستم نشانه قابل خواندن توسط ماشین که نخست توسظ United Parcel Service ساخته و مورد استفاده قرار گرفت. برای مدیریت و ردیابی حمل و نقل بسته‌ها مناسب است، شبیه بارکد است، ولی به جای ستون از نقطه‌هایی که به صورت شبکه شش ضلعی منظم شده‌اند استفاده می‌کند. MaxiCode تحت ISO/IEC 16023 [۱] استاندارد شده است.

یک نشانه MaxiCode (در اینجا ما آنرا "چشم پرنده"، "هدف" یا "کد UPS" می‌خوانیم) به صورت یک مربع با اندازه بعد 1 اینچ (معادل 2.54 سانتی‌متر )، همراه با bullseye در میانه آن که با الگویی از نقطه‌های شش ضلعی پوشیده شده است ظاهر می‌شود. این نشانه می تواند نزدیک به 93 کاراکتر از اطلاعات را در خود دخیره کند، و برای انتقال اطلاعات بیشتر، می‌توان تا 8 نشانه MaxiCode را به صورت زنجیروار در کنار یکدیگر قرار داد. سیبل متقارن مرکزی در تعیین محل نشانه به صورت خودکار و بدون توجه به چرخش آن مفید خواهد بود، و به اسکن نشانه MaxiCode بسته‌هایی که به سرعت حرکت می‌کنند بسیار کمک می کند.

نمادشناسی MaxiCode در سال 1992 توسط UPS منتشر شد.

پیام انتقالی ساخت‌یافته[ویرایش]

یک نمونه از مالسیکد.
در این نمونه جمله Wikipedia, The Free Encyclopedia نوشته شده.

نشانهMaxiCode که از مُدهای ۲ و ۳ استفاده می‌کند، شامل یک پیام انتقالی ساخت‌یافته می‌شود که دارای اطلاعات کلیدی یک بسته است. این اطلاعات با یک کُد ویکی‌پدیا:Reed-Solomon error correction قوی حفاظت می‌شود، که اجازه می‌دهد در صورت آسیب دیدن قسمتی از نشانه، باز هم قابل خواندن باشد. این موارد شامل:

  1. یک شاخص 4 بیتی که مُد استفاده شده را تعیین مورد، در حال حاضر مُد 2 یا مُد 3.
  2. یک کد پستی ملی یا بین‌المللی. MaxiCode هر دو نوع کدهای پستی عددی ( برای مثال یک ZIP Code) و کدهای پستی الفبارقمی را پشتیبانی می‌کند.
  3. یک شاخص 3 بیتی کد کشور که با توجه به ISO 3166 تعیین می‌شود.
  4. یک کد ۳ بیتی مربوط به کلاسِ کدِ سرویسی که به حامل انتساب داده شده.

اطلاعات کاربردگرا[ویرایش]

صرف نظر از مُد، مقدار متنابهی از اطلاعات کاربردگرا را می توان در یک نشانه MaxiCode کُد کرد. این اطلاعات اضافی به طور مشخص تعریف نشده‌اند، و از میان این گونه اطلاعات می‌توان به فهرست زیر اشاره کرد:

  • شماره سفارش خرید
  • شماره ارجاع مشتری
  • شماره فاکتور
  • شماره پیگیری
  • شاخص حامل مُوَلد

مُدها[ویرایش]

  • مد 0 - مد منسوخ شده‌ای که با مُدهای 2 و 3 جایگزین شد. (چاپگرهای قدیمی در صورتی که سیستم‌عاملشان خیلی کهنه باشند مُد 0 را ایجاد می‌کنند. مُد 0 MaxiCodes را می‌توان با بررسی دو شش ضلعی افقی در گوشه سمت بالا-راست تشخیص داد. در صورتی که این شش ضلعی‌ها سفید بودند، مُد مورد نظر 0 است. در دیگر مُدها رنگ مشکی خواهد بود.)
  • مُد 1 - مُد منسوخ شده‌ای که با مُد 4 جایگزین شد.
  • مُد 2 - داده قالب‌بندی شده که یک پیام حامل ساخت‌یافته دارای یک کد پستی عددی را شامل می‌شود. (نخست برای مقصدهای داخلی آمریکا مورد اصتفاده قرار گرفت)
  • مُد 3 - داده قالب‌بندی شده که یک پیام حامل ساخت‌یافته دارای یک کد پستی الفبارقمی را شامل می‌شود.(نخست برای مقصدهای بین‌المللی مورد اصتفاده قرار گرفت.)
  • مُد 4 - داده بدون قالب‌بندی با تصحیح خطای استاندارد.
  • مُد 5 - داده بدون قالب‌بندی با تصحیح خطای ارتقا یافته.
  • مُد 6 - برای برنامه ریزی (پیکربندی) سخت‌افزارها مورد استفاده قرار می‌گیرد.

برچسب‌های UPS از MaxiCodes مُدهای 2 و 3 استفاده می‌کنند

اطلاعات نرم‌افزاری[ویرایش]

نرم‌افزارهای با قابلیت MaxiCode شامل فهرست زیر می‌شوند (ولی محدود به این فهرست نیستند):

برنامه‌های با زیربنای ویندوز:

برنامه‌های کاربردی AS/400:

  • CYBRA's MarkMagic Software [۱]
  • NeoMedia [۲]
  • Quadrant Software [۳]
  • T.L. Ashford [۴]

زبان‌های چاپگر:

Zebra - ZPLII Example code:

^XA^FO100,100^BD^FH^FD001840600612301[)>_1E01_1D961Z00009861_1DUPSN_1D62X732_1D125_1D7654321_1D1/1_1D30_1DY_1D123 MAIN ST_1DCHICAGO_1DIL_1E_04^FS^XZ

Bell-Mark - BMPL Example code:

(SOH)AM[1]6280;10829;0;51;0;0;1;1;4;0(ETB) (SOH)BM[1]BELL-MARK EASYPRINT(ETB)

پانویس[ویرایش]

  1. ISO/IEC 16023:2000

پیوند به بیرون[ویرایش]