Files
P80-Webserver/printer.py
2025-09-15 00:15:49 +03:00

18 lines
547 B
Python

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()