بارکد
صندوقدار بسته شیر را از روی پنجره اسکنر رد میکند و بعد از کسری از ثانیه صندوق بوق میزند. پرتو قرمز از روی 30 خط و 29 فاصله گذشت و فوتودیود 59 تغییر روشنایی دید. رمزگشا آنها را به 13 رقم تبدیل کرد و آخری را وارسی کرد. اگر بسته مچاله شده باشد و ترکی از وسط یک خط بگذرد، تعداد تغییرها 61 میشود و صندوق ساکت میماند. کد طوری ساخته شده که نخواندن بهتر از اشتباه خواندن باشد.
بارکد شماره را با پهنای نوارهای تیره و روشن ثبت میکند. پهنا مضرب ماژول است، یعنی باریکترین نوار. در EAN-13 هر رقم 7 ماژول جا میگیرد: دو خط و دو فاصله. رقم اول خطهای خودش را ندارد، در همین نهفته است که نیمه چپ با کدام مجموعهها نوشته شده. رقم سیزدهم رقم کنترل است: از دوازده رقم دیگر محاسبه میشود.
| چیست | کد نوری ماشینخوان از خطها و فاصلههای موازی |
| نمادگذاری | EAN-13 و UPC-A روی کالاها، ITF-14 روی کارتنها، Code 128 در لجستیک |
| ماژول | X = 0,330 mm در 100 %؛ مجاز 80–200 %، از 0,264 تا 0,660 mm |
| ظرفیت | 12 رقم اطلاعات و یک رقم کنترل: 10¹² شماره |
| حفاظت | رقم کنترل با وزنهای 1 و 3؛ هر خطای تکی را میگیرد |
| با چه میخوانند | لیزر قرمز 650 nm با فوتودیود یا دوربین با روشنایی |
ریشهشناسی
خط از آلمانی، کتاب از لاتین
کد را در آمریکا ساختند و از روی ظاهرش نامیدند: bar code، «کد نواری». زبانهای دیگر یا واژه انگلیسی را گرفتند یا آن را با ریشههای خود ترجمه کردند. «штрих-код» روسی از دو وامواژه آلمانی و لاتینی ساخته شده؛ در استانداردها «штриховой код» مینویسند.
01 · ساختار
سیزده رقم در 95 ماژول
کد را از چپ به راست ماژول به ماژول میخوانند: 1 تیره، 0 روشن. در دو کناره نگهبانهای 101 هستند و در وسط 01010. میان آنها شش رقم در چپ و شش رقم در راست آمده، هر کدام 7 ماژول. هر رقم دو خط و دو فاصله است با پهنای یک تا چهار ماژول.
رقم را میتوان با سه مجموعه نوشت. مجموعه L با ماژول روشن شروع میشود و تعداد ماژولهای تیرهاش فرد است. مجموعه G قرینه آینهای R است و تعداد تیرههایش زوج است. مجموعه R منفی L است و فقط در سمت راست میآید. از تناوب L و G در نیمه چپ اسکنر رقم اول را میفهمد و جهت را هم: کد را میتوان وارونه هم کشید.
رقم چگونه خط میشود
یک رقم انتخاب کنید. پایین، نقش آن در سه مجموعه 7 ماژولی و تناوب مجموعهها آمده، اگر این رقم اول باشد.
کد را خراب کنید و ببینید صندوق کی تسلیم میشود
سه آزمایش روی یک برچسب. «کدگذاری» — رقمها را عوض کنید و ببینید کدام نوارها بازسازی میشوند. «اسکنر» — پرتو را جابهجا کنید، چاپ را کوچک کنید، جوهر را پخش کنید، خط بیندازید. «خطای صندوقدار» — شماره را با اشتباه وارد کنید و ببینید رقم کنترل آن را میگیرد یا نه.
02 · تکامل کدها
از دایره روی شن تا مربع روی بسته
هر کد تازه به یک مشکل کد قدیمی پاسخ داد. دایره از هر سو خوانده میشد اما بد چاپ میشد. نوارهای رنگی روی واگنها رنگ میباختند. کدهای عددی حرف نمیشناختند. کدهای خطی بیش از چند ده نویسه جا نمیدادند و کد به بعد دوم رشد کرد.
03 · فشردهسازی و ظرفیت
فقط رقم، پنج طول
کد با انتخاب الفبا داده را فشرده میکند. Code 39 برای هر نویسه 16 ماژول خرج میکند چون حرف هم میشناسد. Code 128 در مجموعه B نویسه را در 11 ماژول میگذارد و در مجموعه C یکجا دو رقم. ITF رقم دوم جفت را در فاصلههای رقم اول پنهان میکند. EAN-13 فشردهترین است: از پیش میداند که رقمها دقیقاً 13 تا هستند.
04 · چه چیزی کدگذاری شده
شماره، نه توصیف
در کد نه نامی هست، نه قیمتی، نه تاریخ انقضایی. فقط شماره GTIN است که صندوق با آن کالا را در پایگاه دادهاش مییابد. سه رقم اول پیشوند سازمان ملی GS1 است که شماره شرکت را صادر کرده. این پیشوند کشور تولید را نشان نمیدهد: کارخانهای در چین میتواند شمارهاش را از آلمان بگیرد و شرکتی آرژانتینی از آمریکا. بعد شماره شرکت و شماره کالا میآید و مرزشان شناور است. رقم آخر رقم کنترل است.
05 · قواعد چاپ
06 · کدهای همسایه
07 · بخش تاریخی
نورمن وودلند به روایت خودش کد را در ساحل میامی ابداع کرد. با انگشت نقطهها و خطتیرههای الفبای مورس را روی شن کشید و آنها را به پایین کشید — نوارهای باریک و پهن درآمد. تا نشانه از هر سو خوانده شود، نوارها را به حلقه پیچید. در 1952 او و برنارد سیلور حقامتیاز آمریکایی 2 612 994 را گرفتند.
چیزی برای خواندن دایره نبود: برای آزمایش لامپ نیرومند و فوتومولتیپلایر پروژکتور سینما لازم بود. کد بیست سال منتظر ماند — لیزر ارزان و ریزتراشه. در 1973 زنجیرههای فروشگاهی آمریکا UPC مستطیلی را برگزیدند که IBM با همکاری وودلند ساخته بود. دایرهها به خاطر چاپ باختند: روی نوار دونده چاپخانه جوهر آنها را به یک سو میمالید.
فهرست کمیتها
همهٔ فهرست ←هفت یکای پایهٔ SI
یک قطره اسید رنگ آبمیوه را تغییر میدهد، نمک شعله را رنگی میکند، آب با یک ضربه یخ میزند. زیر آنها همهٔ برگههای Simetrium، بر پایهٔ رشته و به ترتیب الفبا.
باز کردن فهرست ←





