PS to PCL converter available?

From: Tri H. Tran <thtran_at_hydra.acs.uci.edu>
Date: Tue, 22 Dec 1998 12:16:08 -0800

Hi all,

Anyone know of an easy PS to PCL converter when printing
to a non-postscript printer for a *.ps file? I've tried
using ghostscript (gs) with some success. By the way, the
printer is on a remote machine (NT box) serving lpd.
I've included my printcap entry and filter script for
reference.

/etc/printcap:
        
        test:\
        :lp=/dev/null:\
        :if=/soe/lib/filter:\
        :sd=/var/spool/lpd/test:\
        :lf=/var/adm/lpd-errs:

Content of filter script:


        #!/bin/sh
        read first_line
        first_two_chars=`expr "$first_line" : '\(..\)'`

        if [ "$first_two_chars" = "%!" ]; then
        #
        # It is PostScript; use Ghostscript to convert and print it
        # >>> gs with "-sPAPERSIZE=a4" ?
        #
                (echo $first_line && cat) | \
                /filepath/gs -q -sDEVICE=laserjet -sOutputFile=- | \
                /filepath/rlpr -Hhostname -PHP-1100
        else
        #
        # Text file
        # >>> send directly to printer
        #
                (echo $first_line && cat) | \
                /filepath/rlpr -Hhostname -PHP-1100
        fi

        exit



<------------------------------>
Tri Tran
Office of Academic Computing
E2130 Engineering Gateway
Irvine, CA 92697-2225
(949)824-5887
Received on Tue Dec 22 1998 - 20:17:00 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:38 NZDT