README.espPrint - 03/09/1999 ---------------------------- INTRODUCTION The following files should be in this directory: espPrint-3.2.5p4-irix.tardist - ESP Print 3.2.5p4 for IRIX espPrint-3.2.5p4-sparc.tar.gz - ESP Print 3.2.5p4 for Solaris SPARC(r) espPrint-3.2.5p4-x86.tar.gz - ESP Print 3.2.5p4 for Solaris Intel(r) espPrint-3.2.5p4-hpux.tar.gz - ESP Print 3.2.5p4 for HP-UX README.espPrint - This file For more information on what ESP Print is, call us at (301) 373-9603 or consult our web pages at "http://www.easysw.com". This is commercial, licensed software. Demonstration licenses are available on a one-time per site basis - to get one send EMail to "print@easysw.com" or visit our web site at: http://www.easysw.com/try.html The latest SGI HotMix CDs also have older versions of this software. Once licensed, all patch release updates (like this one) are freely available and may be installed at any time (your license is still good). **** SAMBA USERS PLEASE NOTE **** If you are using the SAMBA software to access printers on a Windows(r) system you will need at least SAMBA 1.9.18p8 to use the new username/ password support in ESP Print. This is due to a bug in the smbclient program in previous releases of SAMBA... The versions shipped with ESP Print 3.2.5 and the SGI Freeware CDs are older versions. Precompiled versions of SAMBA 1.9.18p8 are available from us at: http://www.easysw.com/software.html ftp://ftp.easysw.com/pub/print ftp://ftp.funet.fi/mirrors/ftp.easysw.com/pub/print Distributions based off SAMBA 2.0.x will be available in April 1999. REQUIREMENTS IRIX You must be using IRIX 5.2 or higher to install this distribution. We recommend that your system have at least 32MB of RAM and 20MB of free disk space. Solaris SPARC You must be using Solaris 2.5 or higher to install this distribution. We recommend that your system have at least 32MB of RAM and 20MB of free disk space. Solaris Intel You must be using Solaris 2.5 or higher to install this distribution. We recommend that your system have at least 32MB of RAM and 20MB of free disk space. HP-UX You must be using HP-UX 10.20 or higher to install this distribution. We recommend that your system have at least 32MB of RAM and 20MB of free disk space. Please note that we have not finished testing of ESP Print under HP-UX 11.0! INSTALLING ESP PRINT 3.2.5p4 UNDER IRIX To install the distribution, do the following: % su [ENTER] ... # tar xf espPrint-3.2.5p4-irix.tardist [ENTER] # inst -f . [ENTER] inst> install all [ENTER] inst> go [ENTER] inst> quit [ENTER] # exit [ENTER] INSTALLING ESP PRINT 3.2.5p4 UNDER SOLARIS SPARC If you have a previous version of ESP Print already loaded on your system, do the following to prepare your system for the new release: % su [ENTER] ... # pkgrm espPrint [ENTER] ... # exit [ENTER] To install the distribution, do the following: % su [ENTER] ... # cp espPrint-3.2.5p4-sparc.tar.gz /tmp [ENTER] # cd /tmp [ENTER] # gunzip espPrint-3.2.5p4-sparc.tar.gz [ENTER] # tar xf espPrint-3.2.5p4-sparc.tar [ENTER] # pkgadd -d espPrint.dist [ENTER] ... # makewhatis /usr/share/man [ENTER] # exit [ENTER] INSTALLING ESP PRINT 3.2.5p4 UNDER SOLARIS INTEL If you have a previous version of ESP Print already loaded on your system, do the following to prepare your system for the new release: % su [ENTER] ... # pkgrm espPrint [ENTER] ... # exit [ENTER] To install the distribution, do the following: % su [ENTER] ... # cp espPrint-3.2.5p4-x86.tar.gz /tmp [ENTER] # cd /tmp [ENTER] # gunzip espPrint-3.2.5p4-x86.tar.gz [ENTER] # tar xf espPrint-3.2.5p4-x86.tar [ENTER] # pkgadd -d espPrint.dist [ENTER] ... # makewhatis /usr/share/man [ENTER] # exit [ENTER] INSTALLING ESP PRINT 3.2.5p4 UNDER HP-UX If you have a previous version of ESP Print already loaded on your system, do the following to prepare your system for the new release: % su [ENTER] ... # swremove espPrint [ENTER] ... # exit [ENTER] To install the distribution, do the following: % su [ENTER] ... # cp espPrint-3.2.5p4-hpux.tar.gz /tmp [ENTER] # cd /tmp [ENTER] # gunzip espPrint-3.2.5p4-hpux.tar.gz [ENTER] # tar xf espPrint-3.2.5p4-hpux.tar [ENTER] # swinstall -s /tmp/espPrint.depot [ENTER] ... # exit [ENTER] USING ESP PRINT ESP Print includes a graphical printer administration utility that allows you to install any type of printer supported by our drivers. To run it type the following in a UNIX Shell/Terminal window: # /usr/esp/bin/AddPrinter [ENTER] This program is also available in the Icon Catalog on the Applications page (IRIX) or in the CDE Application Manager under the System_Admin folder (Solaris and HP-UX). The CJ-10 scanner driver appears in the Scanner Manager - you can add it like any other scanner (IRIX only). PRINTING FILES ESP Print works through the LP spooling system, so the 'lp' command is used to print files. If you are running the Indigo MagicTM desktop, you can drag files onto the printer icon to print them. Printing from applications like ShowcaseTM and FrameMaker® is also supported! ESP Print also includes a graphical 'lp' command that allows you to select printers and set printer options via a GUI. To run it type the following in a UNIX Shell window: # /usr/esp/bin/glp filename [ENTER] IF YOU HAVE TROUBLE Contact Easy Software Products at: WWW - http://www.easysw.com/support.html EMail - print@easysw.com Phone - +1.301.373.9603 Mail - Easy Software Products 44141 Airport View Drive, Suite 204 Hollywood, Maryland 20636-3111 USA -------------------------------------------------------------------------------- ENHANCEMENTS TO VERSION 3.2.5p3 - Added support for EPSON Stylus Pro 5000 with Fiery RIP. - Added support for HP DeskJet 695C, 697C, 895Cse, and 895Cxi. - Added support for HP 2500Cse, 2500Cxi, and 2500CN. - Added support for HP Color LaserJet 4500 and 8500 printers. - Added support for Xerox DocuPrint 4512. - Added support for Tektronix Phaser 740L, 740, 780, and 840. - Added support for SAMBA 2.0 - Updated Xerox 4505, 4510, 4517, and 4520 drivers. - New CCRF-based driver for Calcomp plotters. - The glp program now supports the LPDEST and PRINTER environment variables. - The EPSON 24-pin drivers have been updated to print faster. - The HP-GL/2 filter now detects when the plot size has been reversed or incorrectly specified. FIXES TO VERSION 3.2.5p3 - The PostScript printer driver did not support user-defined color profiles. - Some users were still experiencing problems setting options from the command-line under Solaris; this release contains a new fix that intelligently removes the flist='...' option so that options are parsed correctly. - 2-up printing now works in landscape mode. - HP DesignJet and Calcomp TechJet plotting problems, including streaking, inverted images, and black backgrounds. - The image file RIP did not limit pixel values when brightness was lowered below 100%. - Text files did not print correctly on EPSON printers using fanfold paper (skipped extra pages). - The smbprint script did not always set the correct client program path. - The EPSON Stylus Pro 5000 drivers used the wrong softweave settings. - The Xerox DocPrint 4920/4925 driver didn't support the OneButtonColor or color correction options. - Some applications (like Adobe Illustrator) generate printer-specific commands that are not understood by the PostScript RIP; the PostScript filter has been updated to detect and remove these commands whenever possible. - The IRIX lpsched program incorrectly requires the name of the print file after the file is used. As a result, printing to an IRIX system queue using the Remote LPD protocol would cause the lpsched program to crash (disabling printing on the remote system). - The HP-GL/2 filter didn't apply pen width changes to all pens when no pen was specified. - The PDF filter didn't convert indexed images to RGB or grayscale, causing problems with some PostScript interpreters. -------------------------------------------------------------------------------- ENHANCEMENTS TO VERSION 3.2.5p2 - Now support the new EPSON Stylus Pro 5000, Stylus Color 440, Stylus Color 640, and Stylus Color 740. - Now support the new HP 2000C series printers. - Now support the ALPS MD-1300 printer. - Now support the 1200x600 "photo" mode of the MD-1000 and MD-1300. - Greatly improved output for all ALPS printers. - Added a White ribbon mode for the ALPS MD-series drivers. This mode prints white ink instead of black. - Added "standard" and "enhanced" dithers for the ALPS drivers. - Now support colormapped Sun Raster and TIFF images. - The status message for busy network printers is no longer "connection refused", but "printer is busy" to avoid confusing users. FIXES TO VERSION 3.2.5p2 - Added a workaround for a bug in the UltraSPARC parallel port driver; basically Solaris is unable to write large buffers of data in one call. - The HPGL filter did not update the scaled pen widths as needed. - The HPGL filter underscaled some HPGL files. - The HPGL filter did not render arcs properly. - The HPGL filter did not handle landscape printing properly. - Could not print to LPD/LPR queues starting with a digit. - TIFF images stored in column-major order could cause the image RIP to crash. - RGBA TIFF images could cause the image RIP to crash. - Interlaced GIF images caused the image RIP to crash. - The EPSON Stylus Photo Ex driver incorrectly listed C and A2 media sizes. - Multi-column text mode did not print anything past the first column. - The top margin was incorrect for the Stylus Color 600, 800, 850, 1520, 3000, Photo, Photo 700, and Photo EX drivers. - The HP DesignJet drivers were selecting best plot quality for Fast mode and least quality mode for Best mode (backwards)... - The HP Color LaserJet and Color LaserJet 5 drivers did not use the correct color profiles in Best mode. - The AddPrinter program did not hardcode the path to several user commands. This could potentially lead to a compromise of the root account. - The PostScript driver was overriding the setpagedevice command on level 2 printers to avoid problems with some applications that generated inappropriate setpagedevice commands in their PostScript output. This caused problems with some PostScript printers and has been removed in this release. - The transparency media type was broken with the ALPS printer drivers. - The AddPrinter program would only detect the first CDSIO serial board. -------------------------------------------------------------------------------- ENHANCEMENTS TO VERSION 3.2.5p1 - Improved dithering algorithm with fewer artifacts. - Better color correction for Canon BJC drivers. - Added a wrap/nowrap option for text file printing. FIXES TO VERSION 3.2.5p1 - The AddPrinter and InstallLicense GUIs did not function properly with multi-screen displays. - The AddPrinter GUI incorrectly sorted printer drivers. - The options panel image scaling buttons were inverted (down instead of up). - The EPSON Stylus Color 800, 850, 850N, and 1520 drivers did not work with production revisions of the printer firmware. - The image RIP did not always scale an image properly. - The image to PostScript filter did not always scale an image properly. - The image to PostScript filter did not offset an image properly. - Certain Solaris printing system patches (and the printing system included with Solaris 2.6) send a list of print files in the options argument. This patch contains a workaround that detects and ignores the extra information if it is present. -------------------------------------------------------------------------------- ENHANCEMENTS TO VERSION 3.2.5 - Better CMYK generation - Options panel improvements - AddPrinter now provides type-in fields for the Windows workgroup (domain), host, and printer share fields. - AddPrinter now supports remote Windows printers that require a username and password. - AddPrinter now generates PostScript Printer Description (PPD) files for non-PostScript printer drivers. - The PostScript printer drivers now support color management on HP DesignJet plotters with PostScript. - Text line spacing is now computed to better match character spacing. - The maximum memory used by the PostScript and image file RIPs can now be configured at run-time. - The lpwin utility now provides a "-invert" option which inverts all colors (not just black & white). FIXES TO VERSION 3.2.5 - Could not print PDF files from Adobe Acrobat Reader 3.0 or higher. This was caused by a bug in the Adobe procsets. - Could not print images to Level 2 PostScript printers with a firmware revision less than 2017 (e.g. Kodak and Tally PostScript printers.) - Remote LPD printing did not work with some network interfaces. - The LP interface template prevented HPGL options from being passed to the HPGL to PostScript conversion filter. - The HPGL to PostScript conversion filter did not always offset the plot to the printable area of the page. - The HPGL driver for HPGL-capable plotters and printers did not support the landscape option. - The image file RIP could not find the image file DSOs due to a bug in the Solaris run-time linker. - The "-reverse" option to lpwin did not work on systems that provide a TrueColor visual. - The Color LaserJet 5 driver was incorrectly using the LaserJet 4 backend. - Pages were corrupted on some HP DeskJet 1600C printers due to a firmware bug in the handling of blank compressed lines. - The Calcomp Solus 4 driver was incorrectly selecting 360 DPI for "best" quality (it only supports 150 and 300 DPI...) - 1440x720 DPI output showed visible banding (EPSON printers) - The EPSON Stylus Color driver did not use microweaving at 720 DPI. - The EPSON Stylus 1000 driver did not provide A2, A3, C, and B size options. - Could not print to SCSI printers - the AddPrinter program did not assign a dummy device for the printer so the driver was unable to get exclusive access to the printer. - Text files sometimes skipped pages. - The image file RIP would sometimes scale the output image incorrectly. - The image file RIP would print the wrong tiles when the image was larger than the memory cache size. - The image file RIP did not generate 3-bit RGB data properly. - The options panel did not display the correct text font and size selections. - The AddPrinter program did not recognize MDA parallel ports under Solaris Intel or UltraSPARC bidirectional parallel ports. - The AddPrinter program was calling lpadmin without the full path when setting the default printer. This caused problems when the root account did not include /usr/lib in the execution path. - The AddPrinter program did not correctly detect some types of serial ports under IRIX 6.3 and higher. - The AddPrinter program did not run the setdevperms program under IRIX 6.4 and 6.5. This caused problems on system bootup when device files were not accessable by the spooler. - The AddPrinter program displayed the password dialog box even if the root account had no password. - Under IRIX, PostScript printers were using the raster printer desktop icon. -------------------------------------------------------------------------------- ENHANCEMENTS TO VERSION 3.2.4 - New Stochastic dithering algorithm replaces Floyd, Burke, etc. algorithms of previous releases - New color correction ("Color ESP") for all non-PostScript printers - Added support for PNG, PBM, PGM, PPM, and Sun Raster image files - Added support for direct printing of PDF files - Added support for approximately 200 new PostScript printers - Added support for ALPS MD-series printers - Added support for Canon BJC-250, 4300, and 4304 Photo - Added support for ENCAD CadJet 2, Croma24, NovaJet 4, NovaJet Pro 50, and NovaJet PROe - Added support for EPSON Stylus Photo printer - Added support for HP DesignJet 430, 450C, 455CA, and 750C Plus - Added support for HP DeskJet 890C, 1100C, and 1120C printers - Added support for HP LaserJet 4000, 5000, 6L, 6Lxe, 6Lxi, 6Pse, and 6Pxi - Added support for Lexmark Optra K 1220 - Added support for Tektronix Phaser 360, 380, and 560 - Enhanced serial printing support - you can now select faster baud rates (57.6k, etc as limited by your system hardware) and different types of flow control - Enhanced Adobe PhotoShop support - now automatically adds PPDs (or pseudo-PPDs for non-PostScript drivers) to PhotoShop PPD directory - Now support many of the Canon and Fiery RIP printing options - Now have a "natural scaling" option for image files that allows you to use the resolution tags in an image file to control the output size. For variable size media the media size is reduced to the size of the image - Image printing to Level 2 printers now uses the ASCII-85 encoding to reduce print file size FIXES TO VERSION 3.2.4 - HPGL files were being scaled unnecessarily - When scaling an HPGL file the pen widths are now also scaled - The CR (color range) command was not supported by the HPGL conversion program - Grayscale HPGL printing now works correctly - The image file RIP was performing brightness adjust incorrectly - The PostScript image file RIP did not support mirroring - The GhostScript RIP incorrectly used the TMP environment variable instead of TMPDIR for the location of temporary (swap) files - The EPSON Stylus 3000 driver did not include A2 and C media sizes - The black&white mode of the EPSON Stylus drivers did not work reliably - The A2 media size of the EPSON Stylus 1520 driver was incorrect - The text drivers did not support international characters. Because of limitations in the locale support of UNIX the new drivers only support the ISO-8859-1 encoding - The lpwin program did not work correctly with some PC X servers. The new software now recognizes a much larger variety of visuals - The AddPrinter program did not allow dashes in the printer name - The AddPrinter program did not set the job and user options for the PostScript drivers - The plpreset program caused the parallel port on O2, Octane, Origin, and Onyx2 systems to hang with some printers. This is caused by a bug in the IRIX parallel port driver software, so the new plpreset program does not reset the parallel ports on these systems - The phone number on the default banner page was incorrect - When printing to remote LPD/LPR printers or systems the drivers did not send an unlink (U) command to the server to remove the formatted print file after printing. This caused an infinite number of prints to be produced by the Novell software - When printing large files to EPSON network interfaces, the connection would timeout before the drivers could send the formatted print file to the interface. The drivers now delay making the connection to the printer until after the formatted print file has been generated -------------------------------------------------------------------------------- ENHANCEMENTS TO VERSION 3.2.3 - AddPrinter now sets the default printer for you if there isn't a default destination already defined. - AddPrinter now auto-detects Central Data SCSI, EtherLite, and PCI port servers. - PPD files are now distributed with gzip compression. This significantly reduces the amount of disk space needed for a full install (~80% less!) - The options panel now requires a width or length for variable media sizes - you'll get an error if you don't enter values. - Added support for HP DesignJet 2000CP and 2500CP. - Added support for HP DeskJet 672C - Added support for HP LaserJet 5SE - Added support for Canon BJC-240 and BJC-4550 "photo" quality mode (720x360 DPI). - Added support for EPSON Stylus Color 400, 600, 800, 1520, and 3000. All but the '400 provide 1440x720 DPI on special paper! - Added support for the EPSON LQ-1170 and LQ-2170 wide carriage printers. Previously only the narrow carriage media types were supported. - Color correction for EPSON Stylus printers is now improved. - The EPSON Stylus 720 DPI mode is now fully supported in proof and final modes. Previous versions of ESP Print dithered to a 2x2 halftone cell at 360 DPI for performance reasons on older machines. - Added support for Canon CLC PS-IPU color correction and shading options. - Added support for HP PostScript color correction and shading options. - Added support for Lexmark Optra S and SC. - Added support for Tektronix Phaser 350, 450, and 600. - Updated HPGL file recognition to accept "ESC ." - Updated the draft quality dithering algorithms used when printing PostScript files to non-PostScript printers. - Added "default" dithering and media source options for all PostScript drivers. - "PS" command handling in the HPGL conversion program has been changed. Previously, a PS command without arguments would set the plot size to the imageable area of the printer - the correct behavior. Since many applications that output HPGL make assumptions about the media size (specifically, E size), the conversion program now defaults to 36" W and 48" high for the media size. - lpwin(1esp) now has a "grey" option to force output colors to light/dark greyshades (light for normal output, dark for reversed output). - The PostScript filter program has been optimized to improve standard (non-filtered) printing speed. FIXES TO VERSION 3.2.3 - The AddPrinter program did not always show non-PostScript printers when running it under IRIX 6.2 (with patches), 6.3, or 6.4. - The AddPrinter program now detects the correct number of parallel ports on O2, Octane, Origin, and Onyx2 systems. - The AddPrinter program did not always allow SCSI printers to be installed. - The AddPrinter program did not always setup manual feed media sources for PostScript printers. - The AddPrinter program did not setup Remote Windows printing properly. - Certain applications (such as Pro/E) were sending setpagedevice commands to the GNU GhostScript RIP which caused it to crash. The patched GNU GhostScript now ignores setpagedevice commands completely. - The -geometry option of the lpwin(1esp) command did not work properly. - The -window option of the lpwin(1esp) command did not work properly with the $WINDOWID environment variable provided by xwsh. The window ID returned by xwsh is the text area inside the window. - The PostScript driver could crash with verbose logging enabled. - The PostScript printer driver would crash due to an internal buffer overflow when printing to the Tektronix Phaser IISDX printer. - Removed support for TBCP and BCP protocols whem printing images to PostScript printers because of Adobe interpreter bugs. - The Canon CJ-10 driver did not print. - The Canon CJ-10 driver information did not correctly set the color model to RGB. - The EPSON Stylus Color drivers now properly handle switching from color to black output and visa-versa properly. - For some reason, disabling microweave on EPSON Stylus Color Pro and newer printers causes blank sheets to be spit out. - The non-PostScript HP LaserJet 5Si, 4, 4+, and 5 drivers did not show the duplexing option. - The HP DeskJet 550C and 560C drivers did not use CMYK printing. - The HP DesignJet PostScript drivers now properly set the media size prior to sending a job. - Removed the dithering options from the Color LaserJet drivers as the printer's internal dithering is used for proof and final quality. - Single-copy printing of text (and sometimes HPGL) files did not use the "fast" path to the printer when the printer did not directly support multiple copies. - The color gamma and brightness controls did not appear on the GUI options panels for some PostScript printers. - Direct printing of HPGL files to PostScript printers did not work. - The HPGL conversion program did not handle newlines in encode polyline (PE) commands properly. - The HPGL conversion program was crashing while parsing raster fill (RF) commands due to an internal buffer overflow. Please note that the conversion program does *not* support raster fill. - The licensesvr.install script was adding an entry that used user "nobody" to avoid security problems; it has been changed to "lp" since the nobody account does not have a valid UID on some systems. -------------------------------------------------------------------------------- CHANGES/FIXES FROM VERSION 3.2.2 - Added "manpage" option to drivers for "man -t command" - Removed the 600x300 DPI resolution option from the DeskJet 850, 855, and 870 printer options panels since the drivers use 600x600 for black and either 600x300 or 300x300 for color automatically. - A new halftoning function is now used for draft printing through GNU GhostScript that provides better color and grey shades. - The AddPrinter icon did not always appear on the Applications page in the icon catalog. - The AddPrinter program was updated to correctly build Remote Windows and Remote EtherTalk printer driver scripts. - The Online User's Guide had the wrong book title. - Two errors were corrected in the template interface file. - The GUI options panel would crash if a user saved options containing a range of pages to print. - The Media Type options were not being installed in PostScript printer GUI option files. - 2-up printing missed the last page if a document contained an odd number of pages. - "Raw" print jobs did not log the user or job ID in the printer log file. - The EPSON Stylus Color driver caused some Stylus Color printers to lock up due to a firmware bug. A workaround has been implemented that works with all EPSON Stylus Color printers. - The EPSON Stylus Color Pro XL driver did not properly support variable media sizes. - The HP PaintJet drivers did not have a Color printing option. -------------------------------------------------------------------------------- CHANGES/FIXES FROM VERSION 3.2.1 - The lpwin(1esp) program now supports printing of non-SGI displays. - The PostScript filter did not handle output from the Sun Answerbook software (bug in Answerbook). - The DeskJet 1600C driver now supports the optional second (lower) media tray. - Printer icons were not always displayed properly. - Output on some DeskJet 1600C printers was distorted due to a firmware bug in the 1600C's. - Draft printing of image files was broken for some printers. -------------------------------------------------------------------------------- CHANGES/FIXES FROM VERSION 3.2 - The lpwin(1esp) program now supports the "-geometry" option to print a specific area of the screen. - The ESP Print software now generates a separate greyscale channel that is merged with the color data for output to CMY/RGB printers. - The Color LaserJet driver has been updated to utilize the onboard dithering to avoid color shifts caused by the Color LaserJet firmware. - The DesignJet drivers no longer require you to choose Mono or Color from the front panel. - The HP printer drivers were optimized to reduce the amount of processing done in blank page areas. - The AddPrinter icon was not being added to the Applications page in the Icon Catalog. - Some printer drivers were listed twice in the AddPrinter printer list. These duplicates have been removed. Printer drivers missing from the list were added as well. - The AddPrinter program was not creating an active icon file. - The AddPrinter program was not supplying the correct device file to the spooler. - The GUI Options program has been updated to provide context-sensitive help based upon the current "pane". - Landscape printing was broken for some filetypes and printers. - 2-up printing of PostScript files was not rotating the page. - The HPGL conversion program was not correctly assigning colors with the PC command. - The HP LaserJet drivers did not correctly print HPGL files unless the 'fit to page' option was chosen. -------------------------------------------------------------------------------- CHANGES/FIXES FROM VERSION 3.1.19 - Completely revamped drivers to support printer-specific margins and features. - New platform-independent options panel (Sun Solaris support coming soon!) - GNU GhostScript 3.33; provides Level 2 PostScript RIP capabilities and compatibility with all Adobe products. - Support for 600x300 DPI modes of HP 600 and 800 series DeskJets. - New double-resolution modes for Fargo Primera, PrimeraPro, and FotoFUN! printers to improve dye-sub text output. - Printer accounting and access control. - "Insight" online books! - Now supports over *800* printers! - Now supports EtherTalk printing through CAP package. - New lpwin options for removing the window border and saving to a file. -------------------------------------------------------------------------------- Software License Agreement PLEASE READ THIS DOCUMENT CAREFULLY. THIS IS A LEGAL AGREEMENT BETWEEN YOU AND EASY SOFTWARE PRODUCTS ("ESP"). BY OPENING THIS PACKAGE, AND USING THE SOFTWARE AND DOCUMENTATION ("SOFTWARE") CONTAINED IN THIS PACKAGE, YOU ARE AGREEING TO BECOME BOUND BY THE TERMS AND CONDITIONS OF THIS AGREEMENT. THIS AGREEMENT REPRESENTS THE ENTIRE AND SOLE AGREEMENT CONCERNING THE ESP SOFTWARE, AND IT SUPERSEDES ANY PRIOR PROPOSAL, REPRESENTATION OR UNDERSTANDING REGARDING THE SOFTWARE BETWEEN YOU AND ESP OR ANY OTHER PARTY. IF YOU (hereafter in this document referred to as "LICENSEE") ARE NOT WILLING TO BE BOUND BY THE TERMS OF THIS LICENSE AGREEMENT, PLEASE DO NOT USE THIS SOFTWARE, AND NOTIFY ESP AS SOON AS POSSIBLE; UPON SUCH NOTICE ESP WILL ACCEPT THE RETURN OF THIS SOFTWARE. TERMS AND CONDITIONS OF SOFTWARE LICENSE 1. GRANT OF LICENSE; USE RESTRICTIONS. In consideration for the payment of a license fee, ESP grants to Licensee a personal, nontransferable (except as provided below) and nonexclusive right to use the SOFTWARE, solely for Licensee's internal business purposes, on a single SGI workstation, computer, or server product ("Designated Machine") identified below. Licensee agrees that it shall not reverse compile or disassemble any portion of the SOFTWARE. 2. OWNERSHIP OF SOFTWARE. Licensee agrees that no title to the SOFTWARE, or the intellectual property in any of the SOFTWARE, or in any SOFTWARE copy, is transferred to Licensee, and that all rights not expressly granted to Licensee hereunder are reserved by ESP. This license is not a sale of the original SOFTWARE or any copy thereof. 3. TRANSFER RESTRICTIONS. If Licensee transfers ownership, or otherwise disposes, or a Disignated Machine, provided that the transferee agrees to accept the terms and conditions of this Agreement, Licensee may transfer the SOFTWARE and all licenses and rights in SOFTWARE granted under this Agreement to such transferee (provided that all SOFTWARE copies are also transferred). 4. TERMINATION. If licensee fails to fulfill any of Licensee's material obligations under this Agreement, ESP may, at any time thereafter, and in addition to any other available remedies, terminate this Agreement and all licenses and rights granted to Licensee under this Agreement. Upon termination of this Agreement, Licensee shall, within thirty (30) days after termination, deliver to ESP all removeable media and documentation containing the SOFTWARE, and shall render unusable all SOFTWARE placed in any storage apparatus. LIMITED WARRANTY AND DISCLAIMER OF WARRANTY; LIMITATION OF LIABILITY ESP warrants that it has the authority and right to license the SOFTWARE, and that the SOFTWARE will conform to the material printed specifications therefor which are in effect on the date of original delivery of such SOFTWARE. ESP's warranty and obligation shall extend for a period of ninety (90) days after the date of the original delivery of SOFTWARE to Licensee by ESP, and is solely for the benefit of Licensee, who has no authority to assign of pass through this warranty to any other person or entity. Except as provided in this Section, the SOFTWARE is provided to Licensee on an "AS IS" basis, and ESP makes no other warranty of any kind, express of implied, with regard to the SOFTWARE licensed hereunder. ESP does not warrant or represent that the SOFTWARE will operate uninterrupted or error free or that all defects in the SOFTWARE are correctable or will be corrected. This warranty shall not apply if SOFTWARE is used other than in accordance with ESP's written instructions, or if any of Licensees's hardware equipment malfunctions. ESP's entire liability and Licensee's exclusive remedy for any defects in the SOFTWARE shall be to obtain ESP's SOFTWARE updates via Internet or pay a media update fee for each copy of the SOFTWARE. THE FOREGOING WARRANTIES ARE IN LIEU OF, AND ESP DISCLAIMS, ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MECHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow the exclusion of implied warranties, so the exclusion above may not apply to Licensee. This warranty gives Licensee specificlegal rights, and Licensee may have other rights which vary from state to state. IN NO EVENT SHALL ESP OR ESP'S LICENSORS BE LIABLE TO LICENSEE FOR ANY SPECIAL, CONSEQUENTIAL, INCIDENTAL OR INDIRECT DAMAGES OF ANY KIND (INCLUDING WITHOUT LIMITATION LOSS OF PROFITS OR DATA AND PERSONAL INJURY), WHETHER OR NOT ESP HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ARISING OUT OF THIS AGREEMENT. THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDY. In no event will ESP be liable for any claim against Licensee by a third party, and Licensee hereby agrees to indemnify and hold ESP harmless for any claims for cost, damage, expense or liability arising out of or in connection with the installation, use and performance of the SOFTWARE licensed hereunder, whether alone or in combiniation with any other product or service. Some states do not allow the limitation or exclusion of liability for incidental or consequential damages, so the limiation above may not apply to Licensee. GNU GHOSTSCRIPT 3.33 SOURCE CODE AVAILABILITY Under the terms of the GNU General Public License, ESP shall provide to Licensee the complete and modified source code for GNU GhostScript 3.33 on magnetic tape for a nominal media fee or via the Internet at no charge. -------------------------------------------------------------------------------- ESP Print 3.2.5p4 Copyright 1993-1999 by Easy Software Products, All Rights Reserved. --------------------------------------------------------------------------------