Barcode Technology

Barcode History

Barcode Label Paper

Barcode Printer

Barcode Application

Inventory Management

AI Barcode QRCode

Barcode Scanner

Barcode Software

Barcode Software B

Barcode Software C

Barcode Software D

Barcode Software E

New Technology A

New Technology B

Robot Technology

Barcode Types

Barcode Types B

Barcode Types C

Barcode Types D

Barcode Types E

Barcode Types F

Electronic Technology

Psychology at Work

Barcode Technology and Barcode Software Related   <<< Back to Directory <<<

The history and development of barcodes

History and development of barcodes

1. Origin and early concept of barcodes (early 20th century to 1940s)

The origin of barcodes can be traced back to the early 20th century, when people began to explore a technology that could quickly and accurately identify and record information. The earliest concept of barcodes was not for business, but to solve efficiency problems in industrial production and logistics management.

1911: American inventor Charles F. Krum proposed an optical symbol system for railway vehicle identification, which was the prototype of barcodes. The system prints black and white stripes on the carriages and uses photoelectric technology to read information to help railway companies track vehicles.

1932: Wallace Flint proposed the idea of an automated supermarket system where customers can select goods through punched cards and the system automatically handles orders and inventory. Although this idea was not realized, it provided inspiration for the subsequent barcode technology.

1940s: With the outbreak of World War II, the demand for rapid identification and tracking of supplies in the military field surged. The U.S. military developed barcode-like technology for identifying aircraft and weapon parts. The technology of this period laid the foundation for the subsequent development of barcodes.

2. The official birth of barcode technology (1950s to 1960s)

The official birth of barcode technology is inseparable from the contributions of two engineers: Norman Joseph Woodland and Bernard Silver. Their invention is considered the direct predecessor of the modern barcode.

1948: Bernard Silver is a graduate student at Drexel University. He heard the owner of a local supermarket complain about the inefficiency of checkout, so he and his classmate Norman Joseph Woodland began to study solutions.

1949: Woodland and Silver applied for a patent called 'Classification Apparatus and Method', which described a linear barcode system based on Morse code. The original barcode design was in the form of concentric circles (called 'bull's eye code'), but it was later changed to straight stripes for easier printing and reading.

1952: Their patent was approved, but barcodes were not immediately commercialized due to the technical limitations of the time.

1960s: With the development of laser technology and computers, barcode reading technology gradually matured. The American Association of Railroads (AAR) adopted barcode technology (called the 'KarTrak system') in 1967 for tracking carriages, but due to technical problems, the system was abandoned in the 1970s.

3. Commercialization and standardization of barcodes (1970s)

The 1970s was an important period for the commercialization of barcode technology. The supermarket industry became the main force driving the development of barcode technology.

1970: The American Supermarket Association (now GS1 US) established a committee to study the feasibility of an automated checkout system. They chose the Universal Product Code (UPC) proposed by IBM as the standard.

1973: The UPC standard was officially established and became the world's first widely used barcode standard. UPC uses a 12-digit code, the first 6 digits represent the manufacturer, the next 5 digits represent the product, and the last digit is the check code.

June 26, 1974: A supermarket in Ohio scanned the first product with a UPC barcode - a pack of Wrigley's gum. This event is considered a milestone in the commercialization of barcodes.

4. Global promotion and diversified development of barcodes (1980s to 1990s)

From the 1980s to the 1990s, barcode technology quickly became popular around the world, and many different types of barcodes appeared.

1980s:

Barcode technology expanded from supermarkets to manufacturing, logistics, medical and other fields. Europe, Japan and other regions began to adopt their own barcode standards, such as Europe's EAN-13 (International Article Number).

The concept of two-dimensional barcodes began to emerge. In 1987, Dr. David Allais developed Code 49, one of the earliest two-dimensional barcodes.

1990s:

Japan invented the QR code (Quick Response Code), which was developed by Denso Wave, a subsidiary of Toyota, in 1994. QR codes can store more information and support fast scanning.

Barcode technology is widely used in the medical field, such as for patient identification and drug management.

5. Modernization and innovation of barcode technology (2000s to present)

After entering the 21st century, barcode technology continued to innovate and deeply integrated with technologies such as the Internet and mobile devices.

2000s:

The popularity of smartphones has promoted the widespread use of QR codes. QR codes are used in advertising, payment, social media and other fields.

RFID (radio frequency identification) technology has emerged and complements barcodes. RFID is suitable for scenarios that require long-distance or batch reading.

2010s:

Dynamic barcodes (such as payment codes for Alipay and WeChat Pay) have become the core technology of mobile payments.

Barcode technology plays an important role in the Internet of Things (IoT) for device identification and data collection.

2020s:

Barcode technology continues to develop towards high capacity and high security. For example, ColorCode and High Capacity Color Barcode (HCCB) use color to increase information density.

Artificial intelligence (AI) is combined with barcodes to achieve smarter identification and analysis.

6. Main types and technical features of barcodes

Barcode technology has developed to date and has formed a variety of types, each suitable for different application scenarios.

One-dimensional barcode:

UPC: Mainly used in the retail industry, with a length of 12 digits.

EAN-13: Internationally used commodity code, with a length of 13 digits.

Code 39: Supports letters and numbers, used in the industrial field.

Code 128: High-density encoding, used in logistics and transportation.

Two-dimensional barcode:

QR code: Fast response, supports multiple data types (such as URL, text, etc.).

Data Matrix: Miniaturized design, suitable for electronic component identification.

PDF417: High-capacity encoding, used for ID cards and driver's licenses.

7. Future development trends of barcode technology

Barcode technology will continue to evolve in the future, and the main trends include:

Combination with artificial intelligence: AI can improve the recognition speed and accuracy of barcodes, especially in complex environments (such as damaged or blurred barcodes).

Augmented reality (AR) applications: Barcodes can be used as triggers for AR content to provide users with more interactive experiences.

Environmental protection and sustainability: Develop degradable or electronic ink-printed barcodes to reduce the impact on the environment.

Conclusion

The development of barcode technology reflects mankind's unremitting pursuit of efficiency and automation. From the initial simple stripes to today's smart QR codes, barcodes have become an indispensable part of modern society. In the future, with the advancement of technology, barcodes will continue to serve all walks of life in new forms.

Charles F. Krum proposed an optical symbology system for railway vehicle identification. What is its actual application?

Charles F. Krum's railway vehicle optical identification system and its actual application

1. Background and invention motivation

In the early 20th century, rail transportation was one of the most important logistics and passenger transportation methods in Europe and the United States. With the expansion of the railway network, how to efficiently and accurately identify and track thousands of vehicles became a major challenge for railway companies. Traditional manual recording methods (such as handwritten registration) are inefficient and prone to errors.

Charles F. Krum (1872-1948) was an American inventor who devoted himself to the research of railway automation technology for a long time. He realized that if vehicles could be automatically identified by machines, the efficiency of railway operations would be greatly improved. In 1911, he proposed a system based on optical symbology recognition to achieve automatic tracking of railway vehicles.

2. Basic principles of the system

Krum's system mainly consists of the following parts:

Optical symbols: a set of black and white stripes or geometric patterns painted or installed on the side of the railway carriage, similar to the early bar code. These symbols represent the number or category of the vehicle.

Photoelectric reader: installed at a fixed location beside the railway track (such as a station or marshalling yard), when the vehicle passes by, the photoelectric sensor will detect the symbols on the carriage.

Data recording and processing: The read signal is converted into electrical pulses and the vehicle information such as number, type or destination is recorded through mechanical or electrical equipment.

3. Actual application

Krum's system achieved some success in the experimental stage, but encountered many challenges in actual promotion:

(1) Early trials (1910s-1920s)

Several large railway companies in the United States (such as the Pennsylvania Railroad and the New York Central Railroad) tested Krum's system.

In some freight stations and marshalling yards, the system can automatically record car numbers and reduce manual transcription errors.

However, due to the immature photoelectric technology at the time, the reliability of the sensor was low and was easily affected by weather (such as rain, snow, dust) and light conditions (such as night or strong light).

(2) Technical limitations

Insufficient recognition accuracy: Early photoelectric sensors had high requirements for stripe contrast. If the car was damaged or the symbol faded, the reading failure rate was high.

Lack of standardization: Different railway companies used different encoding formats, making the system difficult to use universally.

High mechanical complexity: The system relies on mechanical recording devices and has high maintenance costs.

(3) Subsequent improvements and alternatives

After the 1920s, the railway industry gradually turned to more reliable automatic vehicle identification technologies, such as metal tag systems (identifying car numbers through electromagnetic induction).

In the 1960s, the American Association of Railroads (AAR) tried to adopt the barcode-like KarTrak system (based on color stripes), but eventually abandoned it due to maintenance problems.

Modern railways generally use RFID (radio frequency identification) and GPS tracking, and Krum's optical system has become history.

4. Historical significance and impact

Although Krum's system has not been widely used, it has important historical significance:

The first practice of automatic recognition technology: Krum's scheme is the earliest known attempt to use optical symbols for machine recognition, which provided inspiration for the subsequent barcode technology.

Promote the development of photoelectric sensing technology: The experiments of this system promoted the progress of early photoelectric detection technology and influenced the development of subsequent industrial automation equipment.

Inspired modern barcodes: In the 1940s, Norman Woodland referred to Krum's stripe coding concept when studying supermarket automation and eventually invented the UPC barcode.

5. Conclusion

Charles F. Krum's railway vehicle optical identification system was an important exploration of automation technology in the early 20th century. Although it was not popularized at the time due to technical limitations, its core idea (i.e. automatic identification through machine-readable symbols) laid the foundation for later technologies such as barcodes and RFID. Today, the railway industry has adopted more advanced electronic tracking methods, but Krum's contribution is still regarded as a key step in the development of automatic identification technology.

Modern railway vehicle identification and tracking technology: application and development of RFID and GPS

With the high-speed and intelligent development of railway transportation, traditional manual recording or optical identification methods (such as Charles F. Krum's system) can no longer meet the needs of modern logistics and safety management. At present, the global railway system mainly relies on RFID (radio frequency identification) and GPS (global positioning system) for real-time identification and tracking of vehicles. These two technologies have their own advantages and complement each other in different application scenarios.

1. Application of RFID (Radio Frequency Identification) in Railway System

1.1 Technical Principle

RFID (Radio Frequency Identification) is a contactless automatic identification technology, and its core components include:

Electronic tag (Tag): installed on vehicles or goods, storing unique codes (such as vehicle ID, cargo information).

Reader: fixed beside the track or at the station, reading tag data through radio frequency signals.

Backend system: processes data and links with train scheduling and logistics management platforms.

The working frequency bands of RFID mainly include:

Low frequency (LF, 125-134 kHz): short-range identification (<1m), strong anti-interference, suitable for harsh environments.

High frequency (HF, 13.56 MHz): medium distance (~1m), commonly used in ticketing systems (such as subway card swiping).

Ultra-high frequency (UHF, 860-960 MHz): long distance (up to 10m or more), suitable for high-speed moving object identification, such as railway vehicles.

1.2 Specific applications in railways

(1) Automatic Equipment Identification (AEI)

Fixed RFID on the trackside: Readers are deployed at key locations such as marshaling yards, hubs, and border checkpoints to automatically collect information about passing vehicles (such as vehicle number, model, and company).

Mobile RFID: Handheld devices are used for on-site maintenance or temporary inspections.

(2) Freight logistics management

Container/truck tracking: RFID tags record cargo information (such as category, weight, and destination) and synchronize with the logistics system to improve loading and unloading efficiency.

Customs and cross-border transportation: Automatically identify cross-border trains and reduce manual inspection time (such as China-Europe Express applications).

(3) Safety and maintenance

Wheel and bearing monitoring: Some RFID tags are integrated with sensors that can monitor temperature and vibration data in real time to prevent derailment accidents.

Dangerous goods transportation supervision: Focus on tracking vehicles transporting chemicals and flammables.

1.3 Advantages and limitations

Advantages:

Contactless reading, adaptable to high-speed movement (train speed of 100km/h can still be identified).

Resistant to harsh environments (dust, rain, oil pollution do not affect performance).

Long tag life (battery-free passive tags can be used for more than 10 years).

Limitations:

Relying on fixed readers, it is impossible to achieve continuous tracking throughout the journey (need to be combined with GPS).

Metallic environments (such as carriages) may interfere with signals, requiring special anti-metal tag design.

2. Application of GPS (Global Positioning System) in Railway System

2.1 Technical Principle

GPS calculates location coordinates by receiving satellite signals. Modern railways usually use:

GNSS (Global Navigation Satellite System): including the US GPS, China's Beidou, the EU's Galileo, etc., to provide higher precision positioning.

Enhanced positioning technology: such as differential GPS (DGPS) and inertial navigation (INS) to compensate for signal blind spots such as tunnels and mountainous areas.

2.2 Specific applications in railways

(1) Real-time positioning and dispatching of trains

Train control systems (such as ETCS, CTCS): GPS data assists automatic train operation (ATO) and collision avoidance systems.

Dynamic timetable adjustment: The dispatch center optimizes the operation diagram according to the actual position of the train to reduce delays.

(2) Freight tracking and logistics optimization

Cold chain logistics monitoring: GPS combined with temperature sensors to ensure the safety of fresh food transportation.

Multimodal transport coordination: docking with ports and road transportation systems to optimize cargo transfer efficiency.

(3) Safety and emergency response

Derailment or accident location: Emergency rescue departments can quickly locate the accident train.

Geofencing: Automatic alarm when speeding or deviating from the planned route.

2.3 Advantages and limitations

Advantages:

Global coverage, continuous tracking throughout the journey.

Supports dynamic data collection such as speed and direction.

Limitations:

Signal loss in tunnels, viaducts and other scenarios requires inertial navigation or trackside beacons.

Relying on onboard power supply, long-term operation requires low power design.

3. Collaborative application cases of RFID and GPS

3.1 China Railway's Vehicle Number Recognition System

RFID: Automatically identify vehicles at key nodes (such as marshaling yards), and upload data to the national railway vehicle number database.

GPS: Beidou terminals are installed on freight trains to achieve real-time monitoring across the country.

3.2 European Railway Traffic Management System (ERTMS)

RFID: used for vehicle identity authentication (such as European freight car numbers).

GPS: combined with GSM-R wireless communication, it can realize accurate train positioning and interval control.

3.3 Indian Railway Freight Tracking

RFID: Identify containers and reduce manual transcription errors.

GPS: Monitor train location to prevent cargo theft or delays.

4. Future Development Trends

RFID and Sensor Fusion:

Smart tags integrate temperature, humidity and impact sensors to achieve smart freight.

5G+Beidou/GPS:

Low-latency communication supports more accurate train control (such as unmanned freight trains).

Blockchain and Data Sharing:

RFID+GPS data is uploaded to the chain to improve logistics transparency (such as cross-border transport traceability).

5. Conclusion

Modern railways use RFID to achieve efficient identity recognition and logistics management, while GPS provides real-time tracking capabilities throughout the entire process. The combination of the two has greatly improved the safety, efficiency and intelligence of railway transportation. In the future, with the development of technologies such as the Internet of Things (IoT) and artificial intelligence (AI), railway vehicle identification and tracking systems will evolve towards a more automated and integrated direction.

 

EasierSoft Barcode Label Design & Bulk Printing Software

---- Use Excel Data to Batch Print Barcodes on Label Sheets or Roll Labels  

---- How to use this barcode software

Download:  Free Barcode Software + Barcode Label Designer

Download Free Barcode Software at Softonic

     Download at CNET

Once you obtain a GS1/UPC/EAN barcode, or other barcode type and QR code, you can use our free software to batch print barcode labels onto Roll label paper using a professional label printer, or to batch print barcodes onto Avery 5160 label sheets using a regular laser or inkjet printer. Our software has free and paid versions.

The free version fully meets your needs for batch printing GS1/UPC/EAN barcodes. The paid version can import data from Excel and databases to batch print barcode labels with different values.

How to Start

Input Data

Import Excel Data

Print Barcode

Barcode Format

Label Designer

All Screen Shot

Export Barcode Image

Save Template

Output Word Excel

How to Use & FAQ:

Barcode Label Font Settings

Configuring the Barcode Print Rotation

Text Alignment for Barcode Labels

Automatically Adjusting Barcode Width

Text Beneath the Barcode

Configuring Barcode Size

Auto Calculate the Barcode Size

Export Barcode images

Export Barcode Image Format

File Names for Exported Barcode

Resolution of Exported Barcode Images

Fixed Folder for Exporting Barcode

Default Barcode Image Export Format

Print bulk barcodes quickly

Print barcodes to Avery 5160 label

How to bulk Barcode Printing

Sample - Avery 5162 (2x7) Label Sheet

Example: Print barcodes to 5*3cm roll

Example: Print barcodes to 5161 label

Example: Print barcodes to 5162 label

Example: Print barcodes to 5163 label

Example: Print barcodes to 5164 label

Example: Print portrait orientation 5164

Example: Print barcodes to 5167 label

Example: Print barcodes to 5168 label

Example: Print portrait orientation 5168

Example: Print barcodes to 5169 label

Example: Print barcodes to 5660 label

Example: Print barcodes to 5661 label

Example: Print barcodes to 5662 label

Example: Print barcodes to 5663 label

Example: Print barcodes to 5664 label

Example: Print portrait orientation 5664

Example: Print barcodes to 5873 label

Example: Print barcodes to 5874 label

Two ways to import Excel data

Import Excel Data - Pro Edition

Import Excel Data - Std Edition

Import Data from Excel - Detail

Load Data From Excel File

Data Editing Table

Copy Data From Excel

Four ways to input barcode data

Add ASCII Key E

Input Multiple Lines of Text for Barcodes

Generates Sequential Serial Numbers

Import or copy data from Excel sheets

Special sequence number generation

Std Details: Simple Input Form

Std Details: Multiple Line Text Input

Highlights

Excel integration: Import data directly from Excel to generate and print barcodes in bulk.

Label designer: Create complex labels with multiple barcodes, text, logos, and shapes.

Batch printing: Print thousands of barcodes at once using standard inkjet/laser printers or professional barcode printers.


Flexible editions:

Standard Edition: Simple batch printing with Excel data.

Professional Edition: Adds command-line automation for workflow integration.

Label Designer Edition: Advanced design features for complex labels.


Why Choose Our Barcode Solutions?

Cost-effective: Free online generator and permanent free desktop version available.

Easy to use: No technical expertise required—just input data and print.

Versatile: Supports nearly all 1D and 2D barcode types, including QR codes.

Trusted: Recommended by CNET and widely downloaded by users worldwide.


Suitable Use Cases

Small businesses and startups needing quick barcode labels for products.

Retailers and online sellers managing inventory with batch barcode printing.

Manufacturers requiring sequential or custom barcode labels for packaging.

Educational and testing environments where barcodes are used for tracking.

 

 

CONTACT

cs@easiersoft.com

If you have any question, please feel free to email us.

 

https://free-barcode.com

 

<<< Back to Directory <<<     Barcode Generator     Barcode Freeware     Privacy Policy