diff --git a/impression/filter/crans_pstops b/impression/filter/crans_pstops index cc7f700e..f6737166 100755 --- a/impression/filter/crans_pstops +++ b/impression/filter/crans_pstops @@ -9,7 +9,7 @@ import sys,os import tempfile -sys.stderr.write("ERROR: Debut du filtre\n.\n.\n.\n.\n.\n.\n.\n.\n.\n") +sys.stderr.write("DEBUG: Debut du filtre PSTOPS\n.\n.\n.\n.\n.\n.\n.\n.\n.\n") tmpdir=os.getenv('TMPDIR') sys.stderr.write("DEBUG: Répertoire temporaire : %s\n" % tmpdir) @@ -37,15 +37,15 @@ else : entree_fic.flush() - if sys.argv[5].find('PageSize') == -1 : sys.stderr.write("DEBUG: Pas de pagesize, on froce du A4\n") sys.argv[5]+=' PageSize=A4' -sys.stderr.write("DEBUG: On envoie a ps2ps\n") - temp_fic = tempfile.NamedTemporaryFile(dir=tmpdir) + +sys.stderr.write("DEBUG: On envoie a ps2ps\n") + os.system("/usr/bin/ps2ps %s %s 1>&2" % (entree,temp_fic.name)) if len(sys.argv) == 7 : @@ -57,4 +57,5 @@ sys.stderr.write("DEBUG: On envoie au filtre normal\n") os.spawnv('P_WAIT', '/usr/lib/cups/filter/pstops',sys.argv) -sys.stderr.write("DEBUG: Fin du filtre\n") +sys.stderr.write("DEBUG: Fin du filtre pstops\n") +