Decoding the Lines: A Guide to Different Barcode Types and Their Standards

Barcodes are ubiquitous in our daily lives, from scanning groceries at the supermarket to tracking packages online. These seemingly simple patterns of lines and spaces hold a wealth of information. But did you know there are many different types of barcodes, each with its own unique design and set of standards? Let’s dive into the fascinating world of barcodes!

1. Linear Barcodes (1D Barcodes)

Linear barcodes, also known as 1D barcodes, are the most common type. They represent data by varying the widths and spacing of parallel lines. They can typically store a small amount of information, usually a product identification number.

Code 39 (Code 3 of 9)

Description: Code 39 is an alphanumeric barcode capable of encoding uppercase letters, numbers, and a few special characters. It’s one of the older barcode types but is still widely used due to its simplicity and ability to encode both letters and numbers.

Standard: While there isn’t a single “official” international standard like some other codes, its specifications are well-documented and widely adopted. It’s defined by AIM (Automatic Identification Manufacturers) International.

Example:

Code 39 Barcode Example

*ABC123*

Code 128

Description: Code 128 is a very versatile and high-density alphanumeric barcode. It can encode all 128 ASCII characters, including control characters. This makes it suitable for a wide range of applications, including shipping and packaging.

Standard: Defined by AIM International.

Example:

Code 128 Barcode Example

ProductXYZ-456

UPC (Universal Product Code)

Description: The UPC is primarily used in retail in the United States and Canada. It encodes a 12-digit number (UPC-A) or an 8-digit number (UPC-E, a compressed version for smaller packages). It’s designed for quick scanning at point-of-sale.

Standard: GS1 (formerly Uniform Code Council – UCC).

Example (UPC-A):

UPC-A Barcode Example

012345678905 (A typical 12-digit UPC number)

EAN (European Article Number) / GTIN (Global Trade Item Number)

Description: EAN barcodes are widely used globally, particularly outside of North America, for retail products. EAN-13 encodes 13 digits, while EAN-8 encodes 8 digits. GTIN is the overarching term for a family of GS1 data structures that include UPC, EAN, and others.

Standard: GS1.

Example (EAN-13):

EAN-13 Barcode Example

5012345678900 (A typical 13-digit EAN number)

2. Two-Dimensional Barcodes (2D Barcodes)

2D barcodes store information both horizontally and vertically, allowing them to hold significantly more data than 1D barcodes. They can encode text, URLs, images, and other binary data, and are more resilient to damage.

QR Code (Quick Response Code)

Description: Developed by Denso Wave, a Japanese company, QR codes are incredibly popular due to their ability to store a large amount of information (up to 7,089 numeric characters or 4,296 alphanumeric characters). They are easily scannable by smartphones and are used for everything from marketing to ticketing.

Standard: ISO/IEC 18004.

Example:

QR Code Barcode Example

https://www.example.com/

Data Matrix

Description: Data Matrix barcodes are compact, high-density 2D codes that are typically square or rectangular. They are often used in industries where space is limited, such as electronics, healthcare, and aerospace, for marking small items.

Standard: ISO/IEC 16022.

Example:

Data Matrix Barcode Example

Part#12345-RevA

PDF417

Description: PDF417 is a multi-row, variable-length 2D barcode capable of storing a large amount of data (up to 1.1 kilobytes). It’s commonly used on driver’s licenses, boarding passes, and other applications where a significant amount of data needs to be stored and read reliably.

Standard: ISO/IEC 15438.

Example:

PDF417 Barcode Example

FirstName: John, LastName: Doe, DOB: 01/01/1990, License#: ABCDE12345

3. Stacked Barcodes

Stacked barcodes combine elements of both 1D and 2D codes, essentially stacking multiple linear barcodes on top of each other to increase data capacity.

Code 16K

Description: Code 16K is a stacked version of Code 128. It allows for more data to be encoded while maintaining a somewhat linear appearance, making it suitable for applications that need more data than a single Code 128 but don’t require the full complexity of a 2D matrix code.

Standard: Defined by AIM International.

Example:

Code 16K Barcode Example

ThisIsALongStringOfTextForCode16K

From the humble beginnings of parallel lines to the intricate patterns of 2D codes, barcodes have revolutionized how we identify, track, and manage information. Understanding the different types and their underlying standards is key to appreciating their versatility and impact across various industries.

What’s your favorite type of barcode? Let us know in the comments!

অদৃশ্য হবার পোশাক তৈরি সম্ভব

ধরুন আপনি ঘুরে বেড়াচ্ছেন কিন্তু আপনাকে কেউ দেখতে পারছে না। হ্যাঁ এই রকম সিনেমায় হরহামেশা দেখে থাকি কিন্তু বাস্তবে যদি এমন কিছু সম্ভব হয় তাহলে কেমন হয়। আশার কথা হচ্ছে এই ধরনের প্রযুক্তি উদ্ভাবনে বিজ্ঞানীরা বেশ কাছাকাছি পৌচ্ছেছেন। বিজ্ঞানীরা দাবী করেছেন যে, তারা এমন ধরনের ম্যাটেরিয়াল তৈরি করতে পারবেন যা অন্য কোন বস্তু বা মানুষকে অদৃশ্য করে রাখতে পারবে। একদল গবেষকদের দাবী তারা সর্বপ্রথম এমন কিছু তৈরি করতে সক্ষম হয়েছেন যা, কোন ত্রি ডাইমেনশনাল বস্তুকে ঢেকে রাখবে বা অদৃশ্য করে রাখবে এবং এটা করা হবে ঐ বস্তুর উপর যে আলো পড়ে তা নিয়ন্ত্রন করে।

আমরা কোন বস্তু কখন দেখতে পাই, যখন কোন বস্তুর উপর আলো এসে পড়ে এবং তা প্রতিফলিত হয়ে যদি আমাদের চোখে আসে। এখন যদি এখন কিছু করা হয় যে, আলো প্রতিফলিত হবে না বা প্রতিফলনের দিক এমন ভাবে নিয়ন্ত্রন করা হবে যা আমাদের থেকে ঐ বস্তকে অদৃশ্য করা রাখবে। বিজ্ঞানীদের দাবী, আগে টু ডাইমেনশনাল কিছু খুব বেশি পাতলা বস্তুকে এই রকম অদৃশ্য করে রাখা সম্ভব হয়েছে। এখন তারা এই প্রযুক্তিকে আরো উন্নত করে স্বাভাবিক যে কোন বস্তুকে অদৃশ্য করার জন্য কাজ করে যাচ্ছেন। কোন বস্তুকে অদৃশ্য করে রাখার জন্য যা ব্যবহৃত হয় তার নাম মেটাম্যাটেরিয়ালস। ধরে নিতে পারেন একটা পোশাক বানানো হবে যা দিয়ে কোন কিছুকে অদৃশ্য করে রাখা হবে। মেটাম্যাটেরিয়ালস ধাতব পদার্থ, সিরামিক, টেফলন ও ফাইবার দিয়ে তৈরি করা হয় এবং এটা এমন ভাবে তৈরি করা হয় যে, কোন দৃশ্যমান আলোকে একটু অন্য ভাবে ঘুরিয় দেয় যা সাধারন বস্তু পারে না। এর ফলে এই সব বস্তু থেকে আলো প্রতিফলিত হবে না বা কোন ছায়া পড়বে। রুপকথার যাদুর পোশাক মনে হয় বাস্তবে চলে আসবে আর কিছুদিন পরেই।

—-লেখাটি গুগল নিউজ অবলম্বনে নিজের মতো করে লেখা।

[সম্পাদনা] মূল প্রবন্ধটি এখানে
আরো এখানেঃ এক (সাবধান পপআপ আসে একটা), দুই

উপরের লিঙ্ক দুইটাতে গেলে কিছু স্ক্রিনশটও পাওয়া যাবে।

আজ আবার ঘুরে আসলাম “উবুন্ট ৮.০৪ রিলিজ পার্টি বাংলাদেশ” থেকে

কপাল মন্দ তাই ছুটির দিনেও অফিস করতে হয়েছে। এদিকে উবুন্টু এর রিলিজ পার্টির দিন অনেক আগে থেকেই ঘোষনা দিয়ে রেখেছে উবুন্টু বাংলাদেশ। যাবোই যাবো এই রকম চিন্তা ছিলো। কিন্তু বাধ সাধলো অফিসের ছুটি বাতিল। কিন্তু শেষ পর্যন্ত দেরিতে হলেও বিকাল ৫.৩০ এ গিয়ে পৌচ্ছালাম। অনুষ্ঠানের আয়োজন করেছিলো উবুন্টু বাংলাদেশ। স্থান ছিলো মোঃপুর কাঁচা বাজারের পাশের হাঙ্গার প্রজেক্টের অফিসে। যেহেতু অনুষ্ঠানে প্রথম থেকে থাকতে পারি নাই তাই শুরু থেকে শেষ বর্ননা করতে পারবো না। যাই হোক, আমি যখন গেলাম দরজা খুলেই দেখি হাসিন ভাই দাড়িয়ে আছেন। বল্লেন মানচু এতো দেরি করলে… কি আর বলবো দুঃখের কথা…বল্লাম ভাইয়া অফিস ছিলো। আমি গিয়ে দেখলাম অমি ভাই স্ক্রিনে দেখাচ্ছিলেন কিভাবে বাংলা কিবোর্ড অপশন এনাবল করা যায় উবুন্টুতে। অনুষ্ঠানে হয়তো অনলাইনে পরিচিত অপরিচিত অনেকেই ছিলেন কিন্তু আগে আগে যেতে পারি নাই বলে সবার পরিচিতি দিতে পারছি না। আর উবুন্টু বাংলাদেশের প্রধান রাসেল ভাই ছিলেন, উনার সাথে কথা হলো। আমাদের প্রযুক্তি ও প্রজন্ম ফোরামের অনেক মেম্বারের সাথে দেখা হলো। আশাবাদী, আলোকিত, তারুন্য, আশফাক, ম্যাচলেচ অনেকের সাথে দেখা হলো, কথা হলো। আর হ্যাঁ আমার সাথে আমার অফিসের বড় ভাই সৌমেন দাশ, ডেলোয়ার ভাই ছিলেন। আগে আগে চুপি চুপি তিনটা ডিভিডি নিয়ে অনুষ্ঠান শেষ হবার আগেই চলে আসলাম, কারন ক্লান্ত লাগছিলো। যেহেতু প্রথম থেকে শেষ থাকা সম্ভব হয়নি তাই অনুষ্ঠানে বিস্তারিত বলতে পারছি না। দুঃখ প্রকাশ জ্ঞাপন এখানে শেষ করছি।