Skip to main content

MeerK40t Barcode Extension

Project description

meerk40t-barcodes

MeerK40t 0.8+ Barcode extension.

Barcode-Extension

  • Registers the console command: qrcode which will generate a qrcode

Usage: qrcode x_pos y_pos dim code

Arguments:

x_pos          X-position of qr-code
y_pos          Y-position of qr-code
dim            Width/length of qr-code
code           Text to create qr-code from

Options:

--boxsize  (-x)      Boxsize (default 10)
--border   (-b)      Border around qr-code (default 4)
--version  (-v)      size (1..40)
--errcorr  (-e)      error correction, one of L (7%), M (15%), Q (25%), H (30%)
  • Registers the console command: barcode which will generate a barcode

Usage: barcode x_pos y_pos dimx dimy btype code

Arguments:

x_pos     X-Position of barcode
y_pos     Y-Position of barcode
dim       Width of barcode, may be 'auto' to keep native width
dimy      Height of barcode, may be 'auto' to keep native height
btype     Barcode type
code      The code to process

Options:

--notext (-n) suppress text display

  • GUI-Support The installation of this tool will register a new button in the Design section of MeerK40t:
image

If you click on it then a dialog will pop up allowing you to design a qr-code / a barcode:

image

This will create an element in Meerk40t that can be treated like any other regular path, but which will allow post-creation change of the underlying code (ie the barcode will be regenerated based on the new input).

image

Installing

  • pip install meerk40t-barcodes Or
  • Download into a directory:
  • $ pip install .

Development

  • If you are developing your own extension for meerk40t you will want to use:
  • $ pip install -e . this installs the python module in edit mode which allows you to easily see and experience your changes. Without reinstalling your module.

Acknowledgements

  • This MeerK40t extension uses the work of two great libraries to create barcodes & QR codes:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meerk40t-barcodes-0.2.6.tar.gz (20.2 kB view hashes)

Uploaded Source

Built Distribution

meerk40t_barcodes-0.2.6-py2.py3-none-any.whl (20.4 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page