TODO

Last Reviewed:

2023-08-10

Open points and issues of the project are tracked in the GitHub issues. Some annotations still remain in the code and should be moved over time into the issue tracker.

Todos in the codebase

Todo

Resolve the encoding alias.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/python-escpos/checkouts/latest/src/escpos/codepages.py:docstring of escpos.codepages.CodePageManager.get_encoding_name, line 3.)

Todo

Add a method to compute the checksum for the different standards

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/python-escpos/checkouts/latest/src/escpos/escpos.py:docstring of escpos.escpos.Escpos.check_barcode, line 11.)

Todo

For fixed-length standards with mandatory checksum (EAN, UPC), compute and add the checksum automatically if missing.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/python-escpos/checkouts/latest/src/escpos/escpos.py:docstring of escpos.escpos.Escpos.check_barcode, line 13.)

Todo

Support encoding aliases: pc437 instead of cp437.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/python-escpos/checkouts/latest/src/escpos/magicencode.py:docstring of escpos.magicencode.Encoder.get_encoding_name, line 7.)

Todo

Add a method to compute the checksum for the different standards

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/python-escpos/checkouts/latest/src/escpos/escpos.py:docstring of escpos.escpos.Escpos.check_barcode, line 11.)

Todo

For fixed-length standards with mandatory checksum (EAN, UPC), compute and add the checksum automatically if missing.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/python-escpos/checkouts/latest/src/escpos/escpos.py:docstring of escpos.escpos.Escpos.check_barcode, line 13.)