From fa0961f353cbfc7f1bb7359772da56561d020cbc Mon Sep 17 00:00:00 2001 From: Oscar Alvarez Date: Sat, 2 Jan 2021 12:38:24 -0500 Subject: [PATCH] Minor fixes --- app/mainwindow.py | 2 +- app/reporting.py | 17 +++++++++++++---- test_printer.py | 6 +++--- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/app/mainwindow.py b/app/mainwindow.py index 9e83f24..96471bd 100644 --- a/app/mainwindow.py +++ b/app/mainwindow.py @@ -1474,7 +1474,7 @@ class MainWindow(FrontWindow): self._sale.update(sale) self.table_payment_lines.reset() self._set_sale_date() - + self.journal = {} if self.field_delivery_charge: self.field_delivery_charge.set_enabled(True) if sale.get('delivery_charge'): diff --git a/app/reporting.py b/app/reporting.py index ac643c8..1691bb3 100755 --- a/app/reporting.py +++ b/app/reporting.py @@ -46,7 +46,10 @@ elif os.name == 'nt': HOME_DIR = os.getenv(homex) directory = os.path.join(HOME_DIR, dirconfig) - +ROOT_DIR = os.path.dirname(os.path.abspath(__file__)) +print(ROOT_DIR) +image_test_file = os.path.join(ROOT_DIR, 'image_test.jpeg') +print(image_test_file) if not os.path.exists(directory): os.makedirs(directory) @@ -128,7 +131,7 @@ class Receipt(object): if not self._printer: return self.print_enter() - self._printer.image('image_test.jpeg', center=True) + self._printer.image(image_test_file, center=True) self.print_enter() self.print_header() self.print_enter() @@ -136,6 +139,12 @@ class Receipt(object): self.print_enter() self._printer.cut() self._printer.cashdraw(2) + self._printer.beep() + self._printer.beep() + self._printer.beep() + self._printer.beep() + self._printer.beep() + self._printer.beep() def set_printer(self, printer): if dev_printers.get(printer['device']): @@ -402,7 +411,7 @@ class Receipt(object): #residual_amount = net_amount - sale['paid_amount'] #self.print_split('Saldo Pendiente:', money(residual_amount)) pass - # self.print_split('Cambio:', money(sale['change'])) + self.print_split('Cambio:', money(sale['change'])) self.print_horinzontal_line() self.print_enter() if self._printing_taxes: @@ -725,7 +734,7 @@ if __name__ == '__main__': # device = 'network', '192.168.0.33' # Unix-like Usb example - device = 'usb','/dev/usb/lp1' + device = ('usb',' /dev/usb/lp1') # Windows Usb example for printer name SATPOS # device = 'usb', 'SATPOS' diff --git a/test_printer.py b/test_printer.py index 3640b85..7d8301a 100644 --- a/test_printer.py +++ b/test_printer.py @@ -67,8 +67,8 @@ if __name__ == '__main__': ctx_printing['tax_regime'] = 'none' receipt = Receipt(ctx_printing) - try: + if 1: #try: receipt.set_printer(printer_test) receipt.test_printer() - except: - print('Printing failed...!') + # except: + # print('Printing failed...!')