From eb3ff212c817a25e8caa445299fa90fc0d86384d Mon Sep 17 00:00:00 2001 From: Mathieu Segaud Date: Wed, 19 Dec 2007 15:16:03 +0100 Subject: [PATCH] Option positionnement des agraphes Ajout de la possibilit d'imprimer selon le "petit" ct par l'imprimante du Cr@ns. darcs-hash:20071219141603-c67a9-2440eab414ea7a154e94d5fc1d96a1dc0b3e63b5.gz --- lib/impression/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/impression/__init__.py b/lib/impression/__init__.py index d642a55d..21b310da 100755 --- a/lib/impression/__init__.py +++ b/lib/impression/__init__.py @@ -72,7 +72,8 @@ COULEURS_VALEURS_POSSIBLES = [IMPRESSION_COULEUR, IMPRESSION_NB] IMPRESSION_RECTO = "recto" IMPRESSION_RECTO_VERSO = "rectoverso" -DISPOSITION_VALEURS_POSSIBLES = [IMPRESSION_RECTO, IMPRESSION_RECTO_VERSO] +IMPRESSION_RECTO_VERSO_SHORT = "rectoversoshort" +DISPOSITION_VALEURS_POSSIBLES = [IMPRESSION_RECTO, IMPRESSION_RECTO_VERSO, IMPRESSION_RECTO_VERSO_SHORT] PU_AGRAPHE = config.impression.c_agrafe / 100. PU_FEUILLE = { @@ -99,6 +100,7 @@ LABELS = { IMPRESSION_RECTO: "impression recto", IMPRESSION_RECTO_VERSO: "impression recto-verso", + IMPRESSION_RECTO_VERSO_SHORT: "impression recto-verso", } LPR_OPTIONS = { @@ -118,6 +120,7 @@ LPR_OPTIONS = { IMPRESSION_RECTO: ' -o sides=one-sided', IMPRESSION_RECTO_VERSO: ' -o sides=two-sided-long-edge', + IMPRESSION_RECTO_VERSO_SHORT: ' -o sides=two-sided-short-edge', } @@ -217,7 +220,7 @@ class impression: self._calcule_prix() - def changeSettings(self, agraphes = None, papier = None, couleurs = None, recto_verso=None, copies=None): + def changeSettings(self, agraphes = None, papier = None, couleurs = None, recto_verso=None, copies=None, shortEdge=False): """changeSettings([keyword=value]) Change les parametres de l'impression, recalcule et renvoie le nouveau prix.