Commit Graph

92 Commits

Author SHA1 Message Date
Davis Goglin 9159aafd18 IMPROVE use sendall instead of send in network-printer 2016-01-08 01:56:06 +01:00
Patrick Kanzler e88a19ef2d DOC correct mistake in documentation 2016-01-06 12:02:30 +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
Christoph Heuel aa4ffdd21b Merge branch 'fix/break_output_after_image' 2015-12-13 14:18:44 +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 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 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
Patrick Kanzler 096445631f REFACTOR use new-style class for Escpos 2015-11-27 23:13:35 +01:00
Patrick Kanzler 3ea52e52fd REFACTOR chained boolean expression in escpos 2015-11-27 23:13:35 +01:00
manpaz 4bb94c2662 Merge pull request #59 from zouppen/vertical-length-fix
Support for images vertically longer than 256 pixels
2015-10-27 13:36:21 -07:00
Hark cd5969e843 Prevent crash when using libusb0 printers 2015-09-04 22:48:58 +01:00
Christoph Heuel 1a1ed5e7fc Fix mixed tabs/space error 2015-08-27 23:45:15 +02:00
Christoph Heuel e23ce9bfc2 Merge remote-tracking branch 'origin/master' into merge/upstream/master 2015-08-27 23:37:44 +02:00
Christoph Heuel 546f47edcc Fix text wrapping error after image
* After an image the text wrapping was disturbed.
2015-08-27 23:20:53 +02:00
Joel Lehtonen 3f6528da07 Support for images vertically longer than 256 pixels 2015-08-25 12:17:11 +03:00
Manuel F Martinez 280000d6ed Fixed issues with transparent images 2015-08-22 12:43:09 -07:00
ldos f0f84e1215 Extended params for serial printers
Update printer.Serial() constructor and its open() method to extend serial params.
Backwards compatible, no client modifications needed.
2015-07-04 17:23:31 +02:00
Christoph Heuel 25b650c935 Hexlify text
* The original code did not convert the received text
2015-06-26 02:12:30 +02:00
Christoph Heuel 6734864a5b Use unhexlify
* for decoding, use unhexlify
2015-06-15 23:08:49 +02:00
Manuel F Martinez 9550ad1068 Fixed License version mismatch 2015-06-10 16:28:27 -07:00
Christoph Heuel 0ef2951c7e Introduce new direct_image
* The direct_image method prints directly from the PIL image object
* The image should be converted to 1 bit before
* The method was derived from png2escpos (https://github.com/twg/png2escpos)
2015-06-10 03:21:52 +02:00
Christoph Heuel dd228c9fda Add text wrapping
* The base class supports to give columns, how much it should wrapped.
* This is meant for longer text.
* The special instances need to initialize the super class with the
* columns
2015-06-04 14:11:11 +02:00
Christoph Heuel 7da2e32e3c Integer is needed, not float
* The size of the image can only be integer, not float.
  Using round to convert it back
2015-06-04 13:20:17 +02:00
Christoph Heuel b99c076bae Fix for string operation
* With Python version 3 data and text are treated different. Convert the
* text accordingly.
2015-05-19 02:52:55 +02:00
Christoph Heuel afc6834082 After running 2to3 tool 2015-05-07 20:54:32 +02:00
Kristi 517435efad Raising the right error when wrong charcode is used 2015-04-20 10:58:04 +01:00
Manuel F Martinez 708f7e97d1 fixed code tabulators 2014-05-20 23:50:06 -07:00
Manuel F Martinez 8a3850ea64 Added quad support 2014-05-20 22:43:40 -07:00
Manuel F Martinez 34f562d64a Added density support 2014-05-20 22:31:49 -07:00
Manuel F Martinez f6f1a4278f Fixed tabs and added charcode tables 2014-05-20 22:15:54 -07:00
Manuel F Martinez a2dcd45c15 Added quad-area characters 2014-02-23 23:09:35 -08:00
Manuel F Martinez 27b393d45c Added exception for PIL import 2014-02-23 21:10:34 -08:00
Manuel F Martinez 9023d22e71 Added syntax to have print working on windows 2013-05-30 08:56:33 -07:00
Manuel F Martinez b0097da16f Fixed font set 2013-05-30 08:47:30 -07:00
Manuel F Martinez c6ee2f6338 Added ability to print from a generic file 2013-04-12 14:04:48 -07:00
Manuel F Martinez 64e5ea5151 Added fixed tabs 2013-03-14 01:34:48 -07:00
Manuel F Martinez 5295d5c90b Added qr functionality 2013-03-14 01:31:07 -07:00
Manuel F Martinez 69cea54818 Added proper installer 2013-03-13 23:22:43 -07:00