The OS/2 port of CUPS has several required components. [[BR]] [[BR]] == WarpIN Archive == WarpIN archives are now available for integrated eCups installation. These are located at [ftp://ftp.netlabs.org/pub/ecups/install/]. The following packages are required: * [ftp://ftp.netlabs.org/pub/ecups/install/cups-base-2_1_0.wpi CUPS base]: includes CUPS v2.1.0, CUPS-Filters 1.0.71, and CUPS.PDR v1.0.4 * [ftp://ftp.netlabs.org/pub/ecups/install/gnubc-106.wpi GNU Bc]: a language interpreter required by CUPS-Filters * [ftp://ftp.netlabs.org/pub/ecups/install/libusbdll10.wpi LIBUSB]: library for USB support functions (required) * [ftp://ftp.netlabs.org/pub/ecups/install/ghostscript-9_1_5.wpi Ghostscript 9.1.5]: required for most printers * [ftp://ftp.netlabs.org/pub/ecups/install/cupsgui.wpi CUPS Wizard]: [http://www.altsan.org/os2/printing/#cupswiz graphical user interface] for creating CUPS printers under OS/2 * At least //one// of: * [ftp://ftp.netlabs.org/pub/ecups/install/ecups-pdr-20090324.wpi ECUPS.DRV]: PM printer driver for use with Gutenprint, SpliX, etc. * [ftp://ftp.netlabs.org/pub/ecups/install/ecupshp-pdr-20100304.wpi ECUPS-HP.DRV]: PM printer driver for use with HP-LIP * If you want to print to anything other than a native Postscript printer, you will also need at least one of: * [ftp://ftp.netlabs.org/pub/ecups/install/gutenprint-5_2_10.wpi Gutenprint 5.2.10]: latest version which includes dynamic PPD support * [ftp://ftp.netlabs.org/pub/ecups/install/hplip-3_15_11.wpi HP-LIP 3.15.11]: for use with various HP printers * [ftp://ftp.netlabs.org/pub/ecups/install/splix-2_0_0.wpi SpliX 2.0.0]: for use with some Samsung and Xerox printers * [ftp://ftp.netlabs.org/pub/ecups/install/foo2qpdl-20100620.wpi foo2x]: for certain host-based 'Win' printers; //experimental// (i.e. not guaranteed to work) The directory contains several other packages as well, which are mostly for advanced users or those with particular needs. See [ftp://ftp.netlabs.org/pub/ecups/install/README.1ST] for an overview. Download all desired WPIs to the same directory, and install them by opening `cups-base-2_1_0.wpi` with [ftp://ftp.netlabs.org/pub/warpin/ WarpIN]. Read the displayed release notes carefully before selecting packages for installation. WarpIN 1.0.18 or later is required: see ftp://ftp.netlabs.org/pub/warpin/ '''Please Note:''' These install packages are not guaranteed to be updated at the same time as the ZIP file releases. [[BR]] [[BR]] {{{!#comment These links need updating, but what are they? == 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: [https://dl.dropbox.com/u/76425158/cups-1.4.8-os2-20121221.zip]. Note that for USB printing this release requires you to have LIBUSB10.DLL on your system; you can get this file from [https://dl.dropboxusercontent.com/u/76425158/libusb-1.0.16-rc6-20130525.zip]. [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]. However, the most stable version at the moment appears to be the slightly older version 8.71: [http://download.smedley.info/ghostscript-8.71-os2-20100302.zip] plus a post-release [http://download.smedley.info/gsdll2.zip update] - this version is currently 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.9: https://dl.dropboxusercontent.com/u/76425158/gutenprint-5.2.9-os2-2012-10-28.zip. The list of supported printers is at http://gutenprint.sourceforge.net/p_Supported_Printers.php * [http://hplipopensource.com HP-LIP] - OS/2 binary from https://dl.dropboxusercontent.com/u/76425158/hplip-3.12.10a-os2-2012-10-28.zip * [http://splix.ap2c.org Splix] - OS/2 port of v2.0.0 from http://download.smedley.info/splix-2.0.0-os2-20100404.zip (older [http://download.smedley.info/splix-1.1.1-os2-20081226.zip v1.1.1] also available) (needs [http://smedley.info/gcc432.zip GCC432.DLL]). List of supported printers at http://splix.ap2c.org/ (all Samsung or Xerox printers) * [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 {{{!#comment 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://www.altsan.org/os2/printing/ecups/cupspdr_103.zip CUPS.PDR] - port driver to allow print jobs to be queued to a CUPS server from OS/2 applications. ZIP file includes the latest source code. ([http://download.smedley.info/cupsportdriver-20090410.zip Older version] also available, along with Paul's Smedley's original [http://download.smedley.info/cupsportdriver-20090410-src.zip source code].) [http://www.altsan.org/os2/printing/#cupswiz CUPS Wizard] - a graphical user interface that vastly simplifies the process of setting up new printers. }}} === 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.71\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://os2ports.smedley.id.au, or via the Mensys online store at http://www.mensys.net/os2ports