International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023
p-ISSN: 2395-0072
www.irjet.net
A Barcode-Based Prototype Authentication System Using Python Programming and Database Applications Soham Chakraborty, Dedipya Datta, Aritra Mondal, Barsha Saha, Koushik Pal Department of Electronics and Communication Engineering Guru Nanak Institute of Technology, Kolkata Sodepur, Kolkata - 700140, India ---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Authentication is necessary for situations where limited or selected entries are accepted. In such cases, the products are authenticated based on the amounts to make a count. So, I tried to do the job using barcodes but in a different way. In the conventional level of barcode authentication, we use a barcode reader, which consists of an infrared light source and some necessary components inside a gun-like structure. Nowadays, we can see barcode scanners in robots automating the whole process. Now, what we are trying to do is, make the system work using Python codes. From the data entry process to the end of a transaction, the whole process is automatic in our system. As a barcode scanner, there is a camera, which we all have on our mobile phones, laptops and as separate webcams. So, there will be no need for the extra effort in the process of the fruitful authentication system. We have already done research work on this topic earlier. Now, this is the whole project that we were thinking about.
Fig -1: Barcode Authentication
1.1 Idea of barcode Barcode is a combination of black and white bars which are rectangular. It is the converted form of data about an object or a physical entity into a unique barcode. The Barcode was invented conceptually in the year of 1948. Two students from Drexel University named "Norman Joseph Woodland" and "Bernard Silver" created this project. It was patented in 1952. In the starting, it was a combination of black and white vertical parallel bars. These barcodes we can see in food items and grocery items. We use 2D barcodes or QR codes, a collection of vertical and horizontal bars, to get a simple and secure authentication system. Using a QR code, it is even possible to store biometric data.
Key Words: Barcode, QR code, Authentication, Python, Pandas, Segno, smtplib, Security, Camera Sensor, Scanner, Reader, Database
1.INTRODUCTION In older days, authentications were done with bare hands using pen and paper. The process was safe and secure but was a time-consuming one. Now we are blessed with technological authentication processes like RFID and Barcode authentication systems. These processes take less time and are also reliable in terms of authentication. In the conventional way of barcode authentication, we use a barcode scanner which consists of infrared light and some necessary hardware components inside a gun-shaped structure. We wanted to change the process of the scanning or authentication a bit and make the whole process automated using some accessories which are simply available in our daily life. We created 1D and 2D barcodes or QR codes using data from the physical entity. These codes can be read by the camera sensor using Python intelligence. In the below explanation, we are going through the process of the whole system.
© 2023, IRJET
|
Impact Factor value: 8.226
Fig -2: Barcode Scanning using Scanner
|
ISO 9001:2008 Certified Journal
|
Page 237