Brother-ql

Latest version: v0.9.4

Safety actively analyzes 634849 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.8.4

New Functionality:

* QL-1050 confirmed to work.

Miscellaneous:

* Inform in the README about the need to disable the "Editor Lite" mode where available.
* There is a web interface for brother_ql: [brother_ql_web](https://github.com/pklaus/brother_ql_web). The link is now part of the README.
* The readme was claiming incorrectly that the 600dpi wasn't supported (it _is_ supported since a354cde).

Bug Fixes:

* The right margin on the QL-1050 (and QL-1060N) are now fixed. The printout should now be properly aligned with the labels.
* Removed undesirable and old dependency on numpy in `brother_ql/reader.py`.
* Require the pillow package newer or equal to version 3.3.0. Using older versions of that package together with brother_ql resulted in errors like this when creating labels:
> TypeError: an integer is required (got type tuple)

0.8.3

Bug Fixes:

* Printing on Brother DK-11241 (102mm x 152mm) would fail because of incorrect dimensions (fix for issue 27)

0.8.2

New Functionality:

* New flag `--600dpi` for `brother_ql_create`! You can now print with the higher resolution (600x300 dpi). Just provide an image file with twice the number of pixels in both dimensions as you'd do for the (normal) 300dpi mode.
* New flag `--lq` (low quality) for `brother_ql_create` to enable faster printing with (much) lower quality.

Bug Fixes:

* Printing of GIF images is fixed regardless of the `--red` flag
* Fixed a timeout issue with the network backend of `brother_ql_print`, that occurred when printing longer labels (or via slow connections).

Changed behaviour:

* The `create_label()` function in brother_ql_create.py may now raise a `ValueError` upon bad image pixel size (die-cut labels only) instead of calling `sys.exit()`
* `brother_ql_print` now lists ALL printers found, not just one. A connection string per device will be printed to stdout (one printer per line) and more verbose information will be printed to stderr. This helps with parsing the output of the tool in scripts.
* `brother_ql_analyze` can now read from stdin (with `-`). This means you can directly pipe the output there like this:
`brother_ql_create --rotate 90 --model QL-710W your_image.png | brother_ql_analyse -`

0.8.1

New functionality:
* The QL-800 series (QL-800, QL-810W, QL-820NWB) is now supported:
* `brother_ql_create` can now create label with two-color printing (black/red/white)
if your printer supports it. Just provide the `--red` flag to the CLI call.
* `brother_ql_analyze` can interpret two-color printing instruction files.
* New flag `--dither` for the brother_ql_create tool to use dithering instead of the --threshold to convert grayscale to b/w.

Changed behaviour:
* By default, created labels are not using compression any longer:
* create_label() now accepts a new keyword argument compress.
The default is False → no compression if not set manually.
This will speed-up the label creation in many cases
at the expense of larger file sizes. Set to True if you
don't care about processing time but want to store the
generated label files.
* The brother_ql_create CLI offers this via the new
argument --compress.
New default (if not set): no compression.

0.7.5

Changes:
- `brother_ql_create`'s function `create_label` is now ~20% faster due to the use of a better image inversion logic.

0.7.4

New functionality:
- `brother_ql_print`'s `instruction_file` argument now accepts `-` to read from stdin
- added cutting support for the QL-550 (thanks bonboncolovich)
- round labels can now be printed

Bug Fixes:
- images with a transparency layer are now placed in front of a white background

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.