[impression] Mise à jour des options lpr
darcs-hash:20111106233917-ffbb2-aaf0743bb150046ba854e85d4cc0ec3ed01b481f.gz
This commit is contained in:
parent
3ebd31cf70
commit
ba80f70192
1 changed files with 10 additions and 5 deletions
|
@ -192,7 +192,7 @@ class impression:
|
|||
elif line.startswith('Page size'):
|
||||
size = line.split()
|
||||
if len(size) <= 6:
|
||||
raise FichierInvalide(u"Format de page inconnu",path_to_pdf)
|
||||
raise FichierInvalide(u"Format de page inconnu: seuls les formats A3 et A4 sont supportes",path_to_pdf)
|
||||
self._format = size[6]
|
||||
if not self._format in ['(A4)','(A3)']:
|
||||
raise FichierInvalide, u"Seuls les formats A3 et A4 sont supportes"
|
||||
|
@ -427,15 +427,20 @@ class impression:
|
|||
# Pour spécifier l'imprimante
|
||||
options += ' -P canon_irc3580'
|
||||
|
||||
# Pour spécifier la version du language postscript utilisé par pdftops
|
||||
# options += ' -o pdf-level3'
|
||||
# Pour spécifier un jobname de la forme adh:nom_du_fichier
|
||||
jobname = '%s:%s' % (self._adh, self._fichier.split('/')[-1].replace("\"","\\\""))
|
||||
# Ce nom apparaît sur l'interface d'impression de l'imprimante:
|
||||
options += " -o CNDocName=\"%s\"" %jobname
|
||||
|
||||
# Pour donner le titre de l'impression
|
||||
options += " -T \"%s\"" % self._fichier.split('/')[-1].replace("\"","\\\"")
|
||||
# Et dans lpq:
|
||||
options += " -T \"%s\"" % jobname
|
||||
|
||||
# Pour donner le login de l'adherent
|
||||
options += ' -U \"%s\"' % self._adh
|
||||
|
||||
# Pour spécifier la version du language postscript utilisé par pdftops
|
||||
# options += ' -o pdf-level3'
|
||||
|
||||
# Pour demander une page de garde
|
||||
#options += ' -o job-sheets=crans' #page de garde de type standard
|
||||
#options += " -o job-billing=%.2f" % self.cout
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue