The OS/2 port of CUPS has several required components. [[BR]] [[BR]] == WarpIN Archive == The required components for a specific (and now somewhat out of date) stable version of CUPS can be downloaded and installed in one "eCUPS Printing System" WarpIN archive – initially from ftp://ftp.netlabs.org/incoming/eCUPS003.wpi and expected to move to ftp://ftp.netlabs.org/pub/ecups/eCUPS003.wpi '''Please Note:''' This WarpIN archive is somewhat experimental, and is also maintained separately from the various CUPS port components it contains. It does not include the latest versions of several components. In addition, it does not support certain components such as HP-LIP, ECUPS-HP, foomatic-rip or foo2qpdl. You should use the ZIP file distributions (below) if you need the very latest releases. Read the displayed README file carefully to help decide which of the components you need to install before selecting packages for installation. This package also contains the Cups HowTo in INF format which is opened in the Help Viewer, and will also start the CUPS Printer setup; both of these events occur at the end of the package installation. Refer to the displayed "How To" in order to setup a printer. '''Note:''' The above WarpIN Archive was designed to be installed to eComStation systems. It should also install to OS/2 Warp 4 systems. This would result in the OS/2 system acquiring an ecs directory tree on the boot drive in the event of Docs and/or Support dll files being installed - Just something OS/2 users need to be aware of. WarpIN 1.0.18 or later is required in order to install this archive: ftp://ftp.netlabs.org/pub/warpin/ [[BR]] [[BR]] == ZIP files == The alternative is to download all required packages in ZIP file format and perform a manual installation. Check the installation notes and any included readme files plus the HowTo mentioned below to help install the packages and setup a printer: [http://www.cups.org CUPS] - This is the base CUPS package. The latest stable release is V1.4.8: http://sourceforge.net/projects/ecsports/files/CUPS/cups-1.4.8-os2-20110831.zip/download (various older versions are also available: [http://download.smedley.info/cups-1.4.4-os2-20100812.zip V1.4.4], [http://download.smedley.info/cups-1.4.2-os2-20100310.zip V1.4.2], [http://download.smedley.info/cups-1.3.11-os2-20090704.zip V1.3.11]) [http://pages.cs.wisc.edu/~ghost Ghostscript] - The latest OS/2 binary should always be available from http://www.smedley.info/os2ports/index.php?page=ghostscript or by direct link: [http://download.smedley.info/ghostscript-9.00-os2-20100919.zip V9.00] (the previous version [http://download.smedley.info/ghostscript-8.71-os2-20100302.zip V8.71] is also available and is recommended for use with CUPS). Depending on your printer, you most likely need one of the following: * [http://gutenprint.sourceforge.net Gutenprint] - Latest stable OS/2 release is V5.2.7: http://sourceforge.net/projects/ecsports/files/Gutenprint/gutenprint-5.2.7-os2-20110612.zip/download – this requires a [http://sourceforge.net/projects/ecsports/files/GCC%20Runtime%20DLLs/gcc453.zip/download GCC 4.5.3 runtime library]. (Older [http://download.smedley.info/gutenprint-5.2.5-os2-20100216.zip V5.2.5] also available). The list of supported printers is at http://gutenprint.sourceforge.net/p_Supported_Printers.php * [http://hplipopensource.com HP-LIP] - OS/2 binary from http://download.smedley.info/hplip-3.10.2-os2-20100503.zip * [http://splix.ap2c.org Splix] - OS/2 port of v1.1.1 from http://download.smedley.info/splix-1.1.1-os2-20081226.zip (needs [http://smedley.info/gcc432.zip GCC432.DLL]). List of supported printers at http://splix.ap2c.org/ (all Samsung or Xerox printers) * [http://www.linuxfoundation.org/collaborate/workgroups/openprinting/databasefoomatic foomatic-rip] - OS/2 port of v4.05 from [http://download.smedley.info/foomatic-rip-os2-20100926.zip]. This is a special CUPS filter required by some drivers which don't use any of the above. The OS/2 port is still somewhat experimental. * [http://foo2qpdl.rkkda.com/ foo2qpdl] - A package of drivers for certain esoteric printer protocols (QPDL, ZJS and others) which use foomatic-rip (above). OS/2 port available at http://smedley.info/foo2qpdl-os2-20100628.zip ECUPS.DRV: A modified version of IBM's pscript.drv with improvements to compatibility with CUPS. New version: http://download.smedley.info/ecups-driver-20090324.zip - includes 650 or so printers from Gutenprint 5.2.3 and all printers from Splix v1.1.1 ECUPS-HP.DRV: Like the above, but for use with HP-LIP. Current version is http://download.smedley.info/ecups-hp-driver-20100304.zip - includes about 610 printers preimported from HP-LIP. [http://download.smedley.info/cupsportdriver-20090410.zip cups.pdr] - port driver to allow print jobs to be queued to a cups server from OS/2 applications - [http://download.smedley.info/cupsportdriver-20090410-src.zip source available] === Installation notes: === CUPS and !Gutenprint/Splix/HPLIP need to be extracted into the root directory of the SAME drive - some !Gutenprint/Splix/HPLIP files need to be installed into the CUPS directories. Ghostscript also needs to be installed. The current CUPS build expects to find gsos2.exe in \gs\gs8.70\bin\gsos2.exe - ie on the same drive as CUPS. If this isn't the location of Ghostscript, you can edit \cups\lib\cups\filter\pstoraster and edit the PREFIX which points to the Ghostscript location. Refer to the CUPS [wiki:HowTo] for more details on how to use CUPS, particularly the stuff on setting up the port driver and importing PPD files into pscript.drv work in progress.... If you like this software and want to support continued ports, please consider donating via PayPal via the link at http://smedley.info/os2ports, or via the Mensys online store at http://www.mensys.net/os2ports