diff --git a/cups-pdf-postprocess.py b/cups-pdf-postprocess.py
index 70685726b5a59384fab9dde5ad20c93c41492a85..422d600eb666682cc3297f2811e78bcae350be99 100755
--- a/cups-pdf-postprocess.py
+++ b/cups-pdf-postprocess.py
@@ -78,11 +78,14 @@ class CPP(QWidget):
     self._printers = self._config.get("printers", [])
     self._printers.append(("Save as ...", self._save_as_file))
 
-    for l in sp.check_output(["lpstat", "-a"]).decode("UTF-8").split("\n"):
-      p = l.split(" ")[0]
-      if p == "":
-        continue
-      self._printers.append((p, ["lp", "-d", p]))
+    try:
+      for l in sp.check_output(["lpstat", "-a"]).decode("UTF-8").split("\n"):
+        p = l.split(" ")[0]
+        if p == "":
+          continue
+        self._printers.append((p, ["lp", "-d", p]))
+    except:
+      pass
 
 
   def init_gui(self):