diff --git a/intranet/pages/impression.py b/intranet/pages/impression.py
index 83c42a65..1a938b79 100755
--- a/intranet/pages/impression.py
+++ b/intranet/pages/impression.py
@@ -2,6 +2,7 @@
import cherrypy, tempfile, shutil, os
import crans.impression
import crans.impression.digicode
+import crans.impression.etat_imprimante
FILE_UPLOAD_BASE_FOLDER = cherrypy.config.get('fileUpload.folder', "/var/impression/fichiers/")
@@ -34,6 +35,11 @@ class root:
data['openError'] = "Choisissez un fichier"
data['fileList'] = self.getUploadedFileListFor(cherrypy.session['uid'])
+ try:
+ data['etatImprimante'] = "
".join(crans.impression.etat_imprimante.etat())
+ except Exception, e:
+ data['etatImprimante'] = 'Imprimante hors ligne'
+ data['Erreur_imprimante'] = str(e)
return {'template':'impression',
'values':data,
'stylesheets':['impression.css'],
diff --git a/intranet/templates/impression.tmpl b/intranet/templates/impression.tmpl
index 95a33498..d01a0486 100644
--- a/intranet/templates/impression.tmpl
+++ b/intranet/templates/impression.tmpl
@@ -1,42 +1,38 @@
#import crans.impression