From 3f7b86e7d260148b50a00dbdf797493a2c354a8e Mon Sep 17 00:00:00 2001 From: Patrick Kanzler Date: Wed, 6 Sep 2023 00:30:51 +0200 Subject: [PATCH] improve spelling --- doc/user/barcode.rst | 2 +- doc/user/usage.rst | 10 ++++++---- src/escpos/escpos.py | 2 +- src/escpos/printer/network.py | 16 ++++++++++------ 4 files changed, 18 insertions(+), 12 deletions(-) diff --git a/doc/user/barcode.rst b/doc/user/barcode.rst index 129e3c4..a1bec5d 100644 --- a/doc/user/barcode.rst +++ b/doc/user/barcode.rst @@ -4,7 +4,7 @@ Printing Barcodes :Last Reviewed: 2023-08-10 Many printers implement barcode printing natively. -This hardware renderered barcodes are fast but the supported +These hardware rendered barcodes are fast but the supported formats are limited by the printer itself and different between models. However, almost all printers support printing images, so barcode rendering can be performed externally by software and then sent diff --git a/doc/user/usage.rst b/doc/user/usage.rst index eaaccd7..1f75152 100644 --- a/doc/user/usage.rst +++ b/doc/user/usage.rst @@ -206,10 +206,12 @@ For normal usage you can simply pass your text to the printers ``text()``-functi the right codepage and then send the encoded data to the printer. If this feature does not work, please try to isolate the error and then create an issue on the GitHub project page. -If you want or need to you can manually set the codepage. For this please use the ``charcode()``-function. You can set -any key-value that is in ``CHARCODE``. If something is wrong, an ``CharCodeError`` will be raised. -After you have manually set the codepage the printer won't change it anymore. You can revert to normal behaviour -by setting charcode to ``AUTO``. +If you want or need to you can manually set the codepage. +For this please use the ``charcode()``-function. +You can set any key-value that is in ``CHARCODE``. +If something is wrong, an ``CharCodeError`` will be raised. +After you have manually set the codepage the printer won't change it anymore. +You can revert to normal behavior by setting charcode to ``AUTO``. Advanced Usage: Print from binary blob -------------------------------------- diff --git a/src/escpos/escpos.py b/src/escpos/escpos.py index 0b1e64a..4c2cfa9 100644 --- a/src/escpos/escpos.py +++ b/src/escpos/escpos.py @@ -848,7 +848,7 @@ class Escpos(object): self.text("\n" * count) def block_text(self, txt, font="0", columns=None): - """Print text wrapped to specifiec columns. + """Print text wrapped to specific columns. Text has to be encoded in unicode. diff --git a/src/escpos/printer/network.py b/src/escpos/printer/network.py index 9d1f9d8..9e406fb 100644 --- a/src/escpos/printer/network.py +++ b/src/escpos/printer/network.py @@ -1,6 +1,6 @@ #!/usr/bin/python # -*- coding: utf-8 -*- -"""This module contains the implementation of the CupsPrinter printer driver. +"""This module contains the implementation of the Network printer driver. :author: python-escpos developers :organization: `python-escpos `_ @@ -21,18 +21,22 @@ def is_usable() -> bool: class Network(Escpos): """Network printer. - This class is used to attach to a networked printer. You can also use this in order to attach to a printer that + This class is used to attach to a networked printer. + You can also use this in order to attach to a printer that is forwarded with ``socat``. - If you have a local printer on parallel port ``/dev/usb/lp0`` then you could start ``socat`` with: + If you have a local printer on parallel port ``/dev/usb/lp0`` + then you could start ``socat`` with: .. code-block:: none socat -u TCP4-LISTEN:4242,reuseaddr,fork OPEN:/dev/usb/lp0 Then you should be able to attach to port ``4242`` with this class. - Otherwise the normal usecase would be to have a printer with ethernet interface. This type of printer should - work the same with this class. For the address of the printer check its manuals. + Otherwise the normal use case would be to have a printer with + Ethernet interface. + This type of printer should work the same with this class. + For the address of the printer check its manuals. inheritance: @@ -53,7 +57,7 @@ class Network(Escpos): def __init__(self, host, port=9100, timeout=60, *args, **kwargs): """Initialize network printer. - :param host: Printer's hostname or IP address + :param host: Printer's host name or IP address :param port: Port to write to :param timeout: timeout in seconds for the socket-library """