Skip to main content

Brother label printer plugin for InvenTree

Project description

License: MIT PEP

inventree-brother-plugin

A label printing plugin for InvenTree, which provides support for the Brother label printers.

This plugin supports printing to some Brother label printers with network (wired or WiFi) support. Refer to the brother_ql docs for a list of label printers which are directly supported.

Installation

Install this plugin manually as follows:

pip install inventree-brother-plugin

Or, add to your plugins.txt file to install automatically using the invoke install command:

inventree-brother-plugin

Debian / Ubuntu requirements

The following command can be used to install all OS-requirements on Debian / Ubuntu-based distros:

apt install build-essential libpoppler-cpp-dev pkg-config poppler-utils

You might also need the following Python packages:

pip install pdf-info python-poppler

Configuration Options

The following list gives an overview of the available settings. Also check out the brother-ql package for more information.

  • Printer Model Currently supported models are: QL-500, QL-550, QL-560, QL-570, QL-580N, QL-600, QL-650TD, QL-700, QL-710W, QL-720NW, QL-800, QL-810W, QL-820NWB, QL-1050, QL-1060N, QL-1100, QL-1100NWB, QL-1115NWB, PT-P750W, PT-P900W, PT-P950NW

  • Label Media Size and type of the label media. Supported options are (not all labels are available on all printers): 12, 18, 29, 38, 50, 54, 62, 62red, 102, 103, 104, 17x54, 17x87, 23x23, 29x42, 29x90, 39x90, 39x48, 52x29, 54x29, 60x86, 62x29, 62x100, 102x51, 102x152, 103x164, d12, d24, d58, pt12, pt18, pt24, pt36

  • IP Address If connected via TCP/IP, specify the IP address here.

  • USB Device If connected via USB, specify the device identifier here (VENDOR_ID:PRODUCT_ID/SERIAL_NUMBER, e.g. from lsusb).

  • Auto Cut Cut label after printing.

  • Rotation Rotation angle, either 0, 90, 180 or 270 degrees.

  • Compression Set image compression (required for some printers).

  • High Quality Print in high quality (required for some printers).

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

inventree-brother-plugin-0.9.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

inventree_brother_plugin-0.9.0-py2.py3-none-any.whl (6.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file inventree-brother-plugin-0.9.0.tar.gz.

File metadata

File hashes

Hashes for inventree-brother-plugin-0.9.0.tar.gz
Algorithm Hash digest
SHA256 d25972895f2233ab3b288d72c3114eef712eb2339d982b4880760dc5b9daaf37
MD5 25c3d92ba8f760844a1d0faf88298c6d
BLAKE2b-256 2c0e6415c132465d30141be576998fbdac30849b9cef7633f16f4ae4187899b6

See more details on using hashes here.

File details

Details for the file inventree_brother_plugin-0.9.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for inventree_brother_plugin-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1b81c6389d4b3310fbcc784097bb2cc36d4cca3fd1b3e25e60888bc99bd43c4a
MD5 ca4d0ad28c5f4f44645024c31edc695c
BLAKE2b-256 ff243a7de7d9945fd4cc2c49545a279045b1c49097f27bec7a0b266f37689115

See more details on using hashes here.

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