Metadata-Version: 1.1
Name: python-escpos
Version: 2.0.0
Summary: Python library to manipulate ESC/POS Printers
Home-page: https://github.com/python-escpos/python-escpos
Author: Patrick Kanzler
Author-email: patrick.kanzler@fablab.fau.de
License: GNU GPL v3
Download-URL: https://github.com/python-escpos/python-escpos/archive/master.zip
Description: #############################################################
        python-escpos - Python library to manipulate ESC/POS Printers
        #############################################################
        
        .. image:: https://travis-ci.org/python-escpos/python-escpos.svg?branch=master
            :target: https://travis-ci.org/python-escpos/python-escpos
            :alt: Continous Integration
        
        .. image:: https://www.quantifiedcode.com/api/v1/project/95748b89a3974700800b85e4ed3d32c4/badge.svg
            :target: https://www.quantifiedcode.com/app/project/95748b89a3974700800b85e4ed3d32c4
            :alt: Code issues
        
        .. image:: https://landscape.io/github/python-escpos/python-escpos/master/landscape.svg?style=flat
            :target: https://landscape.io/github/python-escpos/python-escpos/master
            :alt: Code Health
        
        .. image:: https://codecov.io/github/python-escpos/python-escpos/coverage.svg?branch=master
            :target: https://codecov.io/github/python-escpos/python-escpos?branch=master
            :alt: Code Coverage
        
        .. image:: https://readthedocs.org/projects/python-escpos/badge/?version=stable
            :target: http://python-escpos.readthedocs.io/en/latest/?badge=stable
            :alt: Documentation Status
        
        
        Description
        -----------
        
        Python ESC/POS is a library which lets the user have access to all those printers handled
        by ESC/POS commands, as defined by Epson, from a Python application.
        
        The library tries to implement the functions provided by the ESC/POS-commandset and supports sending text, images,
        barcodes and qr-codes to the printer.
        
        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
        and similar functions.
        
        Dependencies
        ------------
        
        This library makes use of:
        
            * pyusb for USB-printers
            * Pillow for image printing
            * qrcode for the generation of QR-codes
            * pyserial for serial printers
        
        Documentation and Usage
        -----------------------
        
        The basic usage is:
        
        .. code:: python
        
            from escpos import *
        
            """ Seiko Epson Corp. Receipt Printer M129 Definitions (EPSON TM-T88IV) """
            Epson = escpos.Escpos(0x04b8,0x0202,0)
            Epson.text("Hello World\n")
            Epson.image("logo.gif")
            Epson.barcode('1324354657687','EAN13',64,2,'','')
            Epson.cut()
        
        The full project-documentation is available on `Read the Docs <https://python-escpos.readthedocs.io>`_.
        
        Contributing
        ------------
        
        This project is open for any contribution! Please see CONTRIBUTING.rst for more information.
        
Keywords: ESC/POS,thermoprinter,voucher printer,printing,receipt,
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Office/Business :: Financial :: Point-Of-Sale
