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
This commit is contained in:
parent
054c6f5ae4
commit
2a03aa2981
2 changed files with 0 additions and 122 deletions
|
@ -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")
|
|
||||||
|
|
|
@ -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")
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue