From 2a03aa2981852a24d47c6a76dfa4e40501e750f6 Mon Sep 17 00:00:00 2001 From: rozel Date: Wed, 6 Jul 2005 22:30:20 +0200 Subject: [PATCH] On n'utilise plus ces filtres qui sont parfois l'origine de plantage de gs. Les filtres par dfaut conviennent. darcs-hash:20050706203020-061a7-ebabd302e54a7270865326663ed36703b8717314.gz --- impression/filter/crans_pdftops | 61 --------------------------------- impression/filter/crans_pstops | 61 --------------------------------- 2 files changed, 122 deletions(-) delete mode 100755 impression/filter/crans_pdftops delete mode 100755 impression/filter/crans_pstops diff --git a/impression/filter/crans_pdftops b/impression/filter/crans_pdftops deleted file mode 100755 index e79d51c6..00000000 --- a/impression/filter/crans_pdftops +++ /dev/null @@ -1,61 +0,0 @@ -#! /usr/bin/env python -# -*- coding: iso-8859-15 -*- -# -# Filtre CRANS nettoant les postscripts -# Codé par Braice -# Licence : GNU General Public Licence, version 2 - -import sys,os -import tempfile - - -sys.stderr.write("DEBUG: Debut du filtre PDF2PS\n.\n.\n.\n.\n.\n.\n.\n.\n.\n") -tmpdir=os.getenv('TMPDIR') -sys.stderr.write("DEBUG: Répertoire temporaire : %s\n" % tmpdir) - -if len(sys.argv) == 1 : - print '%s devis "Crans" "Mail un devis au demandeur"' % sys.argv[0] - sys.exit(0) - -if len(sys.argv) not in (6, 7) : - sys.stderr.write("ERROR: %s job-id user title copies options [file]\n" % sys.argv[0]) - sys.exit(1) # Cela stoppe l'imprimante - -if len(sys.argv) == 7 : - # Fichier fourni - sys.stderr.write("DEBUG: lecture depuis %s\n" % sys.argv[-1]) - entree = sys.argv[-1] -else : - # Lecture sur stdin - sys.stderr.write("DEBUG: Lecture depuis stdin\n") - entree_fic = tempfile.NamedTemporaryFile(dir=tmpdir) - entree = entree_fic.name - ligne=sys.stdin.readline() - while ligne: - entree_fic.write(ligne) - ligne = sys.stdin.readline() - 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' - -temp_fic = tempfile.NamedTemporaryFile(dir=tmpdir) - - -sys.stderr.write("DEBUG: On envoie a pdf2ps\n") - -os.system("/usr/bin/pdf2ps %s %s 1>&2" %(entree,temp_fic.name)) - -if len(sys.argv) == 7 : - sys.argv[6]=temp_fic.name -else: - sys.argv.append(temp_fic.name) - -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 pdftops\n") - diff --git a/impression/filter/crans_pstops b/impression/filter/crans_pstops deleted file mode 100755 index f6737166..00000000 --- a/impression/filter/crans_pstops +++ /dev/null @@ -1,61 +0,0 @@ -#! /usr/bin/env python -# -*- coding: iso-8859-15 -*- -# -# Filtre CRANS nettoant les postscripts -# Codé par Braice -# Licence : GNU General Public Licence, version 2 - -import sys,os -import tempfile - - -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) - -if len(sys.argv) == 1 : - print '%s devis "Crans" "Mail un devis au demandeur"' % sys.argv[0] - sys.exit(0) - -if len(sys.argv) not in (6, 7) : - sys.stderr.write("ERROR: %s job-id user title copies options [file]\n" % sys.argv[0]) - sys.exit(1) # Cela stoppe l'imprimante - -if len(sys.argv) == 7 : - # Fichier fourni - sys.stderr.write("DEBUG: lecture depuis %s\n" % sys.argv[-1]) - entree = sys.argv[-1] -else : - # Lecture sur stdin - sys.stderr.write("DEBUG: Lecture depuis stdin\n") - entree_fic = tempfile.NamedTemporaryFile(dir=tmpdir) - entree = entree_fic.name - ligne=sys.stdin.readline() - while ligne: - entree_fic.write(ligne) - ligne = sys.stdin.readline() - 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' - -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 : - sys.argv[6]=temp_fic.name -else: - sys.argv.append(temp_fic.name) - -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 pstops\n") -