minor fix

This commit is contained in:
wilsongomez 2022-09-20 17:15:34 -05:00
parent 6ed3a8d2ec
commit 042ae7e568
1 changed files with 3 additions and 1 deletions

View File

@ -752,6 +752,7 @@ class Receipt(object):
self.order_kind = kind
for order in orders.values():
try:
self._printer = None
if dev_printers.get(order['host']):
host = dev_printers[order['host']]
else:
@ -760,6 +761,7 @@ class Receipt(object):
if order['interface'] == 'usb':
if os.name == 'posix':
self._printer = printer.File(host)
self._printer.open()
elif os.name == 'nt':
self._printer = printer.Win32Raw(host)
self._printer.open()
@ -772,7 +774,7 @@ class Receipt(object):
elif order['interface'] == 'cups':
pass
if not hasattr(self, '_printer') and self._environment != 'restaurant':
if not hasattr(self, '_printer') or not self._printer and self._environment != 'restaurant':
self.set_printer()
if not self._printer:
self.logger.info(