import configuracionEXP as archivoConfiguracion import cortesExpFun as conectionBD import resetFolios as re import leerConfiguracionFechaHora as confFH import sys import commands, os from escposprinter import * GPIO.setmode(GPIO.BCM) from PyQt4 import QtCore, QtGui PATH_NOMBRE_PLAZA = str(archivoConfiguracion.getName()) DIRECCION_PLAZA = str(archivoConfiguracion.getDireccion()) terminalEnt = int(archivoConfiguracion.getNumTer()) boleto_previo = True fechaIn = fechaUTC.fechaConFormato() horaEnt = fechaUTC.tiempoConFormato() horaDeApagado = confFH.getHora() try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: def _fromUtf8(s): return s
#Modelo from recurringTimer import RecurringTimer from conexion import Conexion from PyQt4 import QtCore, QtGui from datetime import datetime #Vista from dLogin import dLogin from dtarifa import dTarifa from dcorteCaja import dcorteCaja from dboletoPerdido import dBoletoPerdido from dGestionUsuario import dGestionUsuario from dAccess import dAccess OUTPUT_TERMINAL=(archivoConfiguracion.getNumTer()) print OUTPUT_TERMINAL SUPER_PASSWORD = "******" #PASSWORD PARA EL ACCESO A PROGRAMADORES COSTO_BOLETO_PERDIDO=100 #SE OCUPA ESTA MACRO PARA LA PARTE DE COBRO POR TARIFA DE BOLETO PERDIDO CLAVE_CAMBIAR_TARIFA_A_VOLUNTARIA = 25342534 horaDeApagado=confFH.getHora() PATH_LOGOS_1="/home/pi/Documents/CAJA_1_Monterrey/img/logotipo1.png" GPIO.setmode(GPIO.BCM) #CONTROLADOR DE GPIO from PyQt4 import QtCore, QtGui
Funciones que se pueden usar: 1) imprimirBoletoT tiempo corto formato largo 2) imprimirBoleto tiempo largo formato pequeño """ from escposprinter import * #original funcional import tratarImagen as imagen import configuracionEXP as archivoConfiguracion import time import psycopg2, psycopg2.extras import fechaUTC as hora import datetime PATH_NOMBRE_PLAZA = str(archivoConfiguracion.getName()).replace('\n', '') PATH_NUMERO_TERMINAL = str(archivoConfiguracion.getNumTer()).replace('\n', '') PATH_CODIGOS_QR = "/home/pi/Documents/eum/app/caseta/EUM_EXPE/CodigosQR/outputQR.png" conn = psycopg2.connect(database='CajerOk', user='******', password='******', host='localhost') cur = conn.cursor() #Generic = printer.Usb(0x0519,0x0001) Generic = printer.Usb(0x04b8, 0x0202) def imprimirHeader(): Generic = printer.Usb(0x0519, 0x0001) Generic.set(size='2x', align='center')
#fein="14/02/2017" #feou="14/02/2017" #miterminalcorte=7 #user=43 HORA_INICIO_TURNO_MATUTINO="06:30:00" HORA_FIN_TURNO_MATUTINO="15:00:00" HORA_INICIO_TURNO_VESPERTINO="14:30:00" HORA_FIN_TURNO_VESPERTINO="23:00:00" FECHA_ACTUAL=time.strftime("%d/%m/%Y") HORA_ACTUAL= time.strftime("%H:%M:%S") TerminalGlobal="0" #Se modifica en la funcion puesto que recibe el numero de terminal PATH_NOMBRE_PLAZA=str(archivoConfiguracion.getName()) TerminalGlobal=str(archivoConfiguracion.getNumTer()) Generic = printer.Usb(0x0519,0x0001) #Generic = printer.Usb(0x04b8,0x0202) #DESCOMENTAR ESTO 04b8:0202 def header(): FECHA_ACTUAL=time.strftime("%d/%m/%Y") HORA_ACTUAL= time.strftime("%H:%M:%S") Generic.set(size='2x', align='center') Generic.text(PATH_NOMBRE_PLAZA) Generic.text('Corte de Caja \n') Generic.set(size='normal') Generic.text('Fecha:'+FECHA_ACTUAL+'\n') Generic.text('Hora: '+HORA_ACTUAL+'\n') Generic.text('Caja: '+TerminalGlobal+'\n')