brother-ql-inventree


Namebrother-ql-inventree JSON
Version 1.3 PyPI version JSON
download
home_pagehttps://github.com/matmair/brother_ql-inventree
SummaryPython package to talk to Brother QL label printers
upload_time2024-08-06 06:14:50
maintainerNone
docs_urlNone
authorPhilipp Klaus
requires_pythonNone
licenseGPL
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
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.72814s