Commit Graph

150 Commits

Author SHA1 Message Date
Philipp Klaus
7a3c638437 brother_ql_create: --no-cut to prevent printer from cutting tape after printing 2016-11-13 17:05:28 +01:00
Philipp Klaus
c8bffc6f2b removing the brother_ql_web tool. Doesn't belong to this repo 2016-11-13 16:44:55 +01:00
Philipp Klaus
bef9cea8c2 make BrotherQLRaster & create_label avail. at package level 2016-11-13 02:23:43 +01:00
Philipp Klaus
cc7db1ad2b brother_ql_create: logger missing 2016-11-13 02:22:19 +01:00
Philipp Klaus
7186be08ef reorganizing the label creation / some fixes 2016-11-13 02:21:05 +01:00
Philipp Klaus
e3e3236b4e brother_ql_create: enable creation of die-cut labels 2016-11-10 21:46:28 +01:00
Philipp Klaus
66a2e31442 adding brother_ql_info for --list-models and --list-label-sizes 2016-11-10 21:43:35 +01:00
Philipp Klaus
7f658cae3b devicedependent.py: label_type_specs = {} 2016-11-10 21:42:49 +01:00
Philipp Klaus
13a66a8b1b devicedependent.py: no compression support in QL-570 it seems 2016-11-10 10:21:34 +01:00
Philipp Klaus
da389e8d1b README: core functionality, device&Py2 support 2016-11-10 10:10:20 +01:00
Philipp Klaus
27f8c712bb raster.py: ASCII code hints for the opcodes 2016-11-10 10:05:32 +01:00
Philipp Klaus
7ea82644eb raster.py: Py2 compat (using the 'future' package) 2016-11-10 10:04:21 +01:00
Philipp Klaus
8ee7df1688 setup.py: specify requirements line-by-line 2016-11-10 10:03:10 +01:00
Philipp Klaus
994f35991d raster.py: Py2 compat fix 2016-11-09 22:45:07 +01:00
Philipp Klaus
dd18970472 devicedependent.py: updated paper_dimensions table 2016-11-09 22:43:43 +01:00
Philipp Klaus
4eb4a3657d Fix problem with dev.is_kernel_driver_active(0) 2016-09-20 09:40:23 +02:00
Philipp Klaus
2a0bc50113 fine sanding of some brother_ql_* tools 2016-07-22 18:34:54 +02:00
Philipp Klaus
665a2fc865 brother_ql.web: print exceptions to stderr & listen @ public IPs 2016-07-22 18:33:02 +02:00
Philipp Klaus
0c241adbdf new .dispose() method to release resources in the backend classes 2016-07-22 18:30:56 +02:00
Philipp Klaus
1b1aa1f45a Use the new backends in brother_ql_web 2016-07-22 11:00:23 +02:00
Philipp Klaus
4870151a89 brother_ql.backends.backend_factory: Renaming dev_class to backend_class 2016-07-22 10:56:14 +02:00
Philipp Klaus
e113c86fb2 README: even more clarifications 2016-07-21 18:15:31 +02:00
Philipp Klaus
f9a42abe5b README: Info about all the new functionality 2016-07-21 18:07:08 +02:00
Philipp Klaus
269b5e3c71 Updated the README to reflect all the new features 2016-07-21 18:01:17 +02:00
Philipp Klaus
2c4f5e6858 brother_ql_create: new --list-models arg and less confusing --debug output 2016-07-21 17:57:43 +02:00
Philipp Klaus
6621134df9 New brother_ql.backends package
The brother_ql.backends package provides backends for
* network (via raw TCP/IP sockets)
* linux_kernel (via device handles like /dev/usb/lp0 etc.)
* pyusb (via PyUSB)

The new backends are in use by the additional scripts
* brother_ql_debug
* brother_ql_print
2016-07-21 17:51:11 +02:00
Philipp Klaus
6c7f68e2b0 small fix in brother_ql.devicedependent 2016-07-21 17:44:01 +02:00
Philipp Klaus
c6205ab32a every brother_ql_xxx tool now corresponds to ./brother_ql/brother_ql_xxx.py 2016-07-21 17:43:23 +02:00
Philipp Klaus
7de4c0b3c5 Adding 'status information request' to the raster operations 2016-07-21 17:40:30 +02:00
Philipp Klaus
856166da14 brother_ql.reader: refactoring and support for status requests 2016-07-21 10:14:50 +02:00
Philipp Klaus
2ee1fbf658 README: how to upgrade to latest version 2016-07-21 10:10:43 +02:00
Philipp Klaus
0d04a2efde Reworking brother_ql/reader.py
The code used in BrotherQLReader.analyse() is now is now split into
a chunker() function which separates (=chunks) a data stream of bytes
into individual printer instructions and into the main functionality
of the analyse() method: Stating debug information about each instruction
and generating images of the expected printer output.
2016-07-19 18:20:19 +02:00
Philipp Klaus
d1a8599df5 reworking the exception model 2016-07-17 10:50:00 +02:00
Philipp Klaus
6ccf916eca renaming the raster methods from set_ to add_ 2016-07-17 09:23:26 +02:00
Philipp Klaus
9245da27f6 Fixing the creation of raster files, closes #1 2016-02-12 21:43:12 +01:00
Philipp Klaus
a3b148f161 Python 2 compatibility fix 2016-02-12 21:40:06 +01:00
Philipp Klaus
9c2a665bdb adding the web server brother_ql_web 2016-01-07 22:24:37 +01:00
Philipp Klaus
be68d67f41 README: list models, add --upgrade to pip cmd 2015-12-14 11:28:17 +01:00
Philipp Klaus
9de185b7e2 Improved README 2015-12-14 11:17:34 +01:00
Philipp Klaus
82b853d148 brother_ql.writer -> brother_ql.raster 2015-12-14 11:11:11 +01:00
Philipp Klaus
05ce83ebd8 A lot of renaming variables, tools; improved README 2015-12-14 11:09:46 +01:00
Philipp Klaus
bbb3919ed0 brother_ql_write script added 2015-12-13 17:57:34 +01:00
Philipp Klaus
9381bd38fd extending README 2015-12-12 17:04:17 +01:00
Philipp Klaus
3f3398f362 Improving the reader & implement no-compression mode 2015-12-12 17:02:40 +01:00
Philipp Klaus
82d3228a9e fixing brother_ql_reader unavailable 2015-12-12 17:01:55 +01:00
Philipp Klaus
cf5d45a94f LICENSE: GPL3, README + .gitignore 2015-12-12 14:34:34 +01:00
Philipp Klaus
01cbf716b3 Making this a package 2015-12-12 14:31:17 +01:00
Philipp Klaus
ecd970d846 writer and reader added 2015-12-12 13:53:33 +01:00
Philipp Klaus
8f699384e5 some improvements for the reader
* height is now -> raster_no
* width -> mwidth
* flip image before saving
2015-12-12 13:35:40 +01:00
Philipp Klaus
d37abd6da0 initial commit 2015-12-12 00:52:11 +01:00