Daniel Rohith Library Assigfnment-1
Daniel Rohith Library Assigfnment-1
1 SEMESTER
1
CONTENTS
Ø INTRODUCTION 2
Ø HISTORY OF BARCODE 3
Ø COMPONENTS OF BARCODE 4
Ø TYPES OF BARCODES 9
Ø BARCODE IN LIBRARY 16
Ø CONCLUSION 29
2
BARCODE
INTRODUCTION:
Barcoding is a computer-assisted method for creating codified information, which is
then printed on specific materials, typically on self-adhesive labels for various applications. A
barcode consists of a series of parallel, adjacent bars and spaces. Specific patterns of bars and
spaces, known as "symbologies," are used to transform short strings of character data into a
printed symbol. A barcode reader scans the barcode using a light source, measuring the
intensity of light reflected by the white spaces. A photodiode detects this pattern of reflected
light and generates an electronic signal that corresponds to the printed barcode pattern. This
signal is then converted back into the original data by low-cost electronic circuits.
In short, a barcode is a method of representing data in a visual, machine-readable
form. It typically consists of a series of parallel lines (bars) and spaces of varying widths that
encode information in a way that can be easily scanned and interpreted by devices like
barcode readers or scanners. Barcodes are widely used for identifying products, managing
inventory, tracking items, and more.
HISTORY OF BARCODE:
The history of barcode development dates back to the mid-20th century when the
need for an efficient and automated method of tracking and managing products became
evident.
Ø Early Concepts (1940s): The idea of using a machine-readable code was first conceived
by Norman Joseph Woodland and Bernard Silver in 1948. Inspired by Morse code and a
pattern drawn in the sand, Woodland developed the concept of a series of lines and spaces
to encode information.
Ø First Patent: In 1952, Woodland and Silver were granted a patent for the "Classifying
Apparatus and Method," which outlined the basic idea of using concentric circles
(bullseye patterns) to encode data.
Ø First Commercial Use (1960s): In the 1960s, barcodes were first used commercially in
the railroad industry to track railroad cars. The system, called KarTrak, used colored
stripes on cars for identification.
Ø Advent of the UPC: In the early 1970s, the need for a standardized system to automate
supermarket checkout led to the development of the UPC barcode. George J. Laurer of
IBM played a key role in designing the UPC, a linear barcode that could encode product
3
information in a standardized format. On June 26, 1974, the first UPC barcode was
scanned at a Marsh supermarket in Ohio, on a pack of Wrigley’s chewing gum. This event
marked the beginning of widespread barcode adoption in retail.
Ø Expansion and Standardization: During the 1980s and 1990s, the use of barcodes
expanded beyond retail to include inventory management, shipping, manufacturing, and
healthcare.
Ø Introduction of 2D Barcodes: In the 1990s, new barcode symbologies were developed to
store more data, leading to the creation of 2D barcodes like QR codes and Data Matrix.
These codes could hold information both horizontally and vertically, allowing for more
complex data encoding.
Ø Modern Developments: With the advent of smartphones equipped with cameras,
barcodes, particularly QR codes, became accessible to the general public for applications
like mobile payments, advertising, and ticketing.
COMPONENTS OF BARCODE:
A barcode is a machine-readable pattern consisting of parallel lines (bars) and spaces
of varying widths that encode information. The key components of barcode are as follows.
2. QUIET ZONE:
Ø The quiet zone is a clear space (usually white) surrounding the barcode on both sides. It
serves as a buffer zone that allows the scanner to recognize the barcode's boundaries
without interference from surrounding text or graphics.
Ø The quiet zone should be at least 10 times the width of the narrowest bar in the barcode.
This space ensures that the scanner can distinguish the barcode from other elements,
preventing misreads or errors during scanning.
4. CHECK DIGIT:
Ø The check digit is a numerical value used in some barcode formats to ensure data
accuracy. It is calculated using a mathematical formula based on the other digits in the
barcode.
Ø When the barcode is scanned, the scanner recalculates the check digit and compares it
with the encoded check digit. If they match, the barcode is considered correctly read. This
mechanism helps detect errors in scanning and prevents incorrect data from being
processed.
5. HUMAN-READABLE INTERPRETATION:
5
Ø This is the numeric or alphanumeric data printed below the barcode. It allows people to
read and interpret the encoded information without a scanner.
Ø The human-readable text serves as a backup for instances where the barcode cannot be
scanned, ensuring the information is still accessible.
6. DATA:
Ø The actual information encoded within the barcode. Depending on the barcode type, this
data can include numbers, letters, or a combination of characters.
For example, a UPC (Universal Product Code) barcode typically contains 12 numeric
digits representing product information, while a Code 39 barcode can encode
alphanumeric characters.
Ø LEFT HAND GUARD BARS: These bars serve as a starting reference point for the
scanning devices.
Ø NUMBER SYSTEM CHARACTER: This digit identifies the type of manufacturer or
how the barcode will be used. For example 0, 6, and 7 are generally used in the retail
industry, while 3 is assigned to the health and drug manufacturing industries.
Ø NUMBER SYSTEM BARS: These bars correspond to the Number System Character.
Ø MANUFACTURER ID NUMBER: Each company must apply for a Universal Product
Identification Number with the Uniform Code Council. The UCC assigns each company a
unique six digit identification number for use on all of their products. The number is
composed of the Number System Character and a five digit manufacturer's code.
6
Ø MANUFACTURER ID BARS: These bars correspond to the Manufacturer's ID
Number.
Ø TALL CENTER BAR: These bars serve as a middle reference point for the scanning
devices.
Ø ITEM NUMBER: Each company is responsible for assigning a unique five digit number
to each of their products.
Ø ITEM BARS: These bars correspond to the Item Number.
Ø MODULO CHECK CHARACTER: This digit is derived from a mathematical formula
based on the unique set of numbers in each barcode that helps ensure the accuracy of the
data scan.
Ø MODULO CHECK BARS: These bars correspond to the Modulo Check Character.
Ø RIGHT HAND GUARD BARS: These bars serve as an ending reference point for the
scanning devices.
BARCODE PREFIXES:
Barcode prefixes are part of the EAN (European Article Number) system and help
identify the country of origin for products.
Ø India: 890
Ø United States and Canada: 00-13
Ø France: 30-37
Ø Germany: 40-44
Ø Japan: 45-49
Ø Russia: 46
Ø Taiwan: 471
Ø Sri Lanka: 479
Ø Philippines: 480
Ø Hong Kong: 89
Ø United Kingdom: 50
Ø China: 690-692
2. BARCODE SCANNING:
Ø Barcode scanners are devices that read the barcode by shining a light (usually a laser)
across the barcode’s surface.
Ø When the light hits the barcode, it reflects off the bars and spaces differently:
Black bars absorb light and reflect less.
White spaces reflect more light back to the scanner.
Ø The scanner detects the differences in light reflection, which allows it to distinguish
between the bars and spaces.
4. DATA INTERPRETATION:
Ø The electrical signal is sent to the scanner's decoder. The decoder translates the
waveform into a digital format, matching it against the barcode’s specific encoding
scheme.
Ø The decoded data is converted into a human-readable format, such as a product number,
which can be displayed on a screen or sent to a computer system.
8
5. DATA OUTPUT:
Ø The decoded information is then processed by the point-of-sale (POS) system, inventory
management software, or other databases.
Ø For example, in a retail setting, the UPC barcode on a product is scanned at checkout. The
system retrieves the product information, including the price, from the database based on
the barcode data, facilitating quick and accurate transactions.
6. VERIFICATION (OPTIONAL):
Ø Some barcodes include a check digit for error detection. The scanner recalculates the
check digit based on the scanned data and compares it to the check digit encoded in the
barcode.
Ø If the check digits match, the data is considered correctly scanned; otherwise, the system
flags an error.
TYPES OF BARCODES:
Barcodes come in various types, primarily categorized into two groups: linear (1D)
barcodes and 2D barcodes. Each type has its own structure and use cases, depending on the
amount of data they need to encode and the environment in which they are used.
1. 1D (LINEAR) BARCODES:
Ø Description: These barcodes consist of a series of parallel lines (bars) and spaces of
varying widths. They store data in one direction, typically horizontally.
Ø Data Capacity: Limited to a small amount of information, usually a sequence of
numbers or letters.
Ø 1D barcodes are the traditional form of barcodes, using a series of parallel lines of
varying widths and spaces to encode information. They can be read using laser scanners
and CCD readers.
Here are some common types of 1D barcodes:
v UPC (Universal Product Code):
9
Structure: A 12-digit code with specific numbers
representing the manufacturer and product. It consists of
guard bars (start, middle, and end) and two sets of six
digits.
Usage: Most commonly used in retail to identify products for checkout and inventory
management.
Features:
Data Capacity: Can encode 12 numeric digits.
Global Standard: Widely used in the United States and Canada.
v CODE 39:
Structure: Encodes alphanumeric characters using a combination of nine bars and
spaces. It includes a start/stop character (*) for orientation.
Usage: Common in non-retail industries like automotive,
government, and defense for tracking equipment and parts.
Features:
Data Capacity: Can encode numbers, uppercase letters, and a few special
characters.
Flexibility: Can encode up to 43 characters, making it versatile for industrial
use.
v CODE 128:
10
Structure: Encodes all 128 ASCII characters, using a variable-length format with
three different character sets (A, B, and C).
Usage: Used in logistics, shipping, and packaging due to its high data capacity.
Features:
Data Capacity: Can encode a large amount of data, including alphanumeric
and special characters.
Efficiency: High-density encoding makes it suitable for complex tracking
systems.
o .
v INTERLEAVED 2 OF 5 (ITF):
Structure: Encodes pairs of digits, with the first digit represented by bars and the
second by spaces.
Usage: Used in packaging and distribution for encoding
information on cartons.
Features: Compact format suitable for encoding numeric
data in limited space.
v CODE 93:
Structure: An improved version of Code 39, using a compact format with higher
density and two check characters for error detection.
Usage: Used in the logistics and automotive industries.
Features:
Encodes up to 47 characters.
More secure and compact than Code 39.
v CODABAR:
Structure: Uses a combination of four bars and three spaces to encode characters,
with specific start and stop characters (A, B, C, D).
Usage: Commonly used in libraries, blood banks, and air
parcels.
Features:
11
Allows encoding of numbers and a few special characters.
Suitable for environments where simplicity is key.
v DATABAR:
Structure: Can encode more information than a standard UPC, such as expiration
dates, weights, and batch numbers.
Usage: Used in retail for perishable goods and
healthcare for tracking medical devices.
Features:
Can be linear or stacked.
Suitable for small items where space is limited.
v MSI PLESSEY:
Structure: A numeric-only barcode with a self-checking mechanism, often using a
Mod 10 check digit.
Usage: Used in inventory management and marking storage
containers.
Features: Variable-length barcode used mainly for internal purposes, like inventory
control.
1D Barcodes are simple and commonly used for tracking items like retail products.
2. 2D BARCODES:
Ø Description: Unlike 1D barcodes, 2D barcodes store information both horizontally and
vertically. They can hold more data, including numeric, alphanumeric, and even binary
data.
Ø Data Capacity: Can store much larger amounts of information compared to 1D
barcodes, including URLs, images, and more.
Ø 2D barcodes encode information both horizontally and vertically, allowing them to store
more data in a smaller space.
12
Ø Scanner used: They can be scanned by camera-based scanners and smartphones.
Here are some common types of 2D barcodes:
v DATA MATRIX:
Structure: A matrix of black and white cells arranged in a square
or rectangular pattern. It includes a border for orientation and a
unique layout to identify data cells.
Usage: Common in manufacturing and logistics for marking
small items like electronic components and medical devices.
Features:
Data Capacity: Can encode up to 2,335 alphanumeric characters or 3,116
numeric characters.
Small Size: Can be printed in very small sizes, making it ideal for tiny
products.
High Density: Capable of encoding large amounts of data in a small area.
v PDF417:
13
Structure: A stacked linear barcode that consists of multiple rows and columns of
codewords. Each row has a start and stop pattern to
guide scanning.
Usage: Used in applications requiring complex data
storage, like identification cards, airline boarding
passes, and shipping labels.
Features:
Data Capacity: Can encode over 1,800 characters of text or 2,700 digits.
Versatility: Can store various data types, including text, numbers, and binary
data.
Error Correction: Includes error correction to ensure data accuracy.
v AZTEC CODE:
Structure: A square grid with a central "bullseye" pattern for orientation. It
uses a series of concentric squares and can be printed
with or without a quiet zone.
Usage: Often used in transportation, such as on train
tickets and airline boarding passes.
Features:
Data Capacity: Can encode up to 3,832 numeric characters or 3,067
alphanumeric characters.
No Quiet Zone Required: Can be scanned without a quiet zone,
making it useful for space-limited applications.
High Error Tolerance: Robust scanning even if partially damaged or
distorted.
2D Barcodes can hold more complex information and are used in a variety of
applications, from payments to detailed product tracking.
BARCODE SCANNERS:
A barcode scanner is an electronic device that reads and decodes the information
contained in a barcode. It uses light to scan the pattern of black bars and white spaces, which
14
represent data in a machine-readable format. Once scanned, the device translates the barcode
into a digital signal that can be processed by a computer system to retrieve information such
as product details, prices, or inventory levels.
Ø DETECTION:
The scanner detects the reflected light. The black bars absorb more light and reflect
less, while the white spaces reflect more light.
Ø DECODING:
The scanner converts the light patterns into electrical signals. The decoder interprets
these signals based on the barcode's encoding format (e.g., UPC, Code 39).
Ø OUTPUT:
The decoded data is then transmitted to a computer system for processing, such as
looking up a product's price in a store's database.
Ø LASER SCANNERS:
15
How They Work: Use a laser beam that sweeps across the
barcode in a straight line. The light reflects off the barcode into
a photodiode, which interprets the pattern of bars and spaces.
Usage: Commonly used in retail settings for scanning 1D
barcodes like UPCs.
Range: Can read barcodes from a few inches to several feet
away.
Advantages: Accurate and fast at reading barcodes even at a
distance.
16
Ø PEN-TYPE OR WAND SCANNERS:
How They Work: The user manually drags the pen or
wand across the barcode. A photodiode detects the
reflected light and decodes the barcode.
Usage: Used in low-volume applications where
portability and simplicity are needed.
Range: Direct contact with the barcode is required.
Advantages: Compact and inexpensive, suitable for
small-scale use.
Ø OMNIDIRECTIONAL SCANNERS:
How They Work: Use multiple laser beams in various
directions to read barcodes from any angle. They create a
crosshatch or starburst pattern to capture barcode data.
Usage: Ideal for retail environments where fast and
accurate scanning is required, like supermarket
checkouts.
Range: Can scan from various angles and distances.
Advantages: Speedy and convenient for scanning barcodes in different orientations.
Ø 2D Barcode Scanners:
How They Work: Specifically designed to read 2D barcodes like QR codes, Data
Matrix, and PDF417. Use image capture and processing to decode the barcode.
Usage: Used in logistics, healthcare, and mobile payment systems.
Range: Can scan at various distances, including scanning from screens.
Advantages: Capable of reading a larger amount of data than 1D scanners.
BARCODE IN LIBRARY:
Barcodes have become an indispensable part of modern library systems, transforming
how libraries manage their collections and serve patrons. The evolution of barcode
technology has made it possible for libraries to enhance efficiency, reduce errors, and provide
better user experiences. From the early days of manually tracking books to the adoption of
barcode systems, libraries have embraced this technology to streamline various operations,
ranging from inventory management to user services. Barcodes are used in libraries to
efficiently manage and track books, resources, and other inventory and ensure that library
users have a smooth experience.
18
Ø Advanced Library Operations:
Inventory Management: Barcodes enabled efficient inventory management by
allowing staff to quickly scan items during inventory audits and shelf-reading.
Automated Sorting: Larger libraries started using automated book sorting systems
that rely on barcodes to direct returned items to their appropriate locations,
streamlining the reshelving process.
Ø RFID Introduction: In recent years, some libraries have started transitioning from
barcodes to RFID (Radio Frequency Identification) systems, which offer faster scanning
and more data storage capacity.
v CODE 39:
Description: Code 39 is one of the most widely used barcodes in libraries. It is an
alphanumeric barcode that can encode both numbers and letters.
Usage in Libraries:
Used for cataloging library items such as books, journals, and other
materials.
Often printed on library cards for patron identification.
Easily scanned by most barcode readers, making it ideal for the check-in and
check-out process.
Benefits:
Simple to print and easy to implement.
Compatible with a wide range of barcode scanners.
Example: A book in the library may have a Code 39 barcode label that represents its
unique identifier, allowing it to be scanned during borrowing and returning.
19
v CODE 128:
Description: Code 128 is a high-density barcode that can encode the full ASCII
character set, including numbers, uppercase and lowercase letters, and special
characters.
Usage in Libraries:
Used when more information needs to be encoded in a compact barcode, such
as detailed identification numbers or longer sequences.
Suitable for library membership cards to store more complex patron data.
Benefits:
Compact and can encode a larger amount of data.
Suitable for complex cataloging requirements.
Example: Libraries might use Code 128 barcodes on interlibrary loan materials,
where detailed identification is needed.
v CODABAR:
Description: Codabar is a simple numeric-only barcode with the ability to encode a
limited set of special characters.
Usage in Libraries:
Traditionally used in library systems, especially in older libraries.
Applied to books, magazines, and library cards to identify items and patrons.
Benefits:
Easy to print and use with a variety of printing methods.
Can be printed using older technology like dot-matrix printers.
Example: Some libraries still use Codabar barcodes for quick cataloging and
circulation, especially if they haven't transitioned to more modern barcode systems.
v DATA MATRIX:
Ø Structure: A 2D barcode consisting of a grid of black and white cells that can encode
large amounts of alphanumeric data.
Ø Usage in Libraries:
Used for labeling small items, such as electronic components, microfilm, or
special collection items, where space is limited.
Suitable for internal library use where compact and high-density barcodes are
needed.
Ø Benefits:
Can store a significant amount of data in a small space.
Error correction capabilities make it reliable, even if the barcode is partially
damaged.
Ø FACILITATING SELF-SERVICE:
Modern libraries aim to provide self-service options to enhance patron experience
and reduce the workload on staff. Patrons often prefer the convenience of checking out
and returning items themselves without waiting in line for assistance.
Example: In a city library, barcodes enable the use of self-service kiosks. Patrons can
scan their library card and the book's barcode to complete the checkout process
22
independently. This not only speeds up the process for patrons but also allows staff to
focus on other tasks like assisting with research queries, organizing programs, or
managing the library's collection.
Ø ENHANCED SECURITY:
Libraries need to protect their collections from theft and unintentional removal of
items. Implementing security measures is essential to prevent loss and ensure that
borrowed items are properly recorded and returned.
Example: A library integrates barcodes with a security system that includes gates at the
exits. If a book is taken out without being checked out properly, the gate system detects
the book's active barcode and triggers an alarm. This setup helps reduce theft and ensures
that every item leaving the library has been processed through the proper checkout
procedure.
Thus, barcodes are needed in libraries to handle the large volume of transactions
efficiently, maintain accurate inventory records, offer self-service options, enhance security,
and accurately track holds and reservations. They provide a structured and automated
approach to managing library resources, reducing manual labour and errors.
23
When the barcode is scanned, it quickly retrieves the user's information, allowing
staff to manage accounts efficiently.
Ø SECURITY AND PRIVACY:
Since barcodes store a unique identifier rather than personal information, they
help maintain the security and privacy of patron data while enabling quick access to
account details.
Ø REDUCED ERRORS:
24
Barcodes minimize manual data entry, reducing the risk of human error in tracking
and cataloging items.
Ensures that inventory records accurately reflect the library's holdings.
Example: During an inventory audit, a library can scan hundreds of books and media items
in a short period, instantly updating their status and location in the system. This helps
maintain an accurate and organized collection.
25
Example: During an annual inventory audit, staff use handheld barcode scanners to scan
every item on the shelves. The scanner's data is uploaded to the library management
system, which cross-references the scanned items with the catalog. Any discrepancies,
such as missing or misplaced books, are flagged, enabling staff to address inventory
issues promptly.
Ø SELF-SERVICE KIOSKS:
Barcodes enable libraries to provide self-service kiosks, allowing patrons to check
out and return items independently.
Example: A library installs self-checkout kiosks at multiple locations. Patrons scan their
library card barcode to access their account and then scan the barcodes of the items they
wish to borrow. The system automatically records the transaction, providing a receipt
with the due date. This reduces wait times and allows patrons to use the library's services
even when staff are busy or during off-hours.
These uses directly address the needs of libraries, enhancing operational efficiency,
accuracy, and the overall experience for both staff and patrons.
27
v TRANSITIONING OLDER COLLECTIONS:
Libraries with older collections may face difficulties in implementing barcode
systems, as each item must be tagged and the catalog updated.
Ø Security and Privacy: With more data being collected through barcode systems, libraries
will need to address privacy concerns and ensure that patron data is protected. Future
barcode systems will likely include more robust security measures to safeguard user
information.
CONCLUSION:
By implementing barcodes, libraries can ensure that their collections are well-
managed, secure, and accessible, making them a vital tool in modern library management.
The future of barcodes in libraries will involve integration with digital technologies,
automation, and data analytics to enhance efficiency and user experience. While newer
technologies like RFID are becoming more prevalent, barcodes will continue to play a crucial
role in library operations. They will be part of a broader strategy that includes digital access,
improved inventory management, and enhanced services for library patrons. As libraries
continue to adapt to the digital age, barcodes will remain a valuable tool for connecting
physical and digital resources, improving access to information, and ensuring that libraries
meet the diverse needs of their communities.
REFERENCES:
v "Barcode Technology and Library Services," Journal of Library Automation
v Johnson, B. (2019). "Library Security Systems: Barcodes and RFID." Library
Management Journal, 12(3), 45-52.
v Lamont, M. (2009). "Library Barcode Technology: An Overview." Library and
Information Science Research.
v International Article Numbering Association. (n.d.). Country codes for barcodes.
v Casson, L. (2001). Libraries in the Ancient World. Yale University Press.
v Chanda, A. (2019). Barcode technology and its application in libraries. Library
Philosophy and Practice (e-journal). University of Nebraska - Lincoln.
29