11779425
11779425
INTRODUCTION
1.1 Introduction
Barcodes are machine readable symbols made of patterns and bars. Barcodes
are used for automatic identification and usually are used in conjunction with
databases. It is widely used in the retail industry, military, health industry, document
imaging environments, automatic storage and retrieval systems [1] and on the factory
floor. Barcodes were first introduced about 34 years ago [2]. The main intention is to
encode information in a tight place. It is also a very simple method of data entry and
data collection and is used for supply monitoring, job control and batch separation
[3]. Barcodes are very cost-effective, accurate and can pack great amount of
information [2]. The cost of printing and reading is minimal [4] and moreover, the
actual labor cost for data entry is reduced.
Different bar and space patterns are used to represent different characters.
Sets of these patterns are grouped together to form a “symbology”. There are
numerous types of barcode symbologies each having their own unique characteristics
and features. A majority of symbologies were designed to meet the needs of specific
applications or industry. For example the Universal Product Code (UPC) symbology
was designed for identifying retail and grocery items, while PostNET was designed
to encode postcodes for the US Postal Service. Generally, barcodes can be
categorized into two distinct categories;
2
Codabar Code 25
2-D barcode requires sophisticated readers making them more costly and
unpopular in the retail industry.
Barcodes are used extensively in many areas especially in the retail industry.
Although barcodes provide a fast and accurate method of data entry, the readers used
for this purpose have some shortcomings. Laser scanners are far the most commonly
used 1-D barcode reader. Laser scanners look at the pattern of dark and light bars and
decode a barcode, returning the string contained in them. This string is then used to
obtain additional information from a database. Several limitations of conventional
scanners are;
d. Barcode alignment
Conventional barcode readers require that the barcodes are placed in a proper
alignment prior to reading. Barcodes cannot be rotated or flipped. The
success in reading a barcode depends greatly on how the barcode is aligned.
In actual application environment, proper alignment of barcodes means
human intervention, thus a fully automated system in not feasible.
e. Cost
Although there are variety of barcode readers available, models that do
provide high-end features such as low error rate and high robustness, are
often expensive.
f. Laser hazard
Because the eye focuses laser light just as it does other light, the chief danger
in working with lasers is eye damage. Therefore, laser light should not be
viewed either directly or reflected. Direct exposure to laser light should be
avoided. Laser scanners present danger if accidentally pointed into the eye.
The application of vision in many areas is much sought after due to several
advantages. Vision based barcode readers can be used when the object is far away or
when human intervention is difficult or hazardous such as in the handling of
radioactive materials. Vision systems can perform multiple things at the same time,
without changing the hardware but just by modifying the software to suit a particular
operation. In industries, vision is used to detect production defects, detect missing
components and also to obtain barcodes. All of this is performed with one vision
without the need for a dedicated hardware for every operation. Besides that, the
sources of vision such as digital cameras are becoming more common and
5
economical. With the sudden growth in consumer based digital cameras (such as in
mobile phones and Personal Digital Assistants (PDAs)), it becomes even clearer that
vision will be available to the masses in the near future, thus there is a strong
motivation to develop vision based applications.
1.3 Objectives
Chapter 1-Introduction
This chapter discusses the objectives and scope of the project and gives a
general introduction to barcode technology.
Chapter 5-Result
The final results of this project are shown and discussed in this chapter.
Chapter 6-Conclusion
Chapter 6 consists of conclusion and suggestions for future improvement.