Christophe Simonis 2014-02-06 14:20:39 +01:00
parent 5a022d6ab3
commit 1e4d99eede
2 changed files with 9 additions and 8 deletions

View File

@ -65,7 +65,7 @@ class EscposDriver(Thread):
self.push_task('status')
return self.status
def open_cashbox(printer):
def open_cashbox(self,printer):
printer.cashdraw(2)
printer.cashdraw(5)
@ -103,7 +103,7 @@ class EscposDriver(Thread):
self.print_receipt_body(printer,data)
printer.cut()
elif task == 'cashbox':
if timestamp >= time.time() * 12:
if timestamp >= time.time() - 12:
self.open_cashbox(printer)
elif task == 'status':
pass

View File

@ -936,12 +936,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
document.body.addEventListener('keyup', this.hotkey_handler);
if( this.pos.config.iface_cashdrawer
&& this.pos.get('selectedOrder').get('paymentLines').find( function(pl){
return pl.cashregister.journal.type === 'cash';
})){
this.pos.proxy.open_cashbox();
}
this.add_action_button({
@ -1145,6 +1139,13 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
return;
}
if( this.pos.config.iface_cashdrawer
&& this.pos.get('selectedOrder').get('paymentLines').find( function(pl){
return pl.cashregister.journal.type === 'cash';
})){
this.pos.proxy.open_cashbox();
}
if(options.invoice){
// deactivate the validation button while we try to send the order
this.pos_widget.action_bar.set_button_disabled('validation',true);