6
from fiscales import factfis as fa
9
from datetime import datetime
14
propietario = getpass.getuser()
20
print "**** CORRIENDO SERVIDOR DE IMPRESIONES ****"
22
os.system('echo '+str(datetime.now())+' > /home/'+str(propietario)+'/iniciando_proc_impresion.txt')
24
directorio_actual = '/usr/bin/impresion'
26
if 'cola' not in os.listdir(directorio_actual):
27
os.mkdir('/usr/bin/impresion/cola')
28
os.system('chmod -R 777 /usr/bin/impresion/cola')
30
directorio_actual = directorio_actual + '/cola'
32
os.system('echo '+str(datetime.now())+' > /home/'+str(propietario)+'/iniciando_proc_impresion_exitoso.txt')
36
if os.listdir(directorio_actual):
38
for t in sorted(os.listdir(directorio_actual)):
40
with open(directorio_actual + '/' + t) as archivo:
48
if g.status == 'En modo fiscal y en espera' or g.status == '':
50
factfis._imprimir(archivo.readlines())
51
os.remove(directorio_actual + '/' + t)
54
except Exception as e:
55
os.system('echo '+str(e)+' > /home/'+ str(propietario) +'/error_imprimir_ticket.txt')
61
except Exception as e:
63
os.system('echo ' + str(e) + ' o REINICIE LA PC CON LA IMPRESORA ENCENDIDA. > /home/'+str(propietario)+'/error_servidor_impresion_numero1.txt')