On prend maintenant en compte le choix d'imprimer en niveau de gris.
darcs-hash:20050706200846-061a7-e7c67721fe3d921dda2035f97e5cb1730c7a5300.gz
This commit is contained in:
parent
63cadb0d5f
commit
70e40c9e71
1 changed files with 4 additions and 5 deletions
|
@ -45,9 +45,6 @@ class cout:
|
|||
Le PostScript a toujours priorité sur ces parametres
|
||||
"""
|
||||
|
||||
# Pour la couleur, je n'ai pas trouve de methode valables tout le temps
|
||||
# Le plus simple reste donc de voir s'il y a 0% de couleur dans le ps.
|
||||
|
||||
# Vérification du format de fichier.
|
||||
try:
|
||||
en_tete=open(fichierps).read(4)
|
||||
|
@ -76,6 +73,8 @@ class cout:
|
|||
taille=ligne.split(' ')[-1].strip()
|
||||
if ligne.startswith('%%BeginFeature: *Duplex'):
|
||||
recto_v=ligne.split(' ')[-1].strip()
|
||||
if ligne.startswith('%%BeginFeature: *ColorasGray True'):
|
||||
mode_couleur="GRAY"
|
||||
if ligne.startswith('%%BeginFeature: *InputSlot Transparency'):
|
||||
media="transparent"
|
||||
taille='A4'
|
||||
|
@ -155,9 +154,9 @@ class cout:
|
|||
self.pages = int(self.faces/2.+0.5)
|
||||
if self.total_couleur > 0:
|
||||
self.c_total = c_taille*self.pages+(impression.c_tambour_coul+impression.c_tambour_noir)*self.faces+cout_noir*self.total_noir+cout_coul*self.total_couleur
|
||||
else: # Pas de couleur
|
||||
else: # Pas de couleur, malgre l'indication
|
||||
self.c_total = c_taille*self.pages+impression.c_tambour_noir*self.faces+cout_noir*self.total_noir
|
||||
else: # Utile pour la page web
|
||||
else:
|
||||
remplissage = [0, 0] # Noir, nombre de pages
|
||||
for file in string.split(commands.getoutput("ls '%s'*.png" % (fichier)),"\n"):
|
||||
resultats = commands.getoutput("/usr/scripts/impression/percentblack '%s'" % (file))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue