diff --git a/impression/class_impression.py b/impression/class_impression.py index ee69a730..de31d6e0 100755 --- a/impression/class_impression.py +++ b/impression/class_impression.py @@ -478,8 +478,16 @@ def cout(fic_impr): pages = int(faces/2.+0.5) c_total = (c_taille * pages + impression.c_tambour_noir * faces+cout_noir * total_noir) - - c_total = int(fic_impr.nb_copie * c_total + impression.fact + 0.5) # arrondi et facture + + # Cout des agrafes + if pages <= 50: + fic_impr.nb_copies * (config.c_agraphe * abs(fic_impr.agrafe)) + else: + c_agrafes = 0 + + c_total = int(fic_impr.nb_copie * c_total + impression.fact + + c_agrafes + + 0.5) # arrondi et facture if commands.getoutput("rm -r -f %s" % nom_rep): self.list_messages_admin.append('erreur_cout')