ভাষা বেছে নিন

অনলাইন Code 128 বারকোড জেনারেটর

অক্ষর, সংখ্যা এবং চিহ্ন ব্যবহার করে সহজেই Code 128 বারকোড তৈরি করুন। আপনার বারকোড PNG বা SVG ফরম্যাটে ডাউনলোড করুন এবং স্কেল ও উচ্চতা নিয়ন্ত্রণ করুন।

Mehmet Demiray (মেহমেত দেমিরায়) প্রকাশিত আপডেট হয়েছে
শেয়ার করুন
সকল ফরম্যাটের বারকোড জেনারেটরআপনার যদি নির্দিষ্ট কোনো ফরম্যাটের বদলে সব ধরনের বারকোড একসাথে তৈরি করার প্রয়োজন হয়, তবে এই মাস্টার টুলটি ব্যবহার করতে পারেন।
Code 128 অক্ষর, সংখ্যা এবং প্রতীক এনকোড করে।
মডিউল প্রস্থের গুণক, বড় মান একটি চওড়া বারকোড তৈরি করে।
বারের উচ্চতা (মিলিমিটারে)।
বারকোডের নিচে পাঠযোগ্য টেক্সট হিসেবে এনকোড করা মান প্রিন্ট করুন।

Code 128 বারকোড কী এবং কেন এটি এত জনপ্রিয়?

Code 128 একটি অত্যন্ত কার্যকর ও বহুল ব্যবহৃত একমাত্রিক (1D) বারকোড। এর সবচেয়ে বড় বৈশিষ্ট্য হলো এটি উচ্চ ঘনত্বে (high-density) ডেটা ধারণ করতে পারে, অর্থাৎ অল্প জায়গায় অনেক তথ্য রাখা যায়। এর নাম '128' কারণ এটি සම්පූර්ණ 128-ক্যারেক্টারের ASCII সেট সমর্থন করে। এর মানে হলো, আপনি শুধু সংখ্যাই নয়, বরং ইংরেজি বড় ও ছোট হাতের অক্ষর (A-Z, a-z), বিভিন্ন চিহ্ন (!, @, #, % ইত্যাদি) এবং কন্ট্রোল ক্যারেক্টারও (যেমন tab) এনকোড করতে পারবেন। এই বহুমুখী ক্ষমতার কারণে এটি লজিস্টিকস, ইনভেন্টরি ম্যানেজমেন্ট এবং সাপ্লাই চেইন ব্যবস্থাপনার জগতে একটি অপরিহার্য টুল হয়ে উঠেছে। অন্যান্য বারকোড, যেমন EAN-13 যা শুধুমাত্র সংখ্যা এনকোড করতে পারে, তার তুলনায় Code 128 অনেক বেশি তথ্য ধারণে সক্ষম। আমাদের "Code 128 বারকোড জেনারেটর" ব্যবহার করে আপনি সহজেই আপনার প্রয়োজনীয় যেকোনো আলফানিউমেরিক ডেটার জন্য বারকোড তৈরি করতে পারেন। এটি স্বয়ংক্রিয়ভাবে একটি চেকসাম ডিজিট যুক্ত করে, যা স্ক্যান করার সময় ডেটার নির্ভুলতা নিশ্চিত করে।

বাংলাদেশে Code 128 বারকোডের বাস্তব ব্যবহার

বাংলাদেশে ব্যবসা-বাণিজ্য এবং শিল্প উৎপাদনে Code 128 বারকোডের ব্যবহার ক্রমশ বাড়ছে। এর বহুমুখী প্রয়োগ এটিকে বিভিন্ন খাতের জন্য আদর্শ করে তুলেছে।

  1. লজিস্টিকস ও কুরিয়ার সার্ভিস: দেশের শীর্ষস্থানীয় কুরিয়ার কোম্পানিগুলো, যেমন সুন্দরবন কুরিয়ার সার্ভিস বা আন্তর্জাতিক প্রতিষ্ঠান DHL, তাদের প্রতিটি পার্সেলের জন্য একটি ইউনিক ট্র্যাকিং আইডি তৈরি করে। এই আইডিতে সাধারণত অক্ষর ও সংখ্যা উভয়ই থাকে, যা Code 128 ব্যবহার করে সহজেই এনকোড করা হয়। এর ফলে প্যাকেজ ডেলিভারির প্রতিটি ধাপে ট্র্যাক করা সম্ভব হয়।
  1. পোশাক শিল্প ও উৎপাদন: গাজীপুর বা চট্টগ্রামের পোশাক কারখানাগুলোতে উৎপাদিত পণ্যের কার্টুন বা ব্যাচ শনাক্ত করার জন্য Code 128 লেবেল ব্যবহার করা হয়। এতে ব্যাচ নম্বর, উৎপাদন তারিখ এবং পণ্যের সিরিয়াল নম্বর এনকোড করা থাকে, যা গুদামজাতকরণ এবং শিপিংয়ের সময় নির্ভুলতা বাড়ায়।
  1. ইনভেন্টরি ও গুদাম ব্যবস্থাপনা: স্বপ্ন বা মীনা বাজারের মতো সুপারশপগুলো তাদের গুদামে থাকা হাজার হাজার পণ্য ব্যবস্থাপনার জন্য এই বারকোড ব্যবহার করে। পণ্যের সিরিয়াল নম্বর বা ব্যাচ কোড ট্র্যাক করার মাধ্যমে তারা সহজেই স্টক গণনা, মেয়াদ উত্তীর্ণের তারিখ পর্যবেক্ষণ এবং পণ্য শনাক্ত করতে পারে।
  1. অ্যাসেট ট্র্যাকিং: বিভিন্ন কর্পোরেট অফিস বা সরকারি প্রতিষ্ঠানে কম্পিউটার, প্রিন্টার, আসবাবপত্র এবং অন্যান্য মূল্যবান সরঞ্জাম শনাক্ত করার জন্য অ্যাসেট ট্যাগ হিসেবে Code 128 বারকোড ব্যবহার করা হয়। এতে প্রতিটি সরঞ্জামের জন্য একটি ইউনিক আইডি থাকে, যা অডিটিং এবং ব্যবস্থাপনাকে সহজ করে।

Code 128 বারকোডের সাবসেট A, B, এবং C-এর কার্যকারিতা

Code 128 বারকোডের কার্যকারিতার মূলে রয়েছে এর তিনটি ভিন্ন ক্যারেক্টার সেট বা সাবসেট (A, B, এবং C) ব্যবহার করার ক্ষমতা। এই সাবসেটগুলো ডেটার ধরনের ওপর ভিত্তি করে বারকোডকে যতটা সম্ভব সংক্ষিপ্ত এবং ঘন (dense) করে তোলে। আমাদের বারকোড জেনারেটর টুলটি স্বয়ংক্রিয়ভাবে সবচেয়ে কার্যকর সাবসেট বেছে নেয়।

* সাবসেট A: এই সেটটি বড় হাতের ইংরেজি অক্ষর (A-Z), সংখ্যা (0-9), বিভিন্ন চিহ্ন এবং ASCII কন্ট্রোল ক্যারেক্টার (যেমন, TAB বা FNC) এনকোড করার জন্য ব্যবহৃত হয়।

* সাবসেট B: এটি সবচেয়ে সাধারণ সাবসেট। এটি বড় ও ছোট হাতের ইংরেজি অক্ষর (A-Z, a-z), সংখ্যা (0-9) এবং বিভিন্ন চিহ্ন এনকোড করতে পারে। যদি আপনার ডেটাতে ছোট হাতের অক্ষর থাকে, তবে এই সাবসেটটি ব্যবহৃত হয়।

* সাবসেট C: এটি শুধুমাত্র সংখ্যাসূচক ডেটার জন্য ব্যবহৃত হয় এবং Code 128-এর সবচেয়ে বড় সুবিধাগুলোর মধ্যে একটি। এই সাবসেটটি জোড়ায় জোড়ায় সংখ্যা (00 থেকে 99) এনকোড করে। অর্থাৎ, দুটি সংখ্যাকে একটি বারকোড প্রতীকে পরিণত করা হয়। এর ফলে, শুধুমাত্র সংখ্যা দিয়ে গঠিত লম্বা ডেটার জন্য বারকোডটির আকার প্রায় অর্ধেক হয়ে যায়।

একটি বারকোডের মধ্যেই এই তিনটি সাবসেটের মধ্যে পরিবর্তন করা সম্ভব। যেমন, ABC-123456 ডেটার জন্য, বারকোডটি সাবসেট B দিয়ে ABC- এনকোড করবে এবং তারপর সাবসেট C-তে পরিবর্তিত হয়ে 123456 সংখ্যাগুলোকে আরও সংক্ষিপ্তভাবে এনকোড করবে। এই বুদ্ধিমত্তার কারণেই Code 128 এত কার্যকর।

Code 128 বারকোড প্রিন্ট ও স্ক্যান করার সেরা উপায়

একটি Code 128 বারকোড সফলভাবে তৈরি করার পর সেটিকে সঠিকভাবে প্রিন্ট করা এবং স্ক্যানযোগ্য রাখা অত্যন্ত জরুরি। কিছু সাধারণ নিয়ম মেনে চললে বারকোডের কার্যকারিতা নিশ্চিত করা যায়।

Quiet Zone (নীরব এলাকা): এটি হলো বারকোডের বাম এবং ডান দিকের খালি জায়গা। স্ক্যানারকে বারকোডের শুরু এবং শেষ ঠিকভাবে বুঝতে সাহায্য করার জন্য এই খালি জায়গা থাকা আবশ্যক। একটি সাধারণ নিয়ম হলো, এই নীরব এলাকার প্রস্থ বারকোডের সবচেয়ে সরু বারটির (X-dimension) অন্তত ১০ গুণ হওয়া উচিত।

X-Dimension (সর্বনিম্ন প্রস্থ): এটি বারকোডের সবচেয়ে সরু বার বা স্পেসের প্রস্থকে বোঝায়। এটি সাধারণত মিলিলিমিটার (mm) এককে পরিমাপ করা হয়। আপনার প্রিন্টারের রেজোলিউশন এবং যে স্ক্যানার দিয়ে বারকোডটি পড়া হবে, তার ক্ষমতার উপর ভিত্তি করে সঠিক X-dimension বেছে নিতে হবে। লজিস্টিকস বা ওয়্যারহাউসের জন্য সাধারণত ০.২৫ মিমি থেকে ০.৫ মিমি পর্যন্ত X-dimension উপযুক্ত।

বারকোডের উচ্চতা: বারকোডটি যত উঁচু হবে, স্ক্যান করা তত সহজ হবে। কারণ স্ক্যানারের লেজার বিম সহজেই বারকোডের যেকোনো অংশকে ধরতে পারে। সাধারণত, বারকোডের উচ্চতা এর মোট প্রস্থের কমপক্ষে ১৫% বা ১.২৫ সেমি-এর বেশি হওয়া উচিত।

প্রিন্ট কোয়ালিটি: বারকোড প্রিন্ট করার জন্য থার্মাল ট্রান্সফার বা লেজার প্রিন্টার ব্যবহার করা ভালো। প্রিন্ট যেন স্পষ্ট হয় এবং ব্যাকগ্রাউন্ডের সাথে যথেষ্ট কনট্রাস্ট থাকে, সেদিকে খেয়াল রাখতে হবে। ঝাপসা বা অস্পষ্ট প্রিন্ট স্ক্যানিং-এ সমস্যা তৈরি করতে পারে। আমাদের "Code 128 বারকোড জেনারেটর" থেকে আপনি PNG বা SVG ফরম্যাটে উচ্চ-মানের বারকোড ডাউনলোড করতে পারেন, যা প্রিন্টিং-এর জন্য আদর্শ।

GS1-128 স্ট্যান্ডার্ড এবং Code 128-এর সম্পর্ক

ব্যবসা-বাণিজ্যের সাপ্লাই চেইনে কাজ করার সময় আপনি GS1-128 নামটি শুনে থাকতে পারেন। অনেকে এটিকে একটি ভিন্ন ধরনের বারকোড মনে করলেও, GS1-128 আসলে কোনো নতুন বারকোড সিম্বলজি নয়। এটি একটি অ্যাপ্লিকেশন স্ট্যান্ডার্ড যা ডেটা স্ট্রাকচার করার জন্য Code 128 বারকোডকে ভিত্তি হিসেবে ব্যবহার করে।

GS1 হলো একটি আন্তর্জাতিক সংস্থা যা ব্যবসা-বাণিজ্যের জন্য বিশ্বব্যাপী মান নির্ধারণ করে। GS1-128 স্ট্যান্ডার্ডটি তৈরি করা হয়েছে যাতে সাপ্লাই চেইনের বিভিন্ন পক্ষ, যেমন প্রস্তুতকারক, পরিবেশক এবং খুচরা বিক্রেতা, একটি সাধারণ ফরম্যাটে তথ্য আদান-প্রদান করতে পারে।

এই স্ট্যান্ডার্ডে, ডেটাকে অ্যাপ্লিকেশন আইডেন্টিফায়ার (AI) ব্যবহার করে নির্দিষ্ট ফরম্যাটে সাজানো হয়। AI হলো দুই বা ততোধিক সংখ্যার একটি কোড যা এরপরের ডেটা কী ধরনের তথ্য বহন করছে তা নির্দেশ করে। যেমন:

(01): গ্লোবাল ট্রেড আইটেম নম্বর (GTIN) (10): ব্যাচ বা লট নম্বর (17): মেয়াদ উত্তীর্ণের তারিখ (YYMMDD) (00): সিরিয়াল শিপিং কন্টেইনার কোড (SSCC)

একটি GS1-128 বারকোড তৈরি করতে, আপনি এই AI সহ সম্পূর্ণ ডেটা স্ট্রিংটি একটি Code 128 বারকোড জেনারেটর-এ ইনপুট করবেন। যেমন: (01)12345678901231(10)BATCHA52। জেনারেটরটি স্বয়ংক্রিয়ভাবে একটি বৈধ Code 128 বারকোড তৈরি করবে। সাপ্লাই চেইনে大量 লেবেল তৈরির জন্য আমাদের বাল্ক Code 128 বারকোড জেনারেটর বিশেষভাবে উপযোগী।

Code 128 বারকোড সম্পর্কিত সাধারণ জিজ্ঞাসাসমূহ (FAQ)

Code 128 এবং EAN-13 এর মধ্যে পার্থক্য কী? প্রধান পার্থক্য হলো তাদের ব্যবহার এবং ডেটা ধারণ ক্ষমতা। EAN-13 বারকোড শুধু ১৩ সংখ্যার একটি নির্দিষ্ট সেট এনকোড করে এবং এটি মূলত বিশ্বব্যাপী খুচরা পণ্যের প্যাকেজিং-এ ব্যবহৃত হয়। অন্যদিকে, Code 128 একটি বহুমুখী বারকোড যা অক্ষর, সংখ্যা এবং চিহ্নসহ পুরো ASCII সেট এনকোড করতে পারে। তাই এটি লজিস্টিকস, ইনভেন্টরি ম্যানেজমেন্ট এবং অভ্যন্তরীণ অ্যাসেট ট্র্যাকিং-এর মতো কাজে ব্যবহৃত হয় যেখানে আলফানিউমেরিক ডেটার প্রয়োজন।

আমি কি Code 128 ব্যবহার করে অক্ষর এবং চিহ্ন এনকোড করতে পারি? হ্যাঁ, অবশ্যই। Code 128-এর অন্যতম প্রধান সুবিধা হলো এটি সম্পূর্ণ ASCII ক্যারেক্টার সেট সমর্থন করে। এর মানে আপনি ইংরেজি বড় ও ছোট হাতের অক্ষর, সংখ্যা এবং কীবোর্ডে থাকা প্রায় সব ধরনের চিহ্ন (!@#$%^&*() ইত্যাদি) এনকোড করতে পারবেন। এটি Code 39 বারকোড জেনারেটর-এর মতো আরেকটি আলফানিউমেরিক বারকোড, তবে Code 128 সাধারণত বেশি ঘন বা কমপ্যাক্ট হয়।

Code 128 বারকোডে বাস্তবে সর্বোচ্চ কত ডেটা রাখা যায়? তাত্ত্বিকভাবে, Code 128-এর ডেটা ধারণের কোনো নির্দিষ্ট সীমা নেই। তবে বাস্তবে, এটি লেবেলের আকার এবং স্ক্যানারের ক্ষমতার উপর নির্ভরশীল। একটি বারকোড যত লম্বা হবে, সেটিকে একবারে স্ক্যান করা তত কঠিন হবে। সাধারণত, একটি আদর্শ আকারের লেবেলে প্রায় ৩০ থেকে ৫০টি ক্যারেক্টার রাখা নিরাপদ বলে মনে করা হয়। এর চেয়ে বেশি ডেটার জন্য, একটি 2D বারকোড যেমন QR কোড ব্যবহার করা ভালো।

আমি কি বাংলা অক্ষর এনকোড করতে পারি? না। Code 128 স্ট্যান্ডার্ড ASCII (আমেরিকান স্ট্যান্ডার্ড কোড ফর ইনফরমেশন ইন্টারচেঞ্জ) অক্ষর সেট সমর্থন করে, যা মূলত ইংরেজি ভাষা এবং সম্পর্কিত চিহ্নগুলোর জন্য তৈরি। বাংলা বা অন্য কোনো ইউনিকোড-ভিত্তিক লিপি সরাসরি এনকোড করার জন্য এটি উপযুক্ত নয়। এর জন্য আপনাকে QR কোডের মতো 2D বারকোড ব্যবহার করতে হবে, যা বাইনারি ডেটা হিসেবে যেকোনো ভাষার অক্ষর ধারণ করতে পারে।

যেগুলোর উত্তর আমরা সবচেয়ে বেশি দিই।

Code 128 আর EAN-13 বারকোডের মধ্যে প্রধান পার্থক্য কী?

Code 128 বারকোড মূলত পণ্য পরিবহন (logistics), গুদাম পরিচালনা এবং অভ্যন্তরীণ সম্পদ ট্র্যাকিংয়ের জন্য ব্যবহৃত হয়। এটি অক্ষর, সংখ্যা এবং চিহ্নসহ সম্পূর্ণ ASCII সেট সমর্থন করে। অন্যদিকে, EAN-13 বারকোড বিশেষভাবে খুচরা পণ্যের জন্য তৈরি, যা আপনি সুপারশপ বা দোকানে দেখেন। এতে শুধু সংখ্যা ব্যবহার করা যায় এবং এটি বিশ্বব্যাপী পণ্যের শনাক্তকরণের জন্য GS1 সিস্টেমের অংশ। আপনার দোকানের পণ্যের জন্য EAN-13 এবং অভ্যন্তরীণ ব্যবস্থাপনার জন্য Code 128 ব্যবহার করা উচিত।

আমি কি Code 128 বারকোডে বাংলা অক্ষর ব্যবহার করতে পারি?

না, Code 128 বারকোড জেনারেটরটি বাংলা অক্ষর (Unicode) সমর্থন করে না। এটি শুধুমাত্র ইংরেজি অক্ষর (A-Z, a-z), সংখ্যা (০-৯), এবং ASCII স্ট্যান্ডার্ডের অন্তর্ভুক্ত বিশেষ চিহ্নগুলো (যেমন - , @, #, $) এনকোড করতে পারে। বারকোড প্রযুক্তির এই সীমাবদ্ধতার কারণে, আন্তর্জাতিকভাবে পঠনযোগ্য ডেটার জন্য ইংরেজি অক্ষর ও সংখ্যা ব্যবহার করাই আদর্শ।

একটি Code 128 বারকোডে সর্বোচ্চ কতগুলো ডেটা রাখা যায়?

তত্ত্ব অনুযায়ী Code 128 বারকোডে নির্দিষ্ট কোনো ডেটা সীমা নেই, তবে বাস্তবে এর দৈর্ঘ্য নির্ভর করে আপনার বারকোড স্ক্যানারের ক্ষমতার উপর। বারকোড যত লম্বা হবে, স্ক্যান করা তত কঠিন হতে পারে। সাধারণত, ভালো পঠনযোগ্যতার জন্য ডেটার দৈর্ঘ্য ২০ থেকে ৩০ অক্ষরের মধ্যে রাখা হয়। খুব বেশি ডেটা থাকলে বারকোডটি প্রিন্ট করার জন্য অনেক চওড়া হয়ে যাবে এবং ছোট লেবেলে আঁটবে না।

GS1-128 কী এবং এটি সাধারণ Code 128 থেকে কীভাবে আলাদা?

GS1-128 কোনো নতুন ধরনের বারকোড নয়, বরং এটি Code 128 বারকোড ব্যবহারের একটি নির্দিষ্ট মান বা নিয়ম। এটি সাপ্লাই চেইন ব্যবস্থাপনার জন্য তৈরি করা হয়েছে। GS1-128 বারকোডে ডেটার শুরুতে একটি বিশেষ কোড (Application Identifier বা AI) ব্যবহার করা হয়, যা ডেটার ধরন নির্দেশ করে, যেমন - পণ্যের মেয়াদোত্তীর্ণের তারিখ, ব্যাচ নম্বর বা সিরিয়াল নম্বর। আমাদের জেনারেটরটি সাধারণ Code 128 বারকোড তৈরি করে, যা GS1-128 ফরম্যাটের ভিত্তি হিসেবে কাজ করে।

বারকোড তৈরির পর PNG এবং SVG ফরম্যাটের মধ্যে কোনটি বেছে নেব?

এটি আপনার ব্যবহারের উপর নির্ভর করে। যদি আপনি ওয়েবসাইটে বারকোডটি ব্যবহার করতে চান বা সাধারণ অফিস প্রিন্টারে ছোট লেবেল প্রিন্ট করতে চান, তবে PNG ফরম্যাটই যথেষ্ট। কিন্তু যদি আপনার বারকোডটি পেশাদার প্রিন্টিং, যেমন - পণ্যের প্যাকেজিং বা বড় পোস্টারে ব্যবহারের প্রয়োজন হয়, তবে SVG ফরম্যাট ডাউনলোড করা উচিত। SVG একটি ভেক্টর ফাইল, তাই এটিকে যত খুশি বড় বা ছোট করা যায়, কিন্তু এর গুণমান একটুও নষ্ট হয় না।

আমার কি একই সাথে অনেকগুলো বারকোড তৈরি করার কোনো ব্যবস্থা আছে?

হ্যাঁ, আছে। যদি আপনার একটি তালিকা থেকে একাধিক পণ্যের জন্য বা অ্যাসেট ট্যাগের জন্য বারকোড তৈরি করার প্রয়োজন হয়, তবে একটি একটি করে তৈরি করা সময়সাপেক্ষ। এই ধরনের কাজের জন্য, আপনি আমাদের বাল্ক Code 128 বারকোড জেনারেটর ব্যবহার করতে পারেন। সেখানে আপনি একবারে একাধিক ডেটা ইনপুট করে সমস্ত বারকোড একসাথে তৈরি ও ডাউনলোড করতে পারবেন।

Code 128 এবং Code 39 বারকোডের মধ্যে কোনটি বেশি সুবিধাজনক?

বেশিরভাগ ক্ষেত্রে Code 128 বেশি সুবিধাজনক। কারণ এটি Code 39-এর চেয়ে অনেক বেশি ঘন (denser), অর্থাৎ একই পরিমাণ ডেটা অনেক কম জায়গায় এনকোড করতে পারে। এছাড়া, Code 128 সম্পূর্ণ ASCII অক্ষর সেট সমর্থন করে, যেখানে Code 39 বারকোড শুধুমাত্র ৪৩টি অক্ষর সমর্থন করে। তবে কিছু পুরোনো সিস্টেমে বা নির্দিষ্ট শিল্পক্ষেত্রে এখনো Code 39 ব্যবহৃত হয়। নতুন কোনো সিস্টেম তৈরি করলে Code 128 ব্যবহার করাই শ্রেয়।