بارکد چیست؟
پاسخ کوتاه: بارکد روشی برای نمایش اطلاعات به شکل قابل خواندن توسط ماشین است. در بارکدهای خطی، این اطلاعات با الگوی مشخصی از خطوط و فاصلههای روشن و تیره نمایش داده میشود و دستگاه اسکنر یا دوربین میتواند آن را بخواند و به داده قابل استفاده تبدیل کند.
بارکدها در فروشگاهها، انبارداری، حملونقل، مدیریت موجودی و بسیاری از فرایندهای تجاری استفاده میشوند. چیزی که روی بستهبندی یک کالا میبینید معمولاً فقط یک تصویر ساده نیست؛ پشت آن یک استاندارد مشخص و یک مقدار داده وجود دارد که سیستم میتواند آن را شناسایی کند.
بارکد چگونه کار میکند؟
بارکد اطلاعات را به شکلی تبدیل میکند که دستگاه بتواند آن را سریعتر از ورود دستی بخواند. در بارکدهای خطی، عرض خطوط تیره و فاصلههای روشن طبق قواعد مشخصی کنار یکدیگر قرار میگیرند. اسکنر با استفاده از نور یا تصویربرداری، این الگو را تشخیص میدهد و سپس آن را به مقدار اصلی تبدیل میکند.
برای مثال، تصور کنید روی یک کالا یک بارکد قرار دارد. وقتی بارکد توسط اسکنر فروشگاه خوانده میشود، سیستم میتواند شناسه مربوط به آن کالا را پیدا کند و اطلاعاتی مثل نام محصول، موجودی یا قیمت را از پایگاه داده نمایش دهد.
آیا بارکد همان شماره محصول است؟
خیر. شماره محصول و بارکد دقیقاً یک مفهوم نیستند. یک شناسه مانند GTIN برای شناسایی محصول استفاده میشود و بارکد یکی از روشهای نمایش ماشینخوان آن شناسه است.
به همین دلیل، تبدیل یک عدد دلخواه به تصویر EAN-13 به معنی ایجاد یک شناسه رسمی محصول نیست. برای محصولات تجاری، شناسه باید طبق سیستم مربوطه معتبر و یکتا باشد.
انواع بارکد چیست؟
بارکدها انواع مختلفی دارند و هرکدام برای کاربرد خاصی طراحی شدهاند. برخی برای فروشگاه و نقطه فروش مناسب هستند، برخی در انبار و لجستیک استفاده میشوند و بعضی دیگر برای انتقال دادههای بیشتر طراحی شدهاند.
| نوع بارکد | کاربرد رایج | نوع داده |
|---|---|---|
| EAN-13 | محصولات فروشگاهی و خردهفروشی | شناسه عددی |
| UPC-A | محصولات خردهفروشی | شناسه عددی |
| EAN-8 | محصولات کوچک با فضای محدود | شناسه عددی |
| Code 128 | انبارداری و لجستیک | اعداد و حروف |
| ITF-14 | کارتن و بستهبندی زنجیره تأمین | شناسه عددی |
| QR Code | لینک، متن و اطلاعات دوبعدی | داده دوبعدی |
بارکد EAN-13 چیست؟
EAN-13 یکی از شناختهشدهترین بارکدهای خطی برای شناسایی کالا در خردهفروشی است. این بارکد معمولاً روی بستهبندی کالاهایی دیده میشود که در فروشگاهها و نقاط فروش ثبت و اسکن میشوند.
اگر روی بستهبندی یک محصول ایرانی یا خارجی یک بارکد خطی معمولی همراه با اعداد زیر آن میبینید، ممکن است با EAN-13 روبهرو باشید؛ البته تشخیص قطعی نوع بارکد باید بر اساس ساختار خود نماد انجام شود.
Code 128 چیست؟
Code 128 یک بارکد خطی با چگالی بالا است که میتواند دادههای عددی و حروفی را نمایش دهد. این فرمت برای کاربردهایی مانند انبارداری، لجستیک، شناسه داخلی کالا و برچسبگذاری بسیار کاربردی است.
مثلاً یک فروشگاه اینترنتی میتواند برای کالاهای موجود در انبار خود یک شناسه داخلی تعریف کند و آن را با Code 128 به یک بارکد تبدیل کند تا هنگام ورود یا خروج کالا، اطلاعات سریعتر ثبت شود.
بارکد فروشگاهی چیست؟
بارکد فروشگاهی برای شناسایی کالا در فرایند فروش و مدیریت زنجیره تأمین استفاده میشود. EAN-13 و UPC-A از نمونههای رایج بارکدهای مرتبط با خردهفروشی هستند.
یک نکته مهم برای صاحبان فروشگاه این است که تصویر بارکد با شناسه رسمی محصول یکی نیست. شما میتوانید تصویر یک بارکد را بهصورت آنلاین ایجاد کنید، اما این کار بهتنهایی یک شناسه رسمی و یکتای محصول ایجاد نمیکند.
بنابراین اگر قرار است بارکد یک محصول واقعی در فروشگاهها و زنجیره خردهفروشی استفاده شود، باید شناسه آن از مسیر معتبر تهیه و بررسی شود.
بارکد چیست و چگونه کار میکند؟ یک مثال ساده
فرض کنید یک فروشگاه اینترنتی برای یکی از کالاهای خودش شناسه داخلی PRD-2026-0451 دارد. اگر سیستم انبار از Code 128 استفاده کند، این شناسه میتواند طبق قواعد همان فرمت به یک بارکد تبدیل شود.
هنگام ورود کالا به انبار، کارمند میتواند بارکد را اسکن کند و سیستم بهجای وارد کردن دستی شناسه، همان مقدار را دریافت کند. این روش در تعداد زیاد کالاها باعث کاهش خطای ورود دستی و افزایش سرعت کار میشود.
اسکن بارکد آنلاین چگونه انجام میشود؟
برای اسکن بارکد آنلاین معمولاً دو روش وجود دارد: استفاده مستقیم از دوربین دستگاه یا انتخاب یک تصویر بارکد از گالری و بارگذاری آن در ابزار وب.
- یک ابزار آنلاین سازگار با نوع بارکد خود باز کنید.
- در صورت نیاز اجازه دسترسی به دوربین را بدهید.
- بارکد را داخل محدوده اسکن قرار دهید.
- مطمئن شوید تصویر تار، خیلی کوچک یا بیش از حد نورانی نباشد.
- در صورت پشتیبانی ابزار، میتوانید تصویر بارکد را از گالری انتخاب کنید.
- داده استخراجشده را بررسی و در صورت نیاز کپی کنید.
همه مرورگرها از قابلیتهای تشخیص بارکد به یک شکل پشتیبانی نمیکنند. به همین دلیل ممکن است یک اسکنر آنلاین در یک مرورگر یا دستگاه بهتر از دیگری کار کند.

خواندن بارکد با گوشی چگونه است؟
خواندن بارکد با گوشی اندروید
در گوشیهای اندرویدی، روش اسکن به مدل دستگاه و نرمافزار مورد استفاده بستگی دارد. در بسیاری از گوشیها میتوان از Google Lens یا اپلیکیشنهای سازگار برای شناسایی بارکد استفاده کرد.
برای استفاده از Lens، کافی است ابزار دوربین یا Lens را باز کنید، بارکد را داخل محدوده تصویر قرار دهید و منتظر شناسایی آن بمانید. نتیجه به نوع بارکد و اطلاعات مرتبط با آن بستگی دارد.
خواندن بارکد با آیفون
در آیفون باید میان QR Code و بارکدهای خطی تفاوت قائل شوید. قابلیتهای داخلی دوربین آیفون برای QR Code بسیار مناسب هستند، اما برای همه بارکدهای خطی مانند EAN-13 یا Code 128 نمیتوان همان تجربه را تضمین کرد.
برای بارکدهای خطی بهتر است از یک ابزار یا اپلیکیشنی استفاده کنید که صراحتاً از فرمت موردنظر شما پشتیبانی کند.
چرا بعضی بارکدها اسکن نمیشوند؟
اسکن نشدن بارکد همیشه به معنی خراب بودن کد نیست. کیفیت تصویر، اندازه بارکد، نور، زاویه دوربین، کیفیت چاپ و حتی پشتیبانی اسکنر از فرمت موردنظر میتواند روی نتیجه تأثیر بگذارد.
- تصویر تار است: یک تصویر واضحتر با فوکوس مناسب تهیه کنید.
- بارکد خیلی کوچک است: از نسخه بزرگتر یا تصویر اصلی استفاده کنید.
- نور روی بارکد منعکس شده است: زاویه دوربین یا منبع نور را تغییر دهید.
- حاشیه اطراف بارکد حذف شده است: فضای سفید اطراف بارکد را حفظ کنید.
- فرمت پشتیبانی نمیشود: مطمئن شوید اسکنر از نوع بارکد شما پشتیبانی میکند.
- داده اشتباه است: ورودی خود را بررسی کنید، مخصوصاً در بارکدهایی که رقم کنترلی دارند.
چگونه بارکد آنلاین بسازیم؟
برای ساخت بارکد، ابتدا باید نوع مناسب را مشخص کنید. اگر هدف شما ایجاد یک شناسه داخلی برای انبار یا کالا است، Code 128 در بسیاری از شرایط انتخاب مناسبی است. برای محصولات فروشگاهی، فرمت مورد استفاده باید بر اساس شناسه و سیستم مقصد انتخاب شود.
با استفاده از ابزار ساخت بارکد آنلاین تولیاک میتوانید نوع بارکد را انتخاب کنید، داده موردنظر را وارد کنید و تصویر بارکد را ایجاد کنید.
- وارد صفحه ساخت بارکد آنلاین تولیاک شوید.
- نوع بارکد موردنظر را انتخاب کنید.
- عدد یا متن مناسب همان فرمت را وارد کنید.
- در صورت نیاز اندازه خروجی را تنظیم کنید.
- بارکد را تولید کنید.
- خروجی را دریافت و قبل از استفاده نهایی اسکن کنید.
برای ساخت بارکد چه فرمتی را انتخاب کنیم؟
| نیاز | فرمت پیشنهادی |
|---|---|
| شناسه داخلی کالا یا انبار | Code 128 |
| محصول فروشگاهی | EAN-13 یا UPC بر اساس سیستم مقصد |
| محصول کوچک با فضای محدود | EAN-8 در صورت داشتن شناسه مناسب |
| لینک یا متن بیشتر | QR Code |
اگر قصد ساخت بارکد برای محصول تجاری را دارید، ابتدا مطمئن شوید شناسهای که استفاده میکنید معتبر است. ساخت تصویر بارکد نباید با دریافت شناسه رسمی محصول اشتباه گرفته شود.
تفاوت بارکد و QR Code چیست؟
بارکد خطی معمولاً اطلاعات را در یک ساختار یکبعدی از خطوط و فاصلهها نمایش میدهد، در حالی که QR Code یک نماد دوبعدی است که داده را در یک الگوی مربعی ذخیره میکند.
| ویژگی | بارکد خطی | QR Code |
|---|---|---|
| ساختار | خطوط و فاصلهها | الگوی دوبعدی |
| کاربرد رایج | فروشگاه و انبار | لینک، متن و اطلاعات دیجیتال |
| نوع داده | معمولاً محدودتر | گستردهتر |
| خواندن با گوشی | به نرمافزار و فرمت بستگی دارد | در بسیاری از گوشیها بهصورت داخلی پشتیبانی میشود |
اگر هدف شما ساخت یک لینک، منوی آنلاین، صفحه معرفی محصول یا اطلاعات تماس است، معمولاً QR Code انتخاب مناسبتری خواهد بود. برای این کاربرد میتوانید از ابزار QR Code تولیاک استفاده کنید.
بارکد برای فروشگاه اینترنتی چه کاربردی دارد؟
در فروشگاه اینترنتی میتوان از بارکد برای مدیریت موجودی، ورود و خروج کالا، پردازش سفارش، انبارداری و هماهنگ کردن کالا با سیستم داخلی استفاده کرد.
برای مثال، یک فروشگاه اینترنتی ایرانی میتواند برای محصولات خود SKU یا شناسه داخلی داشته باشد و از آن برای ایجاد بارکد داخلی استفاده کند. در این حالت، اسکن بارکد میتواند باعث شود اطلاعات کالا در سیستم انبار سریعتر ثبت شود.
اما اگر کالا قرار است در یک زنجیره خردهفروشی بر اساس استانداردهای رسمی شناسایی شود، موضوع فقط ساخت تصویر بارکد نیست و باید شناسه معتبر محصول نیز وجود داشته باشد.
چند نکته مهم قبل از چاپ بارکد
- بارکد را بیش از حد کوچک نکنید.
- قبل از چاپ تعداد زیاد، یک نمونه چاپی را تست کنید.
- حاشیه سفید اطراف بارکد را حذف نکنید.
- برای چاپ روی بستهبندی، کنتراست کافی میان خطوط و پسزمینه ایجاد کنید.
- نوع بارکد را بر اساس سیستم مقصد انتخاب کنید.
- قبل از استفاده نهایی، بارکد چاپشده را با همان اسکنری که قرار است در عمل استفاده شود آزمایش کنید.
- برای فایلهای چاپی، در صورت پشتیبانی سیستم، فرمت SVG میتواند گزینه مناسبی باشد.
سؤالات متداول
بارکد چیست؟
بارکد روشی برای نمایش ماشینخوان اطلاعات است که امکان شناسایی سریع کالا، شناسه یا داده مشخص را فراهم میکند.
آیا بارکد همان شماره محصول است؟
خیر. شماره یا شناسه محصول یک داده است و بارکد روشی برای نمایش آن داده به شکلی است که دستگاه بتواند آن را بخواند.
آیا میتوان بارکد را با گوشی اسکن کرد؟
بله. بسته به نوع بارکد، گوشی میتواند از دوربین، Google Lens یا اپلیکیشنها و ابزارهای آنلاین برای خواندن آن استفاده کند.
آیا اسکن بارکد آنلاین بدون نصب برنامه امکانپذیر است؟
در بعضی سرویسها بله. اگر ابزار موردنظر از دوربین یا بارگذاری تصویر پشتیبانی کند، میتوان بارکد را مستقیماً در مرورگر اسکن کرد.
بهترین بارکد برای فروشگاه چیست؟
برای محصولات فروشگاهی، فرمتهایی مانند EAN-13 و UPC از گزینههای رایج هستند. انتخاب دقیق باید بر اساس شناسه محصول و سیستم مقصد انجام شود.
آیا میتوان هر عددی را به EAN-13 تبدیل کرد؟
میتوان تصویر یک بارکد را از داده مناسب تولید کرد، اما این کار به معنی ایجاد یک شناسه رسمی محصول نیست. برای استفاده تجاری، شناسه باید معتبر و یکتا باشد.
برای انبارداری Code 128 بهتر است یا EAN-13؟
هرکدام کاربرد متفاوتی دارند. Code 128 انعطاف بیشتری برای شناسههای داخلی عددی و حروفی دارد، در حالی که EAN-13 بیشتر در شناسایی کالا در خردهفروشی استفاده میشود.
جمعبندی
بارکد یک روش استاندارد برای نمایش اطلاعات به شکل قابل خواندن توسط ماشین است و در فروشگاهها، انبارها، حملونقل و بسیاری از کسبوکارها کاربرد دارد. در این مقاله دیدیم که بارکد انواع مختلفی دارد و انتخاب نوع مناسب باید بر اساس کاربرد و سیستم مقصد انجام شود.
اگر قصد دارید یک بارکد را بخوانید، میتوانید بسته به نوع آن از گوشی، نرمافزارهای اسکن یا ابزارهای آنلاین استفاده کنید. اگر هم میخواهید یک بارکد جدید ایجاد کنید، ابتدا نوع مناسب را انتخاب کنید و سپس داده موردنظر را به تصویر بارکد تبدیل کنید.
برای ایجاد سریع بارکد میتوانید از ابزار ساخت بارکد آنلاین تولیاک استفاده کنید و خروجی موردنیاز خود را ایجاد کنید.