From 0df77c4ca6c403d295239ceb8af2f14ac67fd78f Mon Sep 17 00:00:00 2001 From: Wilson Gomez Date: Thu, 5 Jan 2023 11:33:40 -0500 Subject: [PATCH] minor fix print command printer shared --- app/reporting.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/reporting.py b/app/reporting.py index a515208..26b565f 100755 --- a/app/reporting.py +++ b/app/reporting.py @@ -793,7 +793,14 @@ class Receipt(object): self._printer = printer.Win32Raw(host) self._printer.open() elif order['interface'] == 'network': - self._printer = printer.Network(host, timeout=15) + try: + host, port = self._device.split(":") + except: + host, port = self.device, None + if port: + self._printer = printer.Network(host, port=int(port), timeout=15) + else: + self._printer = printer.Network(host, timeout=15) elif order['interface'] == 'ssh': self._printer = FileSSH(*host.split('@')) if self._printer: