Professional Documents
Culture Documents
Scientific Research
Middle Technical University الجامعة التقنية الوسطى
College of Electrical Engineering
Technical الكلية التقنية الهندسية الكهربائية
Department of Computer
Techniques Engineering قسم هندسة تقنيات الحاسوب
Prepared By:
Maryam Yaseen lsmail
Douha Ayed Kawam
Katar Alnada Rahem Hashem
Supervised By:
Dr. Mohammed Jawda
Lecturer Omer Ibrahim
2020 A.D 1441 A.H
أهدي هذا العمل المتواضع إلى أبي الذي لم يبخل علي يوما ً بشيء
وإلى أمي التي ذودتني بالحنان والمحبة
أقول لهم :أنتم وهبتموني الحياة واألمل والنشأة على شغف االطالع
والمعرفة
وإلى إخوتي وأسرتي جميعا ً
ثم إلى كل من علمني حرفا ً أصبح سنا برقه يضيء الطريق أمامي
الى اساتذتي ممن كان لهم الدور االكبر في مساندتي ومدي بالمعلومات
القيمة
اهدي لكم بحث تخرجي
داعيا ُ المولى (عز وج َل) ان يطيل اعماركم.
Abstract
In this project, the online attendance registration is designed to
record student attendance at universities and schools, as this project relies
on a database used to record student names, the time limit and time of
attendance for each student.
Beneficiaries:
The Ministry of Higher Education and Scientific Research, the
Ministry of Education, professors at universities and schools who need to
constantly monitor student attendance.
List of Contents
Introduction
Bar code
History
Read linear code
Uses of Barcode
Bar code work
QR code
QR feature
Bar code scanner
Results
References
List of Figures
Figure Pages
1. Introduction
1.1 Barcode
It is usually a poster or print that consists of lines and is found behind
each product and through which the price is recognized (Figure-1). This
requires that the reader device is linked to a database that contains
information to be extracted by the automatic reader to know the price.
Sometimes in the store, the barcode reader cannot distinguish the product
so the seller has to enter the product number manually because the
database did not enter the seller information of this product and its price.
1.2 QR code
It is a small and large boxes inside a large box that contains data
contained within these boxes (Figure-1) so that any QR code reader can
read them, perhaps special readers or applications within smart phones.
The name means quick response code and it has been abbreviated to the
Quick Response Code.
The idea of the QR Code began in 1994, and Japanese companies such
as Toyota used it to identify the parts. In 2002, its use increased in Japan,
and the phone manufacturers were keen to include applications so that
users could rely on it for reading the QR code.
1.3 Differences between QR and barcode
The basic QR and barcode differences can be summarized as follow:
1. QR code is a type of barcode. QR codes contain information in a 2D
way, whereas barcodes utilize 1D track. QR codes are faster and
more reliable than barcodes as you can scan them in two
dimensions.
2. QR codes also take up less space than barcodes. QR also offers 360-
degree readability for added convenience. You can scan QR codes
from any angle, which is not possible in the case of barcodes
(Figure-2).
3. You can also effectively scan a QR code even if it has been damaged
or covered by dirt. The technology offers an error margin of 7% to
30%, which is not applicable for barcodes.
3. QR code
QR code (abbreviated from -Quick Response code-) is the
trademark for a type of matrix barcode (or two-dimensional barcode) first
designed in 1994 for the automotive industry in Japan. A barcode is a
machine-readable optical label that contains information about the item to
which it is attached. In practice, QR codes often contain data for a locator,
identifier, or tracker that points to a website or application. A QR code
uses four standardized encoding modes (numeric, alphanumeric,
byte/binary, and kanji) to store data efficiently; extensions may also be
used.
The Quick Response system became popular outside the automotive
industry due to its fast readability and greater storage capacity compared
to standard UPC barcodes. Applications include product tracking, item
identification, time tracking, document management, and general
marketing.
A QR code consists of black squares arranged in a square grid on a white
background, which can be read by an imaging device such as a camera,
and processed using Reed–Solomon error correction until the image can
be appropriately interpreted. The required data is then extracted from
patterns that are present in both horizontal and vertical components of the
image and vertical components of the image.
Chapter Three QR code
Types of QR Code
Shape Name Notes
AR Code A type of marker used for placing content
inside augmented reality applications. Some
AR Codes can contain QR codes inside, so
that content AR content can be linked to. See
also ARTag.
4. Barcode scanner
A barcode it is designed to be read and decoded by machines and
computers, Therefore, there is a barcode reader that consists of a light
source, lens, and optical sensor that translates optical pulses into electrical
signals.
In addition, all barcode readers have a built-in decoder circuit that
analyzes the barcode image data being supplied from the optical sensor,
and then sends the contents of the data to an output for viewing.
4.1 Types of barcode reader
1- Pen-type readers
Pen-type readers consist of a light source and photodiode that are
placed next to each other in the tip of a pen. To read a barcode, the person
holding the pen must move the tip of it across the bars at a relatively
uniform speed. The photodiode measures the intensity of the light
reflected back from the light source as the tip crosses each bar and space
in the printed code. The photodiode generates a waveform that is used to
measure the widths of the bars and spaces in the barcode. Dark bars in the
barcode absorb light and white spaces reflect light so that the voltage
waveform generated by the photodiode is a representation of the bar and
space pattern in the barcode. This waveform is decoded by the scanner in
a manner similar to the way Morse code dots and dashes are decoded.
Chapter four Barcode Scanner
2- Laser scanner
Laser scanners work the same way as pen-type readers except that
they use a laser beam as the light source and typically employ either a
reciprocating mirror or a rotating prism to scan the laser beam back and
forth across the barcode. As with the pen-type reader, a photo-diode is
used to measure the intensity of the light reflected back from the barcode.
In both pen readers and laser scanners, the light emitted by the reader is
rapidly varied in brightness with a data pattern and the photo-diode
receive circuitry is designed to detect only signals with the
same modulated pattern.
Chapter four Barcode Scanner
3- Camera-based reader
Two-dimensional imaging scanners are a newer type of barcode
reader. They use a camera and image processing techniques to decode the
barcode.
Chapter Five
Results
References
https://en.wikipedia.org/wiki/Barcode
https://en.wikipedia.org/wiki/QR_code
https://en.wikipedia.org/wiki/Barcode_reader
https://www.quora.com
https://en.wikipedia.org/wiki/Temporal_light_interference