mirror of
https://github.com/python-escpos/python-escpos
synced 2025-08-24 09:03:34 +00:00
reformat codebase
This commit is contained in:
@@ -6,15 +6,23 @@ import six
|
||||
import sys
|
||||
|
||||
from escpos import printer
|
||||
from escpos.constants import CODEPAGE_CHANGE, ESC, CTL_LF, CTL_FF, CTL_CR, CTL_HT, CTL_VT
|
||||
from escpos.constants import (
|
||||
CODEPAGE_CHANGE,
|
||||
ESC,
|
||||
CTL_LF,
|
||||
CTL_FF,
|
||||
CTL_CR,
|
||||
CTL_HT,
|
||||
CTL_VT,
|
||||
)
|
||||
|
||||
|
||||
def main():
|
||||
dummy = printer.Dummy()
|
||||
|
||||
dummy.hw('init')
|
||||
dummy.hw("init")
|
||||
|
||||
for codepage in sys.argv[1:] or ['USA']:
|
||||
for codepage in sys.argv[1:] or ["USA"]:
|
||||
dummy.set(height=2, width=2)
|
||||
dummy._raw(codepage + "\n\n\n")
|
||||
print_codepage(dummy, codepage)
|
||||
@@ -36,14 +44,14 @@ def print_codepage(printer, codepage):
|
||||
sep = ""
|
||||
|
||||
# Table header
|
||||
printer.set(font='b')
|
||||
printer.set(font="b")
|
||||
printer._raw(" {}\n".format(sep.join(map(lambda s: hex(s)[2:], range(0, 16)))))
|
||||
printer.set()
|
||||
|
||||
# The table
|
||||
for x in range(0, 16):
|
||||
# First column
|
||||
printer.set(font='b')
|
||||
printer.set(font="b")
|
||||
printer._raw("{} ".format(hex(x)[2:]))
|
||||
printer.set()
|
||||
|
||||
@@ -51,12 +59,12 @@ def print_codepage(printer, codepage):
|
||||
byte = six.int2byte(x * 16 + y)
|
||||
|
||||
if byte in (ESC, CTL_LF, CTL_FF, CTL_CR, CTL_HT, CTL_VT):
|
||||
byte = ' '
|
||||
byte = " "
|
||||
|
||||
printer._raw(byte)
|
||||
printer._raw(sep)
|
||||
printer._raw('\n')
|
||||
printer._raw("\n")
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
Reference in New Issue
Block a user