link to escpos-printer-db

This commit is contained in:
Patrick Kanzler 2017-01-29 23:20:11 +01:00
parent efff2cbe43
commit e904500312
No known key found for this signature in database
GPG Key ID: F07F07153306FCEF
2 changed files with 11 additions and 4 deletions

View File

@ -9,13 +9,15 @@ be aware that the API will still change until v3.0 is released.
changes changes
^^^^^^^ ^^^^^^^
- feature: add "capabilities" which are shared with escpos-php - feature: add "capabilities" which are shared with escpos-php, capabilities are stored in
`escpos-printer-db <https://github.com/receipt-print-hq/escpos-printer-db>`_
- feature: the driver tries now to guess the appropriate codepage and sets it automatically (called "magic encode") - feature: the driver tries now to guess the appropriate codepage and sets it automatically (called "magic encode")
- as an alternative you can force the codepage with the old API - as an alternative you can force the codepage with the old API
- updated and improved documentation - updated and improved documentation
- changed constructor of main class due to introduction of capablities - changed constructor of main class due to introduction of capablities
- changed interface of method `blocktext`, changed behavior of multiple methods, for details refer to the documentation - changed interface of method `blocktext`, changed behavior of multiple methods, for details refer to the documentation
on `python-escpos.readthedocs.io <https://python-escpos.readthedocs.io>`_ on `python-escpos.readthedocs.io <https://python-escpos.readthedocs.io>`_
- add support for custom cash drawer sequence
contributors contributors
^^^^^^^^^^^^ ^^^^^^^^^^^^

View File

@ -37,6 +37,11 @@ Text can be aligned/justified and fonts can be changed by size, type and weight.
Also, this module handles some hardware functionalities like cutting paper, control characters, printer reset Also, this module handles some hardware functionalities like cutting paper, control characters, printer reset
and similar functions. and similar functions.
Since supported commands differ from printer to printer the software tries to automatically apply the right
settings for the printer that you set. These settings are handled by
`escpos-printer-db <https://github.com/receipt-print-hq/escpos-printer-db>`_ which is also used in
`escpos-php <https://github.com/mike42/escpos-php>`_.
Dependencies Dependencies
------------ ------------
@ -56,8 +61,8 @@ The basic usage is:
from escpos.printer import Usb from escpos.printer import Usb
""" Seiko Epson Corp. Receipt Printer M129 Definitions (EPSON TM-T88IV) """ """ Seiko Epson Corp. Receipt Printer (EPSON TM-T88III) """
p = Usb(0x04b8,0x0202,0) p = Usb(0x04b8, 0x0202, 0, profile="TM-T88III")
p.text("Hello World\n") p.text("Hello World\n")
p.image("logo.gif") p.image("logo.gif")
p.barcode('1324354657687', 'EAN13', 64, 2, '', '') p.barcode('1324354657687', 'EAN13', 64, 2, '', '')