You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5.9 KiB
5.9 KiB
In [ ]:
from escpos.printer import Network printer = Network("192.168.1.140") # Printer IP Address will be spit out when plugged printer.text("testing") # Send a string to the printer printer.cut() # Cut the paper
In [1]:
from escpos.printer import Network printer = Network("192.168.1.140") # Printer IP Address will be spit out when plugged def get_reply(message): if "hello" in message: reply = "oh hello!" else: reply = None return reply while True: message = input(">>>") printer.txt(message) printer.cut() if message == "exit": break reply = get_reply(message) if reply: printer.txt("<<<", reply) printer.cut() else: printer.txt("<<<", "What did you say?") printer.cut()
--------------------------------------------------------------------------- KeyboardInterrupt Traceback (most recent call last) <ipython-input-1-2ec3080278fb> in <module> 1 from escpos.printer import Network 2 ----> 3 printer = Network("192.168.1.140") # Printer IP Address will be spit out when plugged 4 5 def get_reply(message): ~/.local/lib/python3.7/site-packages/escpos/printer.py in __init__(self, host, port, timeout, *args, **kwargs) 191 self.port = port 192 self.timeout = timeout --> 193 self.open() 194 195 def open(self): ~/.local/lib/python3.7/site-packages/escpos/printer.py in open(self) 197 self.device = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 198 self.device.settimeout(self.timeout) --> 199 self.device.connect((self.host, self.port)) 200 201 if self.device is None: KeyboardInterrupt:
In [ ]: