diff --git a/impression/class_impression.py b/impression/class_impression.py index 967c01bb..a1196f5d 100755 --- a/impression/class_impression.py +++ b/impression/class_impression.py @@ -135,10 +135,10 @@ class fichier_impression: def impression(self): # Envoi du fichier à CUPS - + options ='' # Création de la liste d'options # pour le nombre de copies et specifie non assemblee - options = '-# %d -o Collate=True' % self.nb_copies + #options += '-# %d -o Collate=True' % self.nb_copies # Pour spécifier l'imprimante options += ' -P laserjet' @@ -194,7 +194,9 @@ class fichier_impression: else: options += ' -o sides=one-sided' options += ' -o HPColorasGray=%s' % (not self.couleur) - (status,rep) = commands.getstatusoutput("lpr %s %s" % (options, self.nom_fichier_pdf)) + liste_nom_fichier_pdf=(' '+self.nom_fichier_pdf)*self.nb_copies + #(status,rep) = commands.getstatusoutput("lpr %s %s" % (options, self.nom_fichier_pdf)) + (status,rep) = commands.getstatusoutput("lpr %s %s" % (options, liste_nom_fichier_pdf)) if status != 0: print "

status:%d rep: %s

" % (status, rep) openlog("impression")