بارکد چیست؟

امروزه تقریبا هر محصولی که در فروشگاه‌ها، انبارها یا مراکز مختلف مشاهده می‌کنید، دارای شناسه‌ای است که اطلاعات مربوط به آن را نمایش میدهد. این شناسه که با نام بارکد شناخته می‌شود، یکی از پرکاربردترین روش‌های شناسایی اطلاعات در جهان است و نقش مهمی در افزایش سرعت، دقت و مدیریت بهتر کالاها ایفا می‌کند.

شاید برای شما هم سؤال باشد که بارکد چیست و چگونه اطلاعات را ذخیره می‌کند؟ بارکد روشی برای نمایش و ذخیره اطلاعات به‌صورت الگوهایی قابل‌خواندن توسط دستگاه‌های اسکنر است. این اطلاعات می‌توانند مربوط به یک محصول، کالا یا داده‌های موردنیاز برای شناسایی آن باشند. با وجود ظاهر ساده، بارکد تنها مجموعه‌ای از خطوط سیاه و سفید نیست. این فناوری انواع مختلفی دارد، اطلاعات را با روش‌های متفاوت ذخیره می‌کند و هر استاندارد آن برای کاربردهای مشخصی طراحی شده است. در ادامه با نحوه عملکرد، اجزا و ساختار این فناوری بیشتر آشنا می‌شویم.

تاریخچه بارکد و نحوه کار آن؛ از خطوط ساده تا شناسایی هوشمند

داستان پیدایش بارکد با هدف ساده‌تر کردن فرآیند ثبت کالاها و افزایش سرعت عملیات فروش شکل گرفت. در سال 1949، نورمن جوزف وودلند (Norman Joseph Woodland) و برنارد سیلور (Bernard Silver) نخستین ایده بارکد را توسعه دادند. ساختار اولیه این فناوری از کد مورس الهام گرفته شده بود و با استفاده از خطوطی با ضخامت‌های مختلف، امکان نمایش اعداد را فراهم می‌کرد.

با گذشت زمان، نیاز به یک استاندارد جهانی برای شناسایی محصولات افزایش یافت. در سال 1973، استاندارد UPC برای استفاده در صنعت خرده‌فروشی پذیرفته شد و در سال 1974 نخستین اسکن تجاری یک بارکد روی بسته آدامس Wrigley’s Juicy Fruit در یک فروشگاه در ایالت اوهایو آمریکا انجام شد. با توسعه فناوری، نسل جدیدی از کدها با عنوان بارکدهای دوبعدی به وجود آمدند که نسبت به نمونه‌های خطی، ظرفیت ذخیره اطلاعات بیشتری داشتند. این مسیر در نهایت به توسعه فناوری‌هایی مانند QR کد و Data Matrix منجر شد که امروزه در بسیاری از صنایع مورد استفاده قرار می‌گیرند.

نحوه کار و عملکرد بارکد

عملکرد بارکد بر اساس تبدیل اطلاعات، به یک الگوی قابل خواندن برای دستگاه‌ها است. در واقع، داده‌هایی مانند شناسه محصول، شماره کالا یا اطلاعات موردنیاز دیگر، ابتدا در قالب خطوط، فاصله‌ها یا الگوهای مشخص ذخیره می‌شوند. سپس دستگاه‌های اسکنر با خواندن این الگوها، اطلاعات را استخراج کرده و به داده‌های قابل استفاده تبدیل می‌کنند. فرآیند خواندن بارکد را می‌توان در 4 مرحله اصلی خلاصه کرد:

  1. کدگذاری اطلاعات:
    اطلاعات موردنظر مانند شناسه کالا یا شماره محصول، بر اساس یک استاندارد مشخص به الگوهای قابل خواندن تبدیل می‌شوند و در ساختار بارکد قرار می‌گیرند.
  2. اسکن بارکد:
    هنگام اسکن، دستگاه با استفاده از نور یا دوربین، تصویر بارکد را دریافت می‌کند. تفاوت میان بخش‌های تیره و روشن باعث ایجاد الگویی می‌شود که برای دستگاه قابل تشخیص است.
  3. پردازش و رمزگشایی اطلاعات:
    اسکنر الگوی دریافت‌شده را تحلیل کرده و بر اساس استاندارد مربوط، آن را به اطلاعات اصلی تبدیل می‌کند.
  4. نمایش و استفاده از اطلاعات:
    پس از رمزگشایی، داده‌های استخراج‌شده در اختیار سیستم قرار می‌گیرد؛ برای مثال نمایش قیمت در صندوق فروشگاه، ثبت موجودی در انبار یا شناسایی یک محصول.

بیشتر بخوانید تاریخچه کیو آر کد چیست و از کجا شروع شد؟

اجزای تشکیل‌دهنده بارکد چیست؟

در نگاه اول، بارکد ممکن است تنها مجموعه‌ای از خطوط یا الگوهای سیاه و سفید به نظر برسد؛ اما پشت این الگوهای به‌ظاهر ساده، اجزای مشخصی قرار دارند که در کنار یکدیگر، امکان خواندن سریع، دقیق و بدون خطای اطلاعات را فراهم می‌کنند. اگرچه ساختار بارکدها با توجه به نوع و استاندارد آن‌ها ممکن است تفاوت‌هایی داشته باشد، اما بیشتر بارکدهای خطی (1D) از چهار بخش اصلی زیر تشکیل شده‌اند

  1. حاشیه سکوت (Quiet Zone)

    حاشیه سکوت، فضای خالی در ابتدا و انتهای بارکد است. این بخش هیچ اطلاعاتی را ذخیره نمی‌کند، اما وجود آن برای عملکرد صحیح بارکد ضروری است. اسکنر با استفاده از این فضای خالی سفید، ابتدا و انتهای بارکد را تشخیص داده و فرآیند خواندن اطلاعات را با دقت بیشتری آغاز می‌کند.

  2. کاراکترهای شروع و پایان (Start / Stop Characters)

    این کاراکترها محل آغاز و پایان اطلاعات را مشخص می‌کنند. دستگاه اسکنر با شناسایی آن‌ها، جهت و محدوده خواندن بارکد را تشخیص داده و داده‌ها را به‌ترتیب صحیح پردازش می‌کند. نوع این کاراکترها به استاندارد بارکد بستگی دارد.

  3. بخش داده‌ها (Data Characters)

    مهم‌ترین قسمت بارکد، بخش داده‌ها است. در این قسمت، اطلاعاتی مانند شناسه محصول، شماره کالا، سری ساخت یا سایر داده‌های موردنیاز بر اساس یک استاندارد مشخص رمزگذاری می‌شوند. ترکیب نوارها و فاصله‌ها در این بخش، معنای اطلاعات ذخیره‌شده را مشخص می‌کند.

  4. رقم کنترل (Check Digit)

    رقم کنترل، یک عدد محاسباتی است که بر اساس اطلاعات بارکد تولید می‌شود و برای بررسی صحت داده‌ها به کار می‌رود. هنگام اسکن، دستگاه این رقم را با اطلاعات خوانده‌شده مقایسه می‌کند تا از صحت آن‌ها اطمینان حاصل شود. در صورت وجود هرگونه خطا، بارکد معتبر شناخته نمی‌شود و از ثبت اطلاعات نادرست جلوگیری خواهد شد.

بیشتر بخوانید چطور تاریخ انقضا محصول را از روی بارکد تشخیص دهیم؟

معرفی انواع بارکد و فرمت های رایج

بارکدها با توجه به ساختار، میزان اطلاعات قابل ذخیره و نوع کاربرد، در دو دسته اصلی یک‌بعدی و دو بعدی قرار می‌گیرند. هر دسته برای نیازهای متفاوتی طراحی شده است و انواع مختلفی را در بر می‌گیرد. انواع بارکد شامل :

نوع بارکددستهویژگی اصلیکاربردهای رایج
UPCیک‌بعدی (1D)رایج‌ترین بارکد خرده‌فروشی در آمریکای شمالیفروشگاه‌ها و سوپرمارکت‌ها
EAN-13 / EAN-8یک‌بعدی (1D)استاندارد بین‌المللی شناسایی کالاخرده‌فروشی و صادرات
Code 39یک‌بعدی (1D)پشتیبانی از حروف و اعدادصنایع، تجهیزات و انبارداری
Code 128یک‌بعدی (1D)ظرفیت بالا و تراکم زیاد اطلاعاتلجستیک، حمل‌ونقل و انبار
ITF (Interleaved 2 of 5)یک‌بعدی (1D)مناسب برای چاپ روی کارتن و بسته‌بندیحمل‌ونقل و زنجیره تأمین
Codabarیک‌بعدی (1D)خوانایی بالا و چاپ آسانکتابخانه و آزمایشگاه
GS1 DataBarیک‌بعدی (1D)ذخیره اطلاعات بیشتر نسبت به UPC و EANخرده‌فروشی و صنایع غذایی
QR Codeدوبعدی (2D)ظرفیت بالا و اسکن سریع از زوایای مختلفپرداخت، لینک، بازاریابی و اشتراک گذاری
Data Matrixدوبعدی (2D)مناسب برای فضاهای کوچکتجهیزات پزشکی و قطعات صنعتی
PDF417دوبعدی (2D)ذخیره حجم زیادی از اطلاعاتکارت شناسایی، حمل‌ونقل و اسناد
Aztec Codeدوبعدی (2D)بدون نیاز به حاشیه سکوت (Quiet Zone)بلیت‌های الکترونیکی و حمل‌ونقل
MaxiCodeدوبعدی (2D)طراحی‌شده برای سرعت پردازش بالاشرکت‌های پستی و لجستیک
GS1 DataMatrixدوبعدی (2D)استاندارد GS1 برای رهگیری کالاداروسازی، تجهیزات پزشکی و زنجیره تأمین

استانداردها و فرمت‌های رایج بارکد

فرمت بارکدویژگی اصلیکاربرد رایج
UPC (Universal Product Code)یکی از رایج‌ترین بارکدهای شناسایی کالا با ساختار عددیمحصولات فروشگاهی و خرده‌فروشی
EAN (European Article Number)استاندارد بین‌المللی مشابه UPC برای شناسایی کالاهافروشگاه‌ها و زنجیره تأمین جهانی
Code 39امکان ذخیره حروف، اعداد و برخی نمادهاصنایع، تولید و لجستیک
Code 128ظرفیت بالا و فشردگی مناسب اطلاعاتحمل‌ونقل، انبارداری و مدیریت کالا
QR Codeبارکد دو بعدی با قابلیت ذخیره حجم بیشتری از اطلاعاتلینک‌ها، اطلاعات تماس، پرداخت و کاربردهای دیجیتال
GS1مجموعه‌ای از استانداردهای جهانی برای مدیریت زنجیره تأمینتولید، خرده‌فروشی، لجستیک و رهگیری در سطح جهانی

بیشتر بخوانید لیست 850 پیش‌شماره انواع بارکد کشورها؛ تشخیص کشورسازند از روی بارکد

13 نوع بارکد و فرمت های آن

مزایا و محدودیت‌های بارکد چیست و چه تفاوتی با کیو آر کد دارد؟

بارکد و QR کد هر دو از فناوری‌های شناسایی و ذخیره اطلاعات هستند، اما برای نیازهای متفاوتی طراحی شده‌اند. بارکدهای خطی سال‌هاست که برای مدیریت کالا، فروش و انبارداری استفاده شده‌اند، در حالی که QR کد با ساختار دوبعدی خود امکان ذخیره اطلاعات بیشتر و ارتباط بهتر با کاربران را فراهم کرده است.

ویژگیبارکد خطی (Barcode)QR کد
ساختاراز خطوط و فاصله‌های عمودی تشکیل شده استاز الگوهای مربعی دوبعدی تشکیل شده است
مزایاساده، ارزان، سریع و مناسب برای شناسایی کالاهاظرفیت بیشتر، اسکن آسان‌تر و متصل به محتوای دیجیتال
ظرفیت ذخیره اطلاعاتمحدود؛ معمولاً برای ذخیره شناسه یا کد محصول استفاده می‌شودبالا؛ امکان ذخیره متن، لینک، اطلاعات تماس و داده‌های مختلف
روش اسکنمعمولاً نیازمند دستگاه بارکدخوان یا اسکنر مناسب استبا اکثر دوربین‌های موبایل و اپلیکیشن‌های اسکن قابل خواندن است
مقاومت در برابر آسیبآسیب به خطوط می‌تواند باعث اختلال در خواندن شوددارای قابلیت تصحیح خطا و امکان خواندن حتی با بخشی از آسیب‌دیدگی
کاربرد اصلیفروشگاه‌ها، انبارها، تولید و مدیریت کالابازاریابی، پرداخت، اطلاعات محصول، خدمات دیجیتال و رهگیری
محدودیت اصلیاطلاعات کم، وابستگی بیشتر به اسکنر و نبود تعامل مستقیم با کاربرنیازمند دستگاه یا دوربین مناسب و وابستگی بیشتر به تجربه دیجیتال

در مجموع، بارکد همچنان یک راهکار سریع و اقتصادی برای شناسایی محصولات و مدیریت فرآیندهای داخلی است. اما زمانی که هدف، ذخیره اطلاعات بیشتر، ارتباط مستقیم با مشتری یا اتصال یک محصول به فضای آنلاین باشد، QR کد گزینه مناسب‌تری محسوب می‌شود. برای آشنایی کامل با تفاوت‌های این دو فناوری، کاربردها و اینکه در چه شرایطی باید از هرکدام استفاده کرد، مقاله زیر میتواند به شما کمک کند.
بیشتر بخوانید مقایسه بارکد خطی با کیو آر کد؛ چه تفاوتی میان آنها وجود دارد؟

چگونه بارکد بسازیم و آن را اسکن کنیم؟

پس از آشنایی با ساختار، انواع و کاربردهای بارکد، ممکن است این سؤال مطرح شود که چگونه می‌توان یک بارکد ایجاد کرد یا اطلاعات یک بارکد موجود را خواند؟ امروزه این فرآیند دیگر محدود به نرم‌افزارهای تخصصی یا دستگاه‌های گران‌قیمت نیست و با استفاده از ابزارهای آنلاین می‌توان به‌سادگی بارکد ایجاد یا آن را اسکن کرد.

چگونه بارکد بسازیم؟

برای ساخت یک بارکد، ابتدا باید اطلاعات موردنظر مورد نیاز خود را مشخص کنید. سپس با توجه به کاربرد، نوع مناسب بارکد انتخاب شده و اطلاعات به یک الگوی قابل خواندن برای دستگاه‌های اسکنر تبدیل می‌شود. به‌طور کلی مراحل ساخت بارکد شامل موارد زیر است:

  • انتخاب نوع بارکد
  • وارد کردن اطلاعات
  • تولید تصویر بارکد
  • بررسی و تست بارکد

این فرایند نیازمند بررسی دقیق‌تری است که میبایست با توجه به آموزش ساخت بارکد خطی، آن را ابتدا مطالعه و سپس به ساخت بارکد آنلاین اقدام کنید.

چگونه بارکد را اسکن کنیم؟

برای خواندن اطلاعات یک بارکد، کافی است تصویر آن توسط یک اسکنر یا دوربین دریافت شود. دستگاه اسکنر با تحلیل الگوی خطوط و فاصله‌ها، اطلاعات موجود را استخراج کرده و نتیجه را نمایش می‌دهد. روش‌های رایج اسکن بارکد عبارت‌اند از:

روش اسکنتوضیح
اسکن با دستگاه بارکدخوانروش رایج در فروشگاه‌ها، انبارها و محیط‌های صنعتی برای ثبت سریع اطلاعات کالا
اسکن بارکد دوربین موبایلاستفاده از دوربین گوشی و برنامه‌های مخصوص برای خواندن اطلاعات بارکد
اسکن بارکد با گوشی آنلاین یا مرورگرخواندن بارکد از طریق ابزار آنلاین با دوربین یا آپلود تصویر بدون نیاز به نصب نرم‌افزار

البته باید به این توجه کرد که اکثر ابزارهای آنلاین مانند بارکد خوان آنلاین کیو آر لند، شناسه کالا را در اختیار شما قرار میدهند. اکثر این شناسه ها، با هدف استعلام کالا صورت میگیرد. این شناسه‌ها در بسیاری از موارد برای بررسی اصالت، مشخصات یا اطلاعات ثبت‌شده کالاهای ایرانی و خارجی هستند. اگر قصد دارید اطلاعات یک محصول را از طریق بارکد بررسی کنید، پس از اسکن کد می‌توانید از راهنمای استعلام محصولات خارجی استفاده کنید تا با نحوه بررسی اطلاعات محصول بیشتر آشنا شوید.
بیشتر بخوانید راهنما استعلام کالا با بارکد؛ چطور کالاهای تقلبی را با بارکد تشخیص دهیم؟

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

سوالات متداول بارکد چیست و چه کاربردی دارد؟ آشنایی با ساختار و تاریخچه Barcode

آیا تمام اطلاعات محصول داخل بارکد ذخیره می‌شود؟

خیر. در بیشتر موارد، بارکد فقط یک شناسه مانند شماره محصول یا کد کالا را ذخیره می‌کند. اطلاعات کامل محصول مانند نام، قیمت یا موجودی معمولاً در یک پایگاه داده مرتبط با آن شناسه نگهداری می‌شود. مانند GS1.

GS1 یک سازمان بین‌المللی است که استانداردهای جهانی شناسایی کالا، اطلاعات و زنجیره تأمین را توسعه می‌دهد. یکی از مهم‌ترین فعالیت‌های این سازمان، ایجاد استانداردهایی برای ساخت و استفاده از بارکدها است تا محصولات و اطلاعات آن‌ها در سراسر جهان به‌صورت یکپارچه قابل شناسایی باشند.

خود فرآیند خواندن بارکد معمولاً به اینترنت نیاز ندارد؛ زیرا اطلاعات موجود در ساختار بارکد توسط اسکنر رمزگشایی می‌شود. اما برای نمایش اطلاعات تکمیلی مانند مشخصات کالا یا استعلام محصول، ممکن است نیاز به اتصال به پایگاه داده یا اینترنت وجود داشته باشد.

بله. QR کد یک نوع بارکد دوبعدی است که برخلاف بارکدهای خطی، اطلاعات را در دو جهت ذخیره می‌کند و ظرفیت بیشتری برای نگهداری داده دارد. اما کسی آن را با نام بارکد دوبعدی یا بارکد جستجو نمیکند.

بستگی به نوع استفاده دارد. اگر بارکد فقط برای یک سیستم داخلی ایجاد شده باشد، می‌توان آن را تغییر داد؛ اما در محصولات تجاری که با شناسه استاندارد مانند GTIN ثبت شده‌اند، تغییر بارکد بدون تغییر شناسه محصول می‌تواند باعث ایجاد مشکل در زنجیره تأمین شود.