home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / TEKST / GSPM261 / README.1ST < prev    next >
Encoding:
Text File  |  1993-12-29  |  4.3 KB  |  100 lines

  1. [This document was originally writte by Jim Yang, who made this port of
  2. GhostScript for OS/2 with Borland C++, and modified by Kai Uwe Rommel
  3. while modifying the program a little bit for emx 0.8h, GNU gcc.]
  4.  
  5. Program Description:
  6.  
  7.   This is an OS/2 2.x port of the GNU Ghostscript 2.6.1 with an OS/2
  8. Presentation Manager driver. Ghostscript is a PostScript interpreter and
  9. viewer. This version is compiled with emx 0.8h (GNU gcc) for OS/2. The
  10. makefile for OS/2 requires the nmake program.
  11.  
  12. The PM driver has the following capabilities:
  13.  
  14.     1.  Two drawing modes.  The first mode is similar to the X11 driver
  15.         for UNIX, where there are no scroll bars in the drawing
  16.         window, and you can see GS constructing the image.
  17.         The second drawing mode uses scroll bars in the drawing
  18.         window, so it is possible to preview documents larger than
  19.         the size of the screen; however, in this mode the image does
  20.         not appear in the window until it is finished (the showpage
  21.         command is issued).
  22.  
  23.         2.  Four color modes: 256 color mode, 16 gray scale mode, 
  24.         4 gray scale mode, and monochrome mode.  If you are using the
  25.         VGA display driver you can only use the 4 gray scale mode.
  26.         You can use the 16 gray scale mode if you are using a 256 color
  27.         display driver.  To use the 256 color mode, your display driver
  28.         must support palette management.  The monochrome mode was added
  29.         in this version of PM driver to reduce the memory requirement
  30.         so that you can preview using a large bitmap (i.e. 300 dpi x 300 
  31.         dpi).
  32.  
  33. The program is compiled with the following drivers:
  34.  
  35.         os2pm epson eps9high necp6 bj10e bj200
  36.         laserjet ljetplus ljet2p ljet3 lbp8
  37.         deskjet djet500 cdeskjet cdjcolor cdjmono
  38.         paintjet pjetxl pjxl pjxl300
  39.         ibmpro dfaxhigh dfaxlow bit
  40.         pbm pbmraw pgm pgmraw ppm ppmraw
  41.         gifmono gif8 pcxmono pcx16 pcx256
  42.         bmpmono bmp16 bmp256 bmp16m tiffg3
  43.  
  44.    (Note that I have not tested any driver other than os2pm, bj10e,
  45.     gifmono, and gif8. - JY)
  46.  
  47.    (I have also tested os2pm, ljet3p and the bitmap drivers
  48.     tiffg3, bmp16, bmp256, gif8. - KUR)
  49.  
  50.  
  51. By the way, you can obtain fonts and source codes for Ghostscript from ftp
  52. sites such as ftp.cs.wisc.edu:/pub/X/ghostscript* and labrea.stanford.edu.
  53. To learn how to use the various features of the PM driver, read gspm26.doc.
  54.  
  55.  
  56. Jim Yang
  57. jyang@daedalus.caltech.edu
  58.  
  59.  
  60. With the emx compiled version, two versions of gs are included. One
  61. traditionally linked one with the PM driver disabled for use in batch
  62. mode, and for stdin operation (gs.exe, for pipes, for example) and one
  63. linked like Jim Yang designed it, for use as a PM previewing program
  64. (this version consists of two executables, gspm.exe and gsos2pm.exe,
  65. where gspm.exe is the program to be started by the user). Both versions
  66. have also more other drivers included than Jim's executables. 
  67.  
  68. Note that the gs.exe standalone version has the PM driver linked in but
  69. disabled. This is due to the make procedure to avoid compiling all of
  70. the code twice. But you need to explicitly specify the device to be used
  71. on the command line or in GS_OPTS (see below) for it to start up
  72. properly, because it will abort otherwise with an error from the PM
  73. driver.
  74.  
  75. Note that there is no longer a gs DLL included like in Jim's variant, so
  76. you don't have to put it into LIBPATH. However, the two emx runtime
  77. DLL's, emx.dll and emxlibc.dll are required. That means, you need to
  78. download emxrt.zip from the same place where you got this archive from.
  79.  
  80. This variant of gs for OS/2 supports two additional environment
  81. variables:
  82.  
  83. GS_OPTS     It can contain options for gs to be interpreted as if they 
  84.             were specified on the command line.
  85.  
  86. GS_LOAD     The number of minutes the gs executable is kept in memory,
  87.             this is useful if using it with my printer device monitor
  88.             (see monitor.doc) if many jobs are to be processed in short
  89.             intervals. This requires the emxload.exe program from the
  90.             emxrt (emx runtime) package to be available via PATH.
  91.  
  92.  
  93. A printer device monitor is also included, that allows GhostScript to be
  94. used as the back end of a PostScript PM printer queue. See README in
  95. the printmon subdirectory (packed in printmon.zip) for a description.
  96. A sample batch file demonstrating it's use is gsmon.cmd.
  97.  
  98. Kai Uwe Rommel
  99. rommel@ars.muc.de
  100.