Chapter 2) of PostScript, written by L. Peter Deutsch, a skillful programmer from way back who surely should have been doing something else when he wrote it. When Ghostscript runs, it reads its PostScript input from either a file or the keyboard (not very useful unless you’re trying to learn PostScript) and produces its output on one of a zillion possible output devices. If you want to see what the PostScript document looks like, you can tell it to send its output to an X Windows system window. If you want to print the document, you can send its output to your printer.
Printing PostScript with Ghostscript
If you’re lucky, your system manager installed Ghostscript so that it’s semi-automatically called when you print a PostScript file. You typically use the -v flag, something like this:
lpr -v floogle.ps
Failing that, in order to run Ghostscript, you type its name (gs) and the name of the PostScript file to display:
gs floogle.ps
If you just type that line, Ghostscript opens a new X window and displays the first page of floogle.ps in that window — probably not what you want. Press Ctrl+C once or twice to stop Ghostscript from displaying the page in a window. To get Ghostscript to do something useful, you have to use switches — lots and lots of switches:
gs -sDEVICE=deskjet -dNOPAUSE -sOutputFile=floogle.lj floogle.ps quit.ps
What’s going on here is that we set the output device (DEVICE ) to a popular ink-jet printer. We tell it not to pause between pages, we tell it what output file to create and which PostScript file to print, and then we give it another file from the Ghostscript library (quit.ps ). The quit.ps file contains a one-line command, which tells Ghostscript that it’s finished. You can tailor this command as needed; run gs -h to see the available printers.We expect that you find this subject a wee bit complicated. In practice, unless your system manager has set up Ghostscript to run automatically, your best bet is to find a local expert who can tell you the exact command to use. Lacking an expert, you can still look at PostScript on-screen by using a slick little program named Ghostview.