Projects / Tea4CUPS


Tea4CUPS is similar in functionality to the *nix command "tee", but in the form of a CUPS (Common UNIX Printing System) backend. Tea4CUPS captures a print job's data in their final form while they are being sent to a printer (more precisely, to a CUPS backend), and at the same time allows you to dispatch these data to any number of commands.

Operating Systems

RSS Recent releases

  •  10 Aug 2006 21:45

Release Notes: Access to the same printer devices by different print queues or print servers is now serialized to avoid problems. Support for CUPS 1.2.x and higher was improved. The administrator can now stop tea4cups with SIGINT. A configurable retry directive in the configuration file gives you more control over what to do when the real CUPS backend fails. The documentation and sample configuration file were improved.

  •  20 Oct 2005 07:55

Release Notes: An incompatibility with Python 2.1 was fixed.

  •  29 Sep 2005 00:33

Release Notes: A filter can now be defined for each print queue in order to post-process a CUPS filtering chain's output before the print job data is managed by Tea4CUPS. The ability to launch any command in the event that the real CUPS backend fails was added. Several bugs were fixed.

  •  20 Jun 2005 01:30

Release Notes: Tees no longer exist, and only pre and post hooks remain. Prehooks can now send datas to posthooks through pipes. The IPP request parser was improved. The subprocess management code was almost entirely rewritten to be more efficient and allow additional functionality.

  •  07 May 2005 20:28

Release Notes: This release now works with old versions of Python (>=2.1). The error handling code was improved. Finally errors in posthooks are now ignored because at that time the job was printed successfully anyway, so there's no reason to stop the print queue.


Project Spotlight


A music typesetter, based on the ABC language.


Project Spotlight


A daemon for the GM7 GPS Tracker.