Skip to content

mkr302/Barcode_QRcode_Generator_App

Repository files navigation

Barcode/QR code Generator (GUI) Application - Python/Tkinter

A GUI application for generating Barcode/QR code and to save the code as a PNG file.

What types of codes are generated:

 Barcode (EAN13):
        The International Article Number (also known as European Article Number or EAN) is a standard describing a barcode symbology and numbering system used in global trade to identify a specific retail product type, in a specific packaging configuration, from a specific manufacturer.

 QR code:
         A QR code (abbreviated from Quick Response code) is 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. 
For more on QR codes --> https://en.wikipedia.org/wiki/QR_code

Dependencies:

      Py Version: 3.x
      Packages:   tkinter, barcode, datetime, pyqrcode, PIL, time

Application Walkthrough:

    - The GUI App generates both EAN13 Barcodes and QR codes. 
    - Use the respective input text boxes to enter the values which needs to be converted to Bar/QR codes.
    - The layout of the GUI App is shown below - 

Bar/QR code generator demo

    - Samples of QR and Bar codes generated given below - 

BAR CODE (EAN13)

Bar/QR code generator demo

QR CODE

Bar/QR code generator demo

Features of the Application

    - Extensive user input validation
    - EAN13 Bar code input requires only numeric inputs and of length not exceeding 13
    - NULL inputs are ignored by the application.
    - The code is saved as a PNG file and also opened soon after the creation

Instructions on how to use the Application code:

Please refer the instructions at the {WIKI} section: https://github.com/mkr302/Barcode_QRcode_Generator_GUI_App-Python_Tkinter/wiki

About

Python/Tkinter GUI application for generating Barcode/QR code and to save the code as a PNG file

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages