Skip to content

A Python3 based Barcode, QR, Aztec and Datamatrix Generator with a fully working GUI.

License

Notifications You must be signed in to change notification settings

Tuskiurhil/Barcode-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 

Repository files navigation

image image image image image


Barcode-Generator

A Python3 based Barcode, QR-Code, Aztec and DataMatrix Generator (Now with a Windows Executable too!)

Table of contents

General info

grafik grafik image

Barcode-Generator is a PythonScript that takes Values, formats them to a string and turns them into Barcodes

Windows Executable

There is now a Windows Executable (Test Build). Just download and execute! (initial start up is slow)

Barcodegen v0.65.exe

Setup and Usage

The Script was tested on Ubuntu, Debian, Arch and Microsoft Windows 10.

  1. Open a Terminal or CMD/PowerShell

  2. Download the above mentioned libraries with pip.

  • Example "pip install PySimpleGUI" or "pip3 install PySimpleGUI" depending on your version of Python.
  1. Put the script (barcodegen.py) in a location of choice, open a Terminal or CMD/PowerShell in that location and execute it. (alternatively you can point to the file)
  • Example $BASH: "python3 /home/"user"/Desktop/barcodegen.py"
  • Example CMD/Powershell: "python3 C:\Users"user"\Desktop\Barcode\barcodegen.py"
  1. Create some Barcodes!

Preview GIF

Known Bugs

  • Using forbidden characters like \ / : * ? " < > | will crash the program (fixed in v0.55)
  • Some Barcode Formats will give a Traceback if an invalid Barcode has been entered in the Data field (Clarification required)

Planned Features

The planned features are in no particular order

  • Actual working Progress-Bar that automatically closes when creation of codes is done
  • Adding more Image Formats
  • Adding additional Code Formats
  • Ability to enter extra text under the Barcode (e.g. Name of the Article)
  • Ability to choose where the barcodes will be saved (including potential subfolders)
  • Ability to colour Code (Foreground and Background) Added in v0.6
  • Ability to stylize QR-Codes (e.g. Rounded Corners, Gradient, Image in the Center, etc.)
  • Ability to specify which character will split the input (e.g. ; , . , - , / , etc.) Default is ,
  • Creating an executable/AppImage for easier use (Windows Version is now Available! V0.65)