# brother_ql-inventree
Python package for the raster language protocol of the Brother QL series label printers
## FORK NOTICE
This is a fork of https://github.com/pklaus/brother_ql by [Philipp Klaus](https://github.com/pklaus) to enable faster updates.
Check out https://github.com/inventree/inventree to see what I forked it for.
## Verified models
### Verified devices
✓ means the device was verified by the original project
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-1110NWB, QL-1115NWB.
### Verified labels
The available label names can be listed with `brother_ql info labels`:
Name Printable px Description
12 106 12mm endless
12+17 306 12mm endless
18 234 18mm endless
29 306 29mm endless
38 413 38mm endless
50 554 50mm endless
54 590 54mm endless
62 696 62mm endless
62red 696 62mm endless (black/red/white)
102 1164 102mm endless
103 1200 104mm endless
104 1200 104mm endless
17x54 165 x 566 17mm x 54mm die-cut
17x87 165 x 956 17mm x 87mm die-cut
23x23 202 x 202 23mm x 23mm die-cut
29x42 306 x 425 29mm x 42mm die-cut
29x90 306 x 991 29mm x 90mm die-cut
39x90 413 x 991 38mm x 90mm die-cut
39x48 425 x 495 39mm x 48mm die-cut
52x29 578 x 271 52mm x 29mm die-cut
54x29 598 x 271 54mm x 29mm die-cut
60x86 672 x 954 60mm x 87mm die-cut
62x29 696 x 271 62mm x 29mm die-cut
62x100 696 x 1109 62mm x 100mm die-cut
102x51 1164 x 526 102mm x 51mm die-cut
102x152 1164 x 1660 102mm x 153mm die-cut
103x164 1200 x 1822 104mm x 164mm die-cut
d12 94 x 94 12mm round die-cut
d24 236 x 236 24mm round die-cut
d58 618 x 618 58mm round die-cut
pt12 - unknown - 12mm endless
pt18 - unknown - 18mm endless
pt24 - unknown - 24mm endless
pt36 - unknown - 36mm endless
### Backends
There are multiple backends for connecting to the printer available (✔: supported, ✘: not supported):
Backend | Kind | Linux | Mac OS | Windows
-------|-------|---------|---------|--------
network (1) | TCP | ✔ | ✔ | ✔
linux\_kernel | USB | ✔ (2) | ✘ | ✘
pyusb (3) | USB | ✔ (3.1) | ✔ (3.2) | ✔ (3.3)
Warning: when using one of the USB backends make sure the Editor Lite feature is turned off (if your model supports it), otherwise the USB Printer interface won't be detected.
## Significant Changes:
v 1.3:
- Added detection of more media and commands to list and configure settings https://github.com/matmair/brother_ql-inventree/pull/57
- Added new cli command for getting the status of printers https://github.com/matmair/brother_ql-inventree/pull/53
v1.2:
- Remove support for Python 2 https://github.com/matmair/brother_ql-inventree/pull/43 / https://github.com/matmair/brother_ql-inventree/pull/45
- Added support for PT-E550W https://github.com/matmair/brother_ql-inventree/pull/44
- Added label support for 12+17 https://github.com/matmair/brother_ql-inventree/pull/42
v1.1:
- Support for Pillow 10.x https://github.com/matmair/brother_ql-inventree/pull/37
v1.0:
- Renamed the package to `brother_ql-inventree` and added a release action https://github.com/matmair/brother_ql-inventree/pull/16
- Added printer support for QL-600 https://github.com/matmair/brother_ql-inventree/pull/17 , PT-P950NW https://github.com/matmair/brother_ql-inventree/pull/6 , QL-1100, L-1100NWB, QL-1115NWB https://github.com/matmair/brother_ql-inventree/pull/18
- Added label support for DK-1234 https://github.com/matmair/brother_ql-inventree/pull/22 , 54x29 https://github.com/matmair/brother_ql-inventree/pull/19 , DK22246 https://github.com/matmair/brother_ql-inventree/pull/20, ...
Read the full old Readme [here](https://github.com/matmair/brother_ql-inventree/blob/cleanup/OLD_README.md).
Raw data
{
"_id": null,
"home_page": "https://github.com/matmair/brother_ql-inventree",
"name": "brother-ql-inventree",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "Brother, QL-500, QL-550, QL-560, QL-570, QL-600, QL-700, QL-710W, QL-720NW, QL-800, QL-810W, QL-820NWB, QL-1050, QL-1060N, QL-1100, QL-1110NWB, QL-1115NWB",
"author": "Philipp Klaus",
"author_email": "Philipp Klaus <philipp.l.klaus@web.de>, Matthias Mair <code@mjmair.com>",
"download_url": "https://files.pythonhosted.org/packages/ac/a4/93a6edb37217d0062fd18e41d62e4b984bab18bbbc845ecf5aa5ceb64388/brother_ql_inventree-1.3.tar.gz",
"platform": "any",
"description": "# brother_ql-inventree\n\nPython package for the raster language protocol of the Brother QL series label printers\n\n\n## FORK NOTICE\n\nThis is a fork of https://github.com/pklaus/brother_ql by [Philipp Klaus](https://github.com/pklaus) to enable faster updates.\nCheck out https://github.com/inventree/inventree to see what I forked it for.\n\n## Verified models\n### Verified devices\n\n\u2713 means the device was verified by the original project\n\nQL-500 (\u2713), QL-550 (\u2713), QL-560 (\u2713), QL-570 (\u2713), QL-580N\nQL-600 (\u2713), QL-650TD\nQL-700 (\u2713), QL-710W (\u2713), QL-720NW (\u2713)\nQL-800 (\u2713), QL-810W (\u2713), QL-820NWB (\u2713)\nQL-1050 (\u2713), QL-1060N (\u2713),\nQL-1100 (\u2713), QL-1110NWB, QL-1115NWB.\n\n### Verified labels\n\nThe available label names can be listed with `brother_ql info labels`:\n\n Name Printable px Description\n 12 106 12mm endless\n 12+17 306 12mm endless\n 18 234 18mm endless\n 29 306 29mm endless\n 38 413 38mm endless\n 50 554 50mm endless\n 54 590 54mm endless\n 62 696 62mm endless\n 62red 696 62mm endless (black/red/white)\n 102 1164 102mm endless\n 103 1200 104mm endless\n 104 1200 104mm endless\n 17x54 165 x 566 17mm x 54mm die-cut\n 17x87 165 x 956 17mm x 87mm die-cut\n 23x23 202 x 202 23mm x 23mm die-cut\n 29x42 306 x 425 29mm x 42mm die-cut\n 29x90 306 x 991 29mm x 90mm die-cut\n 39x90 413 x 991 38mm x 90mm die-cut\n 39x48 425 x 495 39mm x 48mm die-cut\n 52x29 578 x 271 52mm x 29mm die-cut\n 54x29 598 x 271 54mm x 29mm die-cut\n 60x86 672 x 954 60mm x 87mm die-cut\n 62x29 696 x 271 62mm x 29mm die-cut\n 62x100 696 x 1109 62mm x 100mm die-cut\n 102x51 1164 x 526 102mm x 51mm die-cut\n 102x152 1164 x 1660 102mm x 153mm die-cut\n 103x164 1200 x 1822 104mm x 164mm die-cut\n d12 94 x 94 12mm round die-cut\n d24 236 x 236 24mm round die-cut\n d58 618 x 618 58mm round die-cut\n pt12 - unknown - 12mm endless\n pt18 - unknown - 18mm endless\n pt24 - unknown - 24mm endless\n pt36 - unknown - 36mm endless\n\n### Backends\n\nThere are multiple backends for connecting to the printer available (\u2714: supported, \u2718: not supported):\n\nBackend | Kind | Linux | Mac OS | Windows\n-------|-------|---------|---------|--------\nnetwork (1) | TCP | \u2714 | \u2714 | \u2714\nlinux\\_kernel | USB | \u2714 (2) | \u2718 | \u2718\npyusb (3) | USB | \u2714 (3.1) | \u2714 (3.2) | \u2714 (3.3)\n\nWarning: when using one of the USB backends make sure the Editor Lite feature is turned off (if your model supports it), otherwise the USB Printer interface won't be detected.\n\n## Significant Changes:\nv 1.3:\n- Added detection of more media and commands to list and configure settings https://github.com/matmair/brother_ql-inventree/pull/57\n- Added new cli command for getting the status of printers https://github.com/matmair/brother_ql-inventree/pull/53\n\nv1.2:\n- Remove support for Python 2 https://github.com/matmair/brother_ql-inventree/pull/43 / https://github.com/matmair/brother_ql-inventree/pull/45\n- Added support for PT-E550W https://github.com/matmair/brother_ql-inventree/pull/44\n- Added label support for 12+17 https://github.com/matmair/brother_ql-inventree/pull/42\n\nv1.1:\n- Support for Pillow 10.x https://github.com/matmair/brother_ql-inventree/pull/37\nv1.0:\n\n- Renamed the package to `brother_ql-inventree` and added a release action https://github.com/matmair/brother_ql-inventree/pull/16\n- Added printer support for QL-600 https://github.com/matmair/brother_ql-inventree/pull/17 , PT-P950NW https://github.com/matmair/brother_ql-inventree/pull/6 , QL-1100, L-1100NWB, QL-1115NWB https://github.com/matmair/brother_ql-inventree/pull/18\n- Added label support for DK-1234 https://github.com/matmair/brother_ql-inventree/pull/22 , 54x29 https://github.com/matmair/brother_ql-inventree/pull/19 , DK22246 https://github.com/matmair/brother_ql-inventree/pull/20, ...\n\nRead the full old Readme [here](https://github.com/matmair/brother_ql-inventree/blob/cleanup/OLD_README.md).\n",
"bugtrack_url": null,
"license": "GPL",
"summary": "Python package to talk to Brother QL label printers",
"version": "1.3",
"project_urls": {
"Homepage": "https://github.com/matmair/brother_ql-inventree",
"repository": "https://github.com/matmair/brother_ql-inventree"
},
"split_keywords": [
"brother",
" ql-500",
" ql-550",
" ql-560",
" ql-570",
" ql-600",
" ql-700",
" ql-710w",
" ql-720nw",
" ql-800",
" ql-810w",
" ql-820nwb",
" ql-1050",
" ql-1060n",
" ql-1100",
" ql-1110nwb",
" ql-1115nwb"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "afea763daa661dc181c70237afaa52c73793e216c9d2573cc31065f795581ff6",
"md5": "947d6bae54619de8f404bcda2561228b",
"sha256": "0f7e0d78bae04f44bcfe1010ed0d99f98d5b4db1d6179da242d5bd52bb0c9ea4"
},
"downloads": -1,
"filename": "brother_ql_inventree-1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "947d6bae54619de8f404bcda2561228b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 53000,
"upload_time": "2024-08-06T06:14:48",
"upload_time_iso_8601": "2024-08-06T06:14:48.545170Z",
"url": "https://files.pythonhosted.org/packages/af/ea/763daa661dc181c70237afaa52c73793e216c9d2573cc31065f795581ff6/brother_ql_inventree-1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aca493a6edb37217d0062fd18e41d62e4b984bab18bbbc845ecf5aa5ceb64388",
"md5": "08df26084e8e9b00fcf864856870b198",
"sha256": "24335ca5f4b3444c692698b599459a7e6c4bd036dd580074c63d39382914fca3"
},
"downloads": -1,
"filename": "brother_ql_inventree-1.3.tar.gz",
"has_sig": false,
"md5_digest": "08df26084e8e9b00fcf864856870b198",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 45041,
"upload_time": "2024-08-06T06:14:50",
"upload_time_iso_8601": "2024-08-06T06:14:50.208381Z",
"url": "https://files.pythonhosted.org/packages/ac/a4/93a6edb37217d0062fd18e41d62e4b984bab18bbbc845ecf5aa5ceb64388/brother_ql_inventree-1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-06 06:14:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "matmair",
"github_project": "brother_ql-inventree",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "brother-ql-inventree"
}