This full static mirror of the Run Up to Date Linux Everywhere Project is kept online by Free Software popularizer, researcher and trainer Marco Fioretti. To know how you can support this archive, and Marco's work in general, please click here

GNU/Linux print subsystem in the RULE project

These are some guidelines for chosing and configuring printing software for GNU/Linux in RULE.

Don’t assume ONLY old hardware

We do have to support old printers. Let’s not forget, however, that an obsolete computer may very well have attached a state of the art printer. A small business may use the money saved on RAM to print and send out full colour, high resolution, highly professional invoices, for example. Let’s not forget it.

Print server

Can we take advantage of this project and say that, at least within its scope, lpd is due for retirement? Why don’t we choose, at least for the single desktop, one of pdq, or maybe cups?


No, thank you. People who want them, and have enough disk space, will just install it from standard RPMs. We should worry about Tex/Latex only to check that:

  • we don’t prevent their later installation, of course
  • we don’t install anything depending from them. like muttprint, for example


We must provide, and integrate, the following capabilities:

  • ASCII/HTML to Postscript translation, from the file manager and the command line
  • Two sided printing, or printing multiple pages per sheet
  • Print in filofax format
  • print code with syntax highlighted, even in color
  • Print email as postscript, with nice header formatting
RULE = Run Up to Date Linux Everywhere
This entry was posted in Docs. Bookmark the permalink.