Ejemplo n.º 1
0
 def __init__(self):
     logging.basicConfig(filename='/var/log/print-server.log', filemode='w',format='%(asctime)s %(message)s',level=logging.DEBUG)
     self.impresora = Vmax()
     self.q = Queue.Queue()
     t = Thread(target=self.worker)
     t.daemon = True
     t.start()
     logging.info('PosPrintServer inicializado')
     self.ser = "OK"
Ejemplo n.º 2
0
from vmax import Vmax
import time

if __name__ == '__main__':
    impresora = Vmax()
    impresora.estado()
    print "reset"
    impresora.reset()
    print "abriendo comprobante"
    impresora.abrir_devolucion_fiscal()
    time.sleep(3)
    impresora.estado()
    for each in range(10):
        print 'prueba' + str(each) + " " + str(each * 100)
        impresora.devolucion_articulo('prueba' + str(each), str(each * 100))
        if each % 10 == 0:
            time.sleep(1)
    #impresora.venta_articulo('prueba'+str(each)+'exento',str(each*100+50),impuesto='0')
    time.sleep(2)
    print "Subtotal"
    impresora.subtotal()
    impresora.pago('Efectivo', '0')
    #impresora.escribir_linea('Gracias por su compra.')
    #impresora.escribir_linea('Hasta luego.')
    impresora.cerrar_comprobante()
Ejemplo n.º 3
0
 def __init__(self):
     self.impresora = Vmax()