Minor fixes

This commit is contained in:
Oscar Alvarez 2021-01-02 12:38:24 -05:00
parent 5828d6297d
commit fa0961f353
3 changed files with 17 additions and 8 deletions

View File

@ -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'):

View File

@ -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'

View File

@ -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...!')