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
This commit is contained in:
Mathieu Segaud 2007-12-19 15:16:03 +01:00
parent f284ed4326
commit eb3ff212c8

View file

@ -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.