# brother-label
Brother label printer interface for QL and PT series printers.
**API is currently being re-worked and should not be considered stable.**
Fork of https://github.com/pklaus/brother_ql and https://github.com/matmair/brother_ql-inventree with many
improvements and features planned, including:
- Better support for device-specific label specifications (e.g. QL vs PT)
- Support for new devices (PT-E550W)
- Removed redudant legacy/compatibility code
- ...
## Devices
| Device | Status |
| ---------------- | ------------ |
| QL-500 | Supported |
| QL-550 | Supported |
| QL-560 | Supported |
| QL-570 | Supported |
| QL-580N | Supported |
| QL-600 | Supported |
| QL-650TD | Supported |
| QL-700 | Supported |
| QL-710W | Supported |
| QL-720NW | Supported |
| QL-800 | Supported |
| QL-810W | Supported |
| QL-820NWB | Supported |
| QL-1050 | Supported |
| QL-1060N | Supported |
| QL-1100 | Supported |
| QL-1100NWB | Supported |
| QL-1115NWB | Supported |
| PT-P750W | Supported |
| PT-P900W | Supported |
| PT-P950NW | Supported |
| PT-E550W | ✔️ Verified |
- **Supported:** Device is supported, but no verification has been received.
- **Verified:** Device is supported, and verified by a user.
## Labels
### Continuous / Endless
| Type | QL | QL-10 | QL-11 | PT | PT-E |
| ---------------- | ------ | ------ | ------ | ----- | ------ |
| 6 | ❌ | ❌ | ❌ | ❌ | ✔️ |
| 9 | ❌ | ❌ | ❌ | ❌ | ✔️ |
| 12 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| 18 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| 24 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
| 29 | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
| 36 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
| 38 | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
| 50 | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
| 54 | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
| 62 | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
| 62red | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
| 102 | ❌ | ✔️ | ❌ | ❌ | ❌ |
| 103 | ❌ | ❌ | ✔️ | ❌ | ❌ |
| 104 | ❌ | ✔️ | ❌ | ❌ | ❌ |
### Die-Cut
| Type | QL | QL-10 | QL-11 |
| ---------------- | ------ | ------ | ----- |
| 17x54 | ✔️ | ✔️ | ✔️ |
| 17x87 | ✔️ | ✔️ | ✔️ |
| 23x23 | ✔️ | ✔️ | ✔️ |
| 29x42 | ✔️ | ✔️ | ✔️ |
| 29x90 | ✔️ | ✔️ | ✔️ |
| 39x90 | ✔️ | ✔️ | ✔️ |
| 39x48 | ✔️ | ✔️ | ✔️ |
| 52x29 | ✔️ | ✔️ | ✔️ |
| 54x29 | ✔️ | ✔️ | ✔️ |
| 60x86 | ✔️ | ✔️ | ✔️ |
| 62x29 | ✔️ | ✔️ | ✔️ |
| 62x100 | ✔️ | ✔️ | ✔️ |
| 102x51 | ❌ | ✔️ | ❌ |
| 102x152 | ❌ | ✔️ | ❌ |
| 103x164 | ❌ | ❌ | ✔️ |
### Round Die-Cut
| Type | QL | QL-10 | QL-11 |
| ---------------- | ------ | ------ | ------ |
| d12 | ✔️ | ✔️ | ✔️ |
| d24 | ✔️ | ✔️ | ✔️ |
| d58 | ✔️ | ✔️ | ✔️ |
## Backends
| Backend | Type | Linux | Mac OS | Windows |
| ------------- | ---- | ----- | ------ | ------- |
| network | TCP | ✔️ | ✔️ | ✔️ |
| linux\_kernel | USB | ✔️ | ❌ | ❌ |
| py_usb | USB | ✔️ | ✔️ | ✔️ |
Raw data
{
"_id": null,
"home_page": null,
"name": "brother-label",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "Brother, 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, PT-E550W",
"author": null,
"author_email": "Philipp Klaus <philipp.l.klaus@web.de>, Dean Gardiner <me@dgardiner.net>",
"download_url": "https://files.pythonhosted.org/packages/50/1d/bdd8b15aa4a3751208ff0d84130cfa1e2b782fecaa94e2c7f2d022de8fc7/brother_label-2.0a8.tar.gz",
"platform": null,
"description": "# brother-label\n\nBrother label printer interface for QL and PT series printers.\n\n**API is currently being re-worked and should not be considered stable.**\n\nFork of https://github.com/pklaus/brother_ql and https://github.com/matmair/brother_ql-inventree with many\nimprovements and features planned, including:\n\n- Better support for device-specific label specifications (e.g. QL vs PT)\n- Support for new devices (PT-E550W)\n- Removed redudant legacy/compatibility code\n- ...\n\n## Devices\n\n| Device | Status |\n| ---------------- | ------------ |\n| QL-500 | Supported |\n| QL-550 | Supported |\n| QL-560 | Supported |\n| QL-570 | Supported |\n| QL-580N | Supported |\n| QL-600 | Supported |\n| QL-650TD | Supported |\n| QL-700 | Supported |\n| QL-710W | Supported |\n| QL-720NW | Supported |\n| QL-800 | Supported |\n| QL-810W | Supported |\n| QL-820NWB | Supported |\n| QL-1050 | Supported |\n| QL-1060N | Supported |\n| QL-1100 | Supported |\n| QL-1100NWB | Supported |\n| QL-1115NWB | Supported |\n| PT-P750W | Supported |\n| PT-P900W | Supported |\n| PT-P950NW | Supported |\n| PT-E550W | \u2714\ufe0f Verified |\n\n - **Supported:** Device is supported, but no verification has been received.\n - **Verified:** Device is supported, and verified by a user.\n\n## Labels\n\n### Continuous / Endless\n\n| Type | QL | QL-10 | QL-11 | PT | PT-E |\n| ---------------- | ------ | ------ | ------ | ----- | ------ |\n| 6 | \u274c | \u274c | \u274c | \u274c | \u2714\ufe0f |\n| 9 | \u274c | \u274c | \u274c | \u274c | \u2714\ufe0f |\n| 12 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 18 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 24 | \u274c | \u274c | \u274c | \u2714\ufe0f | \u2714\ufe0f |\n| 29 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u274c | \u274c |\n| 36 | \u274c | \u274c | \u274c | \u2714\ufe0f | \u2714\ufe0f |\n| 38 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u274c | \u274c |\n| 50 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u274c | \u274c |\n| 54 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u274c | \u274c |\n| 62 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u274c | \u274c |\n| 62red | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f | \u274c | \u274c |\n| 102 | \u274c | \u2714\ufe0f | \u274c | \u274c | \u274c |\n| 103 | \u274c | \u274c | \u2714\ufe0f | \u274c | \u274c |\n| 104 | \u274c | \u2714\ufe0f | \u274c | \u274c | \u274c |\n\n### Die-Cut\n\n| Type | QL | QL-10 | QL-11 |\n| ---------------- | ------ | ------ | ----- |\n| 17x54 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 17x87 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 23x23 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 29x42 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 29x90 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 39x90 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 39x48 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 52x29 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 54x29 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 60x86 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 62x29 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 62x100 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| 102x51 | \u274c | \u2714\ufe0f | \u274c |\n| 102x152 | \u274c | \u2714\ufe0f | \u274c |\n| 103x164 | \u274c | \u274c | \u2714\ufe0f |\n\n### Round Die-Cut\n\n| Type | QL | QL-10 | QL-11 |\n| ---------------- | ------ | ------ | ------ |\n| d12 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| d24 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| d58 | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n\n## Backends\n\n| Backend | Type | Linux | Mac OS | Windows |\n| ------------- | ---- | ----- | ------ | ------- |\n| network | TCP | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n| linux\\_kernel | USB | \u2714\ufe0f | \u274c | \u274c |\n| py_usb | USB | \u2714\ufe0f | \u2714\ufe0f | \u2714\ufe0f |\n",
"bugtrack_url": null,
"license": "GPL",
"summary": "Brother label printer interface for QL and PT series printers.",
"version": "2.0a8",
"project_urls": {
"repository": "https://github.com/fuzeman/brother-label"
},
"split_keywords": [
"brother",
" 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",
" pt-e550w"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba50330ff4b1b06c5647950c97134a5512f0d2da5800d61cfb8de0ea99f5d1f7",
"md5": "a93c731780c7664125b813ffa1d76bd1",
"sha256": "dc211f1b6dc566207670dac3dd771fa0186bd50a9bd37a2810a424e1baed0544"
},
"downloads": -1,
"filename": "brother_label-2.0a8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a93c731780c7664125b813ffa1d76bd1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 40606,
"upload_time": "2024-09-10T23:41:59",
"upload_time_iso_8601": "2024-09-10T23:41:59.090467Z",
"url": "https://files.pythonhosted.org/packages/ba/50/330ff4b1b06c5647950c97134a5512f0d2da5800d61cfb8de0ea99f5d1f7/brother_label-2.0a8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "501dbdd8b15aa4a3751208ff0d84130cfa1e2b782fecaa94e2c7f2d022de8fc7",
"md5": "c5a968a209a254070998086c259ca609",
"sha256": "603c0eea345e82513b0aaedcc2193b90ef9c36393bcce4346dacefa5d12f9608"
},
"downloads": -1,
"filename": "brother_label-2.0a8.tar.gz",
"has_sig": false,
"md5_digest": "c5a968a209a254070998086c259ca609",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 35895,
"upload_time": "2024-09-10T23:42:00",
"upload_time_iso_8601": "2024-09-10T23:42:00.621862Z",
"url": "https://files.pythonhosted.org/packages/50/1d/bdd8b15aa4a3751208ff0d84130cfa1e2b782fecaa94e2c7f2d022de8fc7/brother_label-2.0a8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-10 23:42:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "fuzeman",
"github_project": "brother-label",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "brother-label"
}