1
0
mirror of https://github.com/python-escpos/python-escpos synced 2025-10-03 09:19:59 +00:00
Commit Graph

143 Commits

Author SHA1 Message Date
Michael Billington
4584e3138a switch default image format to bitImageRaster
Printers which don't have native QR rendering are less likely to support the newer GS ( L graphics command.
2016-04-06 21:39:46 +10:00
Michael Billington
6b445b3fb1 update docstrings per QuantifiedCode suggestions 2016-04-06 21:05:32 +10:00
Michael Billington
b45afbb297 add implementation of GS v 0, GS ( L and GS *.
- ported test cases for EscposImage class, copied over 1px and 2px test images from escpos-php
- added test cases over image print function
- updated QR tests to also include image output check
- updated CLI to match new image function options
2016-04-06 07:34:19 +10:00
Michael Billington
59afcf778f remove image handling support 2016-04-06 07:26:00 +10:00
Patrick Kanzler
2aa0878f54 Merge pull request #123 from python-escpos/refactor/misc-issues
Refactor misc issues
2016-04-03 21:46:15 +02:00
Michael Billington
f39c4227ec Implement printer-side rendering of QR codes for printers that support it.
Expand settings on escpos.qr to include ec, size,
model and 'native' (send image or send esc/pos QR command).

Default is set as native=False, so existing code will continue to
render QR codes as images.
2016-04-03 13:55:52 +10:00
Patrick Kanzler
481285625b REFACTOR simplify out-of-bounds-check in control() 2016-04-02 16:02:04 +02:00
Patrick Kanzler
1ee657a750 REFACTOR remove wildcard-import from escpos in printer 2016-04-02 15:33:24 +02:00
Patrick Kanzler
f6e0edc7c7 REFACTOR variables to be lower case 2016-04-02 15:26:00 +02:00
Cody
a236ccebe9 Migrated % string formating 2016-04-01 19:19:38 +00:00
Patrick Kanzler
f5a7d681eb DOC add warning to the new functions in the image-API
This part is still in flux and one should not yet rely on it.
2016-04-01 20:59:27 +02:00
Davis Goglin
fca363119c Fix converting of passed bool values properly 2016-04-01 10:31:28 -07:00
Davis Goglin
8ed1441c4c Clairify config loading comments 2016-03-30 17:13:59 -07:00
Davis Goglin
062282bf47 Fix Spelling 2016-03-30 17:13:20 -07:00
Davis Goglin
3fe4589b8b Add the reset of configurations between loads 2016-03-30 17:11:05 -07:00
Davis Goglin
b9c9189ca7 Add an exception for missing configuration sections 2016-03-30 17:10:21 -07:00
Davis Goglin
3831665da4 Fix pylint messages 2016-03-30 13:30:44 -07:00
Davis Goglin
b6b30d7c82 Add future imports 2016-03-30 13:29:28 -07:00
Davis Goglin
fd6a0e4bda Add an automatic newline for some methods 2016-03-28 15:15:53 -07:00
Davis Goglin
38b58eb39a Remove executable flag so we hopefully get code coverage 2016-03-28 15:07:16 -07:00
Davis Goglin
76f300ea18 Fix text argument 2016-03-28 14:51:48 -07:00
Davis Goglin
f504d2dc15 Allow config path to be passed 2016-03-28 11:49:12 -07:00
Davis Goglin
5a2ca10874 Add docstring 2016-03-28 11:19:09 -07:00
Davis Goglin
8101e1ec9f Reduce many lines of code to a loop 2016-03-28 11:16:37 -07:00
Davis Goglin
1a000d29fd Add a newline for text demo 2016-03-28 09:58:42 -07:00
davisgoglin
28b82fb54f Fix CODE39 barcodes. Assume Code128 are the same 2016-03-28 09:58:42 -07:00
davisgoglin
ee223670bf Attempt to flush before quitting 2016-03-28 09:58:42 -07:00
davisgoglin
a445c4205a Add cut after printing demos 2016-03-28 09:58:42 -07:00
davisgoglin
00ef7f129b Add raw option when using cli 2016-03-28 09:58:42 -07:00
Davis Goglin
8c186d912d Remove EAN8 code check digit 2016-03-28 09:58:42 -07:00
Davis Goglin
14ae1a7d89 Fix python3 barcode type b length encoding 2016-03-28 09:58:42 -07:00
Davis Goglin
ca3b4665a2 pylint changes 2016-03-28 09:58:42 -07:00
Davis Goglin
4f92247ed6 Fix no help display in python3 2016-03-28 09:58:42 -07:00
Davis Goglin
5ba751d89b Stop checking for file to be python2/3 compatible 2016-03-28 09:58:42 -07:00
Davis Goglin
8e44c5126e Remove unsued variable 2016-03-28 09:58:42 -07:00
Davis Goglin
7a58109928 Clean up per landscape 2016-03-28 09:58:42 -07:00
Davis Goglin
9b40c0860f Change error to handle strings and files instead of list 2016-03-28 09:58:42 -07:00
Davis Goglin
7afd5e75d4 Add docstrings 2016-03-28 09:58:42 -07:00
Davis Goglin
7d74dcac00 Add demo functions 2016-03-28 09:58:42 -07:00
Davis Goglin
cdf8f6be09 Fix config loading 2016-03-28 09:58:42 -07:00
Davis Goglin
d5e3d85c4b Add documentation for config 2016-03-28 09:58:42 -07:00
Davis Goglin
5dc676bea7 Convert to safe load. Also now allows loading everyting pyyaml supports 2016-03-28 09:58:42 -07:00
Davis Goglin
c26c875b61 Convert ini format to yaml format. 2016-03-28 09:58:42 -07:00
Davis Goglin
c7b36916e7 Avoid importing * 2016-03-28 09:58:42 -07:00
Davis Goglin
d5073626ae Update CLI to use config class 2016-03-28 09:58:42 -07:00
Davis Goglin
1a866f4d1f Add config parser exceptions 2016-03-28 09:58:42 -07:00
Davis Goglin
01328db808 Create config reader 2016-03-28 09:58:42 -07:00
Davis Goglin
27352b071c Refactor empty exception handler 2016-03-28 09:58:42 -07:00
Davis Goglin
87a73beb31 Moved printer destination configuration to config file 2016-03-28 09:58:42 -07:00
Davis Goglin
133241e7e9 Moved printer choice to groups and parse manually 2016-03-28 09:58:42 -07:00