home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
swCHIP 1991 January
/
swCHIP_95-1.bin
/
utility
/
gsview13
/
gsgrab
/
gsgrab.doc
< prev
next >
Wrap
Text File
|
1995-12-09
|
6KB
|
151 lines
1Overview
?Overview
GSgrab is still under development. Expect to find problems.
GSgrab is a utility to capture the output of the MS-Windows PostScript
printer driver and automatically print it using Ghostscript.
GSgrab will add `GSGRAB` to the the list of available printer
ports. A PostScript printer driver connected to GSGRAB will
direct its output into the file GSGRAB in the Windows directory.
GSgrab periodically checks for the existence of the GSGRAB file.
If the file is accessible, GSgrab gives it to Ghostscript for Windows
for printing.
When Ghostscript for Windows has finished, GSgrab deletes the file
GSGRAB then restarts periodically checking for the existence
of the file.
2Installation
?Installation
This version of GSgrab works best with Ghostscript for Windows 3.12
or later, but will work with Ghostscript 2.6.1.
Install GSgrab by copying gsgrab.exe and gsgrab.hlp to your
Ghostscript directory.
From the Program Manager, create a program item for GSgrab.
Start GSgrab and the Installation help (which you are reading
now) and the GSgrab `Setup` dialog box will be displayed.
From the `Setup` dialog box, edit the `Ghostscript Command`
to enter the correct executable path and include path for Ghostscript.
For example
c:\gs\gswin.exe -Ic:\gs;c:\gs\fonts
It is essential that you get both the executable and the include path
correct otherwise GSgrab will either complain that it cannot run
gswin, or it will start and then immediately exit with an
error code.
Next set the correct `Printer`, `Resolution` and `Port`.
Then select `Ok`.
Now start up the `Control Panel`, then `Printers`, add
a PostScript printer (Apple Laserwriter II NT is suitable) and
then `Connect` it to `D:\WINDOWS\GSGRAB`.
GSgrab should now work.
Try it by printing to the PostScript printer which should
write to the file GSGRAB. After a few seconds GSgrab will
start Ghostscript which will then write output to a real
printer port.
If all works properly, you may wish to put the GSgrab program
item into the Startup group.
To uninstall GSview, remove the files you installed above, then remove
c:\windows\gsgrab.ini from the appropriate windows directory.
Next edit win.ini, find the section [ports] and remove
the line `D:\WINDOWS\GSGRAB=`
If you have problems, try reading the help topic `Common Problems`.
2Setup
?Setup
?Ghostscript Command
?Printer
?Resolution
?Ports
?Interval
Options that can be changed using GSgrab Setup are:
`Ghostscript Command`
This is typically "c:\gs\gswin.exe -Ic:\gs;c:\gs\fonts;c:\psfonts"
This must include the full path to gswin and the include path for gswin.
`Printer`
A name of a Ghostscript printer device.
A drop down combo box contains the names of printers in Ghostscript 3.0.
`Resolution`
Resolution of the Ghostscript printer device in dots per inch.
A drop down combo box contains the resolutions compatible
with known Ghostscript 3.0 printer devices.
`Port`
The printer port to be used by Ghostscript.
If using GSgrab with Ghostscript 2.6.1, you `must` set the printer
port to <Unknown>. Ghostscript will ask you for a printer port.
`Interval`
The time interval at which GSgrab checks for the existence of
the GSGRAB file.
2Copyright
?Copyright
The `About` button shows the GSgrab copyright message
and GSgrab version number.
GSgrab.EXE - A Ghostscript printer interface
Copyright (C) 1994, 1995, Russell Lang. All rights reserved.
This program is distributed with NO WARRANTY OF ANY KIND. No author
or distributor accepts any responsibility for the consequences of using it,
or for whether it serves any particular purpose or works at all, unless he
or she says so in writing. Refer to the GSview Free Public Licence
(the "Licence") for full details.
Every copy of GSview must include a copy of the Licence, normally in a
plain ASCII text file named LICENCE. The Licence grants you the right
to copy, modify and redistribute GSview, but only under certain conditions
described in the Licence. Among other things, the Licence requires that
the copyright notice and this notice be preserved on all copies.
Author: Russell Lang
Internet: rjl@aladdin.com
2Problems and Tasks
?Problems and Tasks
16bit Ghostscript for Windows is a large model program. Only one
copy can be running at a time. If a user tries to print while
Ghostscript is already running (e.g. for preview with GSview)
then an error message will result.
The user must wait until Ghostscript has finished before printing
another file to GSGRAB. Not sure if Ghostscript accessing the
file will stop the Print Manager from overwriting the file.
Requires quit.ps to be on the Ghostscript include path.
Printer port selection will confuse Ghostscript 2.6.1.
Must use <Unknown>.
If the Ghostcript Command is too long, then Ghostscript will not be
started. To shorten the command line, move Ghostscript to directory
with a shorter path, and/or put the -I option inside a file and
include that file on the Ghostscript command with the Ghostscript
@filename option that is described in the Ghostscript use.doc.
For example, the command line:
c:\winapps\ghostscr\gswin.exe -Ic:\winapps\ghostscr;c:\winapps\ghostscr\fonts;c:\psfonts
would be better if the file c:\winapps\gsgrab.opt contained
-Ic:\winapps\ghostscr;c:\winapps\ghostscr\fonts;c:\psfonts
and the Ghostscript command was
c:\winapps\ghostscr\gswin.exe @c:\winapps\gsgrab.opt