Postscript or non-postscript printer?

Postscript or non-postscript printer?

Post by Eric William » Wed, 28 Oct 1998 04:00:00



I am considering the purchase of a non-Postscript HP Deskjet with a Jet
Direct card to allow network access to it from my pool of Solaris
machines. My question is will I need special application(s) on the UNIX
machines to print graphic files like GIF or JPEG to this printer, or
will lpr work? I have XV on the machines now but it appears to me that
XV converts GIF or JPEG images to Postscript before sending them out to
the printers.

Thanks for any advice.

Eric

 
 
 

Postscript or non-postscript printer?

Post by Frank Eberl » Thu, 29 Oct 1998 04:00:00



> I am considering the purchase of a non-Postscript HP Deskjet with a Jet
> Direct card to allow network access to it from my pool of Solaris
> machines. My question is will I need special application(s) on the UNIX
> machines to print graphic files like GIF or JPEG to this printer, or
> will lpr work? I have XV on the machines now but it appears to me that
> XV converts GIF or JPEG images to Postscript before sending them out to
> the printers.

> Thanks for any advice.

> Eric


I think you'll need something like ghostscript to convert your
postscript output to PCL. Some DeskJet models are supported by
ghostscript (I don't know the details). Ghostscript is also very useful
because most UNIX applications generate postscript output.
--

best regards

       Frank A. Eberle

                ****************************************************
                *  BSTD R&D System Administrator                   *
   |\/\/\/|     *                                                  *
   |      |     *  Address: Hewlett-Packard GmbH                   *
   |      |     *           Herrenberger Strasse 130               *
   | (o)(o)     *           Attn to: Frank Eberle                  *
   C      _)    *           71034 Boeblingen                       *
   | ,___|      *           Germany                                *
   |   /        *  Phone  : (++49)-7031-14-4825                    *
  /____\        *  Telnet : 778-4825                               *

                *  WWW    : http://members.tripod.de/frank_eberle  *
                ****************************************************

 
 
 

1. PRINTING POSTSCRIPT TO NON-POSTSCRIPT PRINTER - help...

hi everyone

i've been trying to get my printer(s) set up on my system and i am able
to print plain ascii onto both my epson (really old nasty thing that it
is) and my deskjet.. now, it would be much nicer (and less costly) if i
could print postscript to these non-postscipt printers so i found out
about ghostscript.  (i have actually got ghoscript 2.6.2 on my system
and read up on it.)

i found a very 'simple' (nothing is simply really is it? :-) ) pipeline
that was to print ps on a non-ps printer - ok me thinks so i try it out
using a ps doucment i found, and executed:
 gs -dSAFER -dNOPAUSE -sDEVICE=epson -sOutputFile= | lpr file.ps

i removed the 'filter' (the 'if') entry from /etc/printcap just to be
sure that what was going to be printed was the output of this file

however the printer output the 'lovely' ps as the ascii-ps code; ie
beginning the file with
 %!PS-Adobe-2.0
 ...
 %%EOF

(i actually viewed the ps file using ghostview and it is valid
postscript)

i also tried out a ps-printcap i found tat did the 'print ps on non-ps
printer' trick - here is the lsm entry
 Title:  ps-printcap
 Version: 1
 Entered-date: 22NOV95
 Description: printcap and filter: printing postscript on non-postscript
\
 printer + text as postscript Keywords: Postscript Printing text

 Maintained-by:
 Primary-site:
sunsite.unc.edu:/pub/Linux/system/Printing/ps-printcap.tgz

and the files in the tgz were:
 /etc/printcap
  lp: \
  :lp:lp=/dev/lp1: \
  :sd=/var/spool/lpd/lp: \
  :mx%0: \
  :if=/etc/filter: \
  :sh:

 /etc/filter
  #!/bin/sh
  # Set the PRINTER var to a "gs" device.
  # Try gs -h for a list of drivers

  #PRINTER=djet500 # original - changed to try out my epson
  #PRINTER=deskjet
  PRINTER=epson
  nenscript -ZB -p- | gs -q -sDEVICE=$PRINTER \
          -dA4 -dNOPAUSE \
   -dSAFER -sOutputFile=- -

i installed these and tried to print ascii text files but these were
unsuccessful.  (i have nenscript 1.13++ installed).  i even tried
  nenscript -ZB -p- | gs -q -sDEVICE=$PRINTER -dA4 -dNOPAUSE -dSAFER
-sOutputFile=- - | lpr

from the command line

can someone *please* tell me where i'm going wrong on this but even
better, can someone please give me information (or preferably send me)
for setting up their /etc/termcap and /etc/filter files for PRINTING
POSTSCIPT onto my NON-POSTSCRIPT printers which are:
 epson lq100 (told you it was really old and nasty!!!)
 hp 600

this would be a greate help for my work.  any help and advice will be
greatly appreciated and i'll definitely give you acknowledgement in my
work !!! (no hard cash i'm affraid - i'm still studying :-) )

cheers

ray

ps - can people cc their replies to me - thanks again

anyone who has viewed src code in 1up will know what a help it is to
have something that'll dump 2 or 4 (or even 6) pages of src code onto
one a4 page!!!

2. undying processes

3. print postscript file to non-postscript printer

4. Help! IDE errors during RH4.1 install

5. convert postscript jop to non-postscript printer

6. Compiling new kernel

7. Printing Postscript files on a NON-postscript printer

8. FTP login message

9. RedHat 7.2, KDE printing postscript on non-postscript printers

10. Printing postscript on non-postscript printers

11. Printing Postscript files on a NON-postscript printer

12. printing postscript to non-postscript printer?

13. Problems printing postscript on a non-postscript printer