[impression/impression_canon] lp ne peut imprimer plus de 100 copies

darcs-hash:20091022105404-bd074-514e3a643cf72e9fcf545a5bdcac4b678c3d8cad.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-10-22 12:54:04 +02:00
parent 4056214693
commit d51f4a1da3

View file

@ -455,8 +455,11 @@ class impression:
if not self._settings['livret'] and self._settings['agrafage'] in ['None', None]: if not self._settings['livret'] and self._settings['agrafage'] in ['None', None]:
cmd = "lpr %s -# %d %s" % (options, self._settings['copies'], left = self._settings['copies']
self._fichier) while left >= 100:
"lpr %s -# %d %s" % (options, 99, self._fichier)
left -= 99
cmd = "lpr %s -# %d %s" % (options, left, self._fichier)
(status, rep) = getstatusoutput(cmd) (status, rep) = getstatusoutput(cmd)
self.log.info("printing: %s" % cmd) self.log.info("printing: %s" % cmd)
if status != 0: if status != 0: