Commit Graph

153 Commits

Author SHA1 Message Date
Patrick Kanzler 713380baf9 DOC corrected todo in barcode-method 2016-01-14 14:04:35 +01:00
Patrick Kanzler cd2da59fc2 FIX and review barcode-printing 2016-01-14 01:00:53 +01:00
Patrick Kanzler d00fc5016b DOC add a todo directive to the documentation
.. todo:: will create Todos that are listed in the TODO in the documentation
2016-01-14 00:53:44 +01:00
Patrick Kanzler 939e66834e DOC elaborate on partial cut
closes #44
2016-01-13 16:06:18 +01:00
Patrick Kanzler 198b50ac5e Merge pull request #78 from python-escpos/davisgoglin-merge-rebase
Davisgoglin merge rebase
2016-01-13 15:41:21 +01:00
Patrick Kanzler 41c6afd3b8 REFACTOR replace % op with format were it is easy 2016-01-08 03:43:33 +01:00
Patrick Kanzler f25521f22f REFACTOR fix minor PEP8 and similar mistakes 2016-01-08 03:34:14 +01:00
Stephan Sokolow 0e907644d9 Allow bandsize to be varied in fullimage() 2016-01-08 02:46:21 +01:00
Stephan Sokolow a6ec674828 Allow bypassing the resizing and height-cropping steps in fullimage() 2016-01-08 02:46:21 +01:00
Thomas van den Berg 598c893943 add function to print full images including resizing and fix band printing 2016-01-08 02:46:21 +01:00
Nathan Bookham 1614298863 Adjusted QR error correction
Maxed out the error correction on QR code generation for vastly improved recognition. The trade-off is that the amount of bytes that can be stored are reduced.
2016-01-08 02:46:21 +01:00
Stephan Sokolow a921061b40 Start on a command-line interface to the library (still hard-codes USB ID)
(...and still needs better documentation)
2016-01-08 02:46:21 +01:00
Stephan Sokolow 050419f117 Apply the cash drawer fix detailed in Issue 10 on the Google Code repo.
https://code.google.com/p/python-escpos/issues/detail?id=10
fixes #10
2016-01-08 02:46:21 +01:00
Stephan Sokolow 3e89a10bed Accept "CODABAR" as an alias for "NW7" in barcode() 2016-01-08 02:46:21 +01:00
Stephan Sokolow e988873999 Make BarcodeSizeError and BarcodeTypeError display the erroneous value
(MUCH more helpful for debugging)
2016-01-08 02:46:21 +01:00
Stephan Sokolow f7a2caee72 Actually use the barcode height and width parameters
(And reverse their order in the method signature so corrections to the
range checks don't break existing code)

check whether this is the solution for #26
2016-01-08 02:46:21 +01:00
Stephan Sokolow 4e1f9db5c7 Make the structure of the ESC/POS commands less opaque
(The commands are intended to be readable by people who grew up with ANSI
 escape codes so represent them that way in the code)
2016-01-08 02:46:12 +01:00
Davis Goglin 9159aafd18 IMPROVE use sendall instead of send in network-printer 2016-01-08 01:56:06 +01:00
Patrick Kanzler 020ba4145c DOC add python version information to setup 2016-01-07 23:22:31 +01:00
Patrick Kanzler 592dbe15f6 ADD .directory to .gitignore 2016-01-07 12:41:27 +01:00
Patrick Kanzler 69680b04e9 DOC added notice on RS232 voltage levels
fixes #41
2016-01-06 12:13:35 +01:00
Patrick Kanzler e88a19ef2d DOC correct mistake in documentation 2016-01-06 12:02:30 +01:00
Patrick Kanzler c2b45748e1 DOC hide inherited members in printer-api 2016-01-05 23:58:40 +01:00
Patrick Kanzler 8b8ca76af6 DOC improve the documentation
* make API-doc more legible
* improve comments in methods
2016-01-05 23:14:35 +01:00
Patrick Kanzler e5cd37bfbc clean travis configuration file
3d61445e2c did not really improve the travis-build.
Now try to explcitly install tox.
2016-01-05 12:25:20 +01:00
Patrick Kanzler 3d61445e2c IMPROVE explicitly install dependecies on travis 2016-01-05 12:12:33 +01:00
Patrick Kanzler 8b8ab80e5f ADD travis-configuration-file and comments in setup.py 2016-01-05 10:39:28 +01:00
Patrick Kanzler 029549aaae IMPROVE packaging and testing
* uses now tox (currently with no tests) on python 2.7 and 3.4
* upgraded setup.py to setuptools
2015-12-30 16:58:28 +01:00
Patrick Kanzler 6cc325b395 Merge branch 'master' of github.com:braveheuel/python-escpos into development 2015-12-30 12:29:56 +01:00
Patrick Kanzler a9844b1a1b Merge pull request #76 from python-escpos/feature-sphinx
DOC fix autodoc not working on RTD
2015-12-27 23:00:23 +01:00
Patrick Kanzler e16e666dce DOC fix autodoc not working on RTD 2015-12-27 22:57:57 +01:00
Patrick Kanzler 50fbf2873f DOC improve api.rst 2015-12-27 19:39:22 +01:00
Patrick Kanzler ce0b0d5ba3 DOC improve documentation
* fixes #73
* links now to readthedocs instead of Wiki
2015-12-27 19:09:31 +01:00
Patrick Kanzler 2aafc34ae1 Merge pull request #70 from fau-fablab/fix-pc1252
FIX constant definition for PC1252
2015-12-27 19:04:04 +01:00
Patrick Kanzler c3fbdf28d4 Merge branch 'feature-sphinx' 2015-12-27 19:02:05 +01:00
Patrick Kanzler 8a77c963c3 DOC transfered wiki to sphinx-doc
* changed structure of index-file
* copied the WIKI at commit 67601b2d33f5a3cf8e9633e6ad92cca286840680
* adapted the markdown to rst
2015-12-27 19:01:05 +01:00
Patrick Kanzler b68a5782fe Merge pull request #74 from python-escpos/feature-sphinx
DOC add very simple (and bad-looking) api-reference as doc-stub
2015-12-26 17:31:41 +01:00
Patrick Kanzler 06a68d1c97 DOC add very simple (and bad-looking) api-reference as doc-stub 2015-12-26 17:29:20 +01:00
Christoph Heuel aa4ffdd21b Merge branch 'fix/break_output_after_image' 2015-12-13 14:18:44 +01:00
Christoph Heuel 05ea0e929e Merge branch 'merge/fau-fablab/refac_and_fixes' 2015-12-13 14:11:27 +01:00
Christoph Heuel 50b0691e68 Merge remote-tracking branch 'manpaz/master' 2015-12-12 20:30:52 +01:00
Christoph Heuel 06f2e1e731 Merge remote-tracking branch 'faulab/refactoring-and-documentation' 2015-12-12 18:11:58 +01:00
Christoph Heuel 577de10cb4 Merge remote-tracking branch 'faulab/fix-pc1252' 2015-12-12 17:10:05 +01:00
Christoph Heuel 242399ebe2 Merge branch 'merge/upstream/master' 2015-11-29 16:05:48 +01:00
Christoph Heuel 8fd05eb02b Add flush function
* Flushing the file will cause the driver to flush the cache and print
* the whole buffer.
2015-11-29 16:03:56 +01:00
Patrick Kanzler c1d985eeaf FIX constant definition for PC1252
* fixes #40
* according to the table http://content.epson.de/fileadmin/content/files/RSD/downloads/escpos.pdf
2015-11-28 14:22:54 +01:00
Patrick Kanzler 0dacc35d94 DOC, IMPROVE improve docstrings and add abstract method _raw to Escpos 2015-11-27 23:13:48 +01:00
Patrick Kanzler 8b5798eedf ADD requirements.txt and requirements to setup.py 2015-11-27 23:13:48 +01:00
Patrick Kanzler ef8035527c REFACTOR do not shadow built-ins 2015-11-27 23:13:48 +01:00
Patrick Kanzler 07d8e073ae REFACTOR style and PEP8, fixes #66 2015-11-27 23:13:35 +01:00