diff --git a/impression/impression_canon.py b/impression/impression_canon.py index c809982e..9fe2f14f 100755 --- a/impression/impression_canon.py +++ b/impression/impression_canon.py @@ -176,9 +176,9 @@ class impression: # on compte les pages try: - self._pages = int(os.popen("pdfinfo %s | grep Pages " % (self._fichier)).readline().split()[1]) + self._pages = int(os.popen("pdfinfo %s | egrep ^Pages " % (self._fichier)).readline().split()[1]) except Exception, e: - raise FichierInvalide, u"pdfinfo n'arrive à lire le fichier (fichier protégé par mot de passe?)" + raise FichierInvalide, u"pdfinfo n'arrive pas a lire le fichier (fichier protege par mot de passe?)" # calcule le prix de l'encre tout de suite self._calcule_prix()