from escpos.printer import Network class Printer: def __init__(self, address: str, port: int = 9070, profile="RP-F10-80mm"): self.address = address self.port = port self.profile = profile self.printer = Network(host = self.address, port=self.port, profile=profile) def test_connection(self): return self.printer.is_online() def print_text(self, text: str): # todo text properties via printer.set() self.printer.text(text) self.printer.ln(2) self.printer.cut()