]>
Commit | Line | Data |
---|---|---|
ef416fc2 | 1 | #!/bin/sh |
2 | # | |
3 | # "$Id: pstoraster.in 4493 2005-02-18 02:09:53Z mike $" | |
4 | # | |
5 | # CUPS raster filter script for Ghostscript. | |
6 | # | |
7 | # Copyright 2001-2005 by Easy Software Products. | |
8 | # | |
9 | # This program is free software; you can redistribute it and/or modify | |
10 | # it under the terms of the GNU General Public License as published by | |
11 | # the Free Software Foundation; either version 2, or (at your option) | |
12 | # any later version. | |
13 | # | |
14 | # This program is distributed in the hope that it will be useful, | |
15 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
17 | # GNU General Public License for more details. | |
18 | # | |
19 | # You should have received a copy of the GNU General Public License | |
20 | # along with this program; if not, write to the Free Software | |
21 | # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | |
22 | # | |
23 | ||
24 | # Installation directories... | |
25 | prefix=@prefix@ | |
26 | exec_prefix=@exec_prefix@ | |
27 | bindir=@bindir@ | |
28 | ||
29 | # Set the library/font path... | |
30 | GS_LIB="${CUPS_FONTPATH:=/usr/share/cups/fonts}" | |
31 | export GS_LIB | |
32 | ||
33 | # Options we use with Ghostscript... | |
34 | gsopts="-dQUIET -dDEBUG -dPARANOIDSAFER -dNOPAUSE -dBATCH" | |
35 | gsopts="$gsopts -dNOMEDIAATTRS -sDEVICE=cups -sstdout=%stderr" | |
36 | ||
37 | # See if we have a profile=n,n,n,n,n,n,n,n,n,n,n option... | |
38 | profile="" | |
39 | for option in $5; do | |
40 | case $option in | |
41 | profile=*) | |
42 | profile="<</cupsProfile(`echo $option | awk -F= '{print $2}'`)>>setpagedevice" | |
43 | ;; | |
44 | esac | |
45 | done | |
46 | ||
47 | # See if we have a filename on the command-line... | |
48 | if test -z "$6"; then | |
49 | ifile="-" | |
50 | else | |
51 | ifile="$6" | |
52 | fi | |
53 | ||
54 | echo INFO: Starting ESP Ghostscript 7.07.1... 1>&2 | |
55 | echo DEBUG: Running $bindir/@GS@ $gsopts -sOUTPUTFILE="%stdout" -c"$profile" "$ifile" 1>&2 | |
56 | ||
57 | # Now run Ghostscript... | |
58 | $bindir/@GS@ $gsopts -sOUTPUTFILE="%stdout" -c"$profile" "$ifile" | |
59 | ||
60 | # | |
61 | # End of "$Id: pstoraster.in 4493 2005-02-18 02:09:53Z mike $". | |
62 | # |