wiki:CupsPort

Version 28 (modified by psmedley, 16 years ago) ( diff )

--

The OS/2 port of CUPS has several required components. For simplicity, these are now separate downloads as each can be updated independently, and the previous all in one packages seemed to create confusion.

Requirements: CUPS (http://www.cups.org) - OS/2 binary from http://download.smedley.info/cups-1.3.9-os2-20081226.zip Ghostscript (http://pages.cs.wisc.edu/~ghost/) - OS/2 binary from http://www.smedley.info/os2ports/index.php?page=ghostscript

Depending on your printer, you most likely need one of the following: Gutenprint (http://gutenprint.sourceforge.net/) - OS/2 binary from http://download.smedley.info/gutenprint-5.2.3-os2-20081226.zip - list of supported printers is at http://gutenprint.sourceforge.net/p_Supported_Printers.php

Splix (http://splix.ap2c.org/) - OS/2 port of v1.1.1 from http://download.smedley.info/splix-1.1.1-os2-20081226.zip - list of supported printers at http://splix.ap2c.org/

work in progress....

Old stuff A preview of CUPS 1.3.9 (http://www.cups.org) + Gutenprint 5.2.0-rc1 (http://gimp-print.sourceforge.net/) is now available at http://download.smedley.info/cups-1.3.9-gutenprint-5.2.0-rc1-os2-20081011.zip (34,078,321)

Note that a CUPS enabled copy of Ghostscript is also required - the recommended build is available from http://www.smedley.info/os2ports/index.php?page=ghostscript

Some notes on the release follow:

CUPS and Gutenprint are built using GCC v4.3.2 version and require the runtime dll from ftp://ftp.netlabs.org/pub/gcc/libc-0.6.3-csd3.zip

Known issues:

  • currently tested printer backends are ipp & lpd - usb isn't working. However, in the meantime, you can create a printer object for the USB printer, and run the OS/2 lpd daemon and print to a usb printer using the lpd backend in cups.
  • cups and associated programs are hardcoded to be in \gs, \gutenprint & \cups - ie DO NOT expect it to work if you unzip into c:\test - this restriction may be removed in a future build
  • to reduce the size of the archive, only English language Gutenprint ppd files are included

Please refer to the CUPS Howto at http://svn.netlabs.org/ecups/wiki/HowTo for what & how to test.

General feedback can be provided to paul@…, bug reports should go to http://mantis.smedley.info

Many thanks to Bart van Leeuwen and Adrian Gschwend for providing encouragement for this project (ie nagging me on IRC!); and to Knut St Osmundsen for fixing the libc bugs that have stopped cups working reliably up until now!

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

Changes since the last release: 1) Updated Gutenprint to 5.2.0-rc1 2) Updated CUPS to v1.3.9 3) Added a DosSleep(1) in CupsDoSelect which seems to help with stability of cupsd, at the expense of slowing down processing of files

Cheers,

Paul Smedley
Adelaide, South Australia

Note: See TracWiki for help on using the wiki.