diff --git a/impression/backend/devis b/impression/backend/devis index 8297eceb..b5516e0c 100755 --- a/impression/backend/devis +++ b/impression/backend/devis @@ -53,7 +53,7 @@ sujet=u"Devis d'impression n # Probleme de taille de papier if prix.erreur=="Taille invalide": - sys.stderr.write(("ERROR: Erreur : utilisateur : %s, format invalide : %s" % (utilisateur.Nom(), prix.taille)).encode('latin-1')) + sys.stderr.write(("ERROR: Erreur : utilisateur : %s, format invalide : %s\n" % (utilisateur.Nom(), prix.taille)).encode('latin-1')) possible = u""" Le format de papier que vous avez choisi (%(taille)s) n'est pas valide. @@ -64,7 +64,7 @@ Rappel : Si vous utilisez lp, il faut d # Postscript mal formatte elif prix.erreur: - sys.stderr.write(("ERROR: Erreur : utilisateur : %s, raison : %s" % (utilisateur.Nom(), prix.erreur)).encode('latin-1')) + sys.stderr.write(("ERROR: Erreur : utilisateur : %s, raison : %s\n" % (utilisateur.Nom(), prix.erreur)).encode('latin-1')) possible = u""" Il y a malheureusement eu une erreur lors de votre impression. @@ -76,13 +76,28 @@ Si l'erreur se reproduit, envoyez un mail # Compte non suffisamment approvisionné : elif prix.c_total_euros > (utilisateur.solde() - impression.decouvert) : - sys.stderr.write("DEBUG: Pas d'impression : Compte trop bas") + sys.stderr.write("DEBUG: Pas d'impression : Compte trop bas\n") possible = u""" +L'impression que vous avez demandé vous coûterait la modique somme +de %(prix)s. + Désolé, je crois que cela ne va pas être possible d'imprimer. +Voici le détail de votre devis, 100 unités correspondant à un +remplissage total d'une face A4 : + +* Format de papier : %(taille)s +* Pour une copie : + Noir : %(noir)s unités + Couleur : %(couleur)s unités + Nombre de faces : %(faces)s + Nombre de pages : %(pages)s +* Nombre de copies : %(copies)s + Vous devez alimenter votre compte impression pour pouvoir imprimer ce document. """ + possible = prix.remplis_template(template) # Tout est OK else : @@ -123,6 +138,6 @@ try: crans_backend.send_email(prix.From, To, sujet, mail ) sys.stderr.write("INFO: Mail envoye ; Fin du devis...\n" ) except: - sys.stderr.write("ERROR: Erreur : Impossible d'envoyer le mail a l'adresse <%s>" % adrmail) + sys.stderr.write("ERROR: Erreur : Impossible d'envoyer le mail a l'adresse <%s>\n" % adrmail) sys.exit(0) diff --git a/impression/backend/laserjet b/impression/backend/laserjet index f1691fa8..474c236f 100755 --- a/impression/backend/laserjet +++ b/impression/backend/laserjet @@ -66,7 +66,7 @@ Cela ne va pas etre possible d'imprimer ce document sur Laserjet. Rappel : Si vous utilisez lp, il faut définir l'option PageSize """ % {'taille' : prix.taille} # On loggue l'erreur - sys.stderr.write(("ERROR: Erreur : utilisateur : %s, format invalide : %s" % (utilisateur.Nom(), prix.taille)).encode('latin-1')) + sys.stderr.write(("ERROR: Erreur : utilisateur : %s, format invalide : %s\n" % (utilisateur.Nom(), prix.taille)).encode('latin-1')) # et on envoi le mail d'erreur crans_backend.send_email(prix.From, To, sujet, mail_err % {'erreur' : error} ) sys.stderr.write("INFO: Mail envoye ;\n" ) @@ -74,7 +74,7 @@ Rappel : Si vous utilisez lp, il faut d # Postscript mal formatté : elif prix.erreur: # On loggue l'erreur - sys.stderr.write(("ERROR: Erreur : utilisateur : %s, raison : %s" % (utilisateur.Nom(), prix.erreur)).encode('latin-1')) + sys.stderr.write(("ERROR: Erreur : utilisateur : %s, raison : %s\n" % (utilisateur.Nom(), prix.erreur)).encode('latin-1')) # et on envoi le mail d'erreur crans_backend.send_email(prix.From, To, sujet, mail_err % {'erreur' : prix.erreur} ) sys.stderr.write("INFO: Mail envoye ;\n" )