Loading ...

This driver is free software.
Type: Ghostscript built-in


NOTE: It seems that IBM is not maintaining any more the Omni printer driver framework, as the driver homepage at IBM and any mention of it on IBM's web sites disappeared. There is still a SourceForge project where version 0.9.2 was added as the last release in September 2004.

To keep this repository of technology, especially its excellent XML-data-driven concept and also the knowledge about the more than 450 printers Omni supported, in mind of users and driver developers, we have added this entry now.

We do not recommend to use Omni in production environments and also do not develop on or maintain the project. Volunteers for continuing this development are welcome. And anyway, this code is free software and so it can help you developing your own drivers.

Thanks to IBM and Mark Hamzy, Pete Zannucci, and Mark VanderWiele for working out this great concept!

IBM's free Ghostscript driver project to support arround 450 printers, based on the knowledge about these printers of OS/2 times. The drivers itself are in dynamic libraries and nearly all printer information they work with is in an XML database, so that when the driver root is once built into Ghostscript, new drivers can be added without Ghostscript rebuild (the first plug-in approach for Ghostscript drivers).

Omni provides a model for dynamically loading printer drivers, creating new devices by editing XML device description files, and simplifies new printer driver development by allowing for the subclassing of previous device features.

It was also planned to add run-time integration of printers described by UPDF files. Initial code for that is already in the package.

Foomatic data and CUPS PPD files are built by the driver package. The versions 0.9.1 and 0.9.2 of Omni you find also here.


Printer list