diff --git a/impression/backend/laserjet b/impression/backend/laserjet index 3708ba86..c91a7df2 100755 --- a/impression/backend/laserjet +++ b/impression/backend/laserjet @@ -142,12 +142,10 @@ elif err_solde: # Tout est OK, on imprime else: - #Adaptation de la facture - try: #Envoi du fichier a l'imprimante nom_fic2=tempfile.mktemp() - if(prix.recto_v=='Recto'): + if(prix.recto_v=='Recto' or prix.faces==1): sys.stderr.write("DEBUG: Ceci est un recto simple, on inverse juste l'ordre..\n" ) os.system("cp %s %s " % (nom_fic, nom_fic2)) os.system("psselect -r %s > %s " % (nom_fic, nom_fic2)) @@ -199,6 +197,8 @@ else: imprimante.cx_close() time.sleep(10) # On débite l'adhérent si l'impression a eu lieu + # TODO: si messsage contient DISPLAY="Annulation de la tache" + # ne pas debiter l'utilisateur et envoyer le mail adequat utilisateur.solde(-prix.c_total_euros) utilisateur.save()