gimp-print

It is a collection of Printer Drivers for LINUX,BSD,Solaris,IRIX,Unix etc.It supports printers from Canon,Epson,Lexmark and compatible printers from others.The most important features are high quality,flexibility and integration with other printing systems.It provides:
• Support for other new printers.
• User manuals
• Color fidelity
• Improved packaging.
This package includes Print plug-in for the GIMP,a CUPS driver,and two drivers(traditional and IJS-based) for Ghostscript.This package is Foomatic compatible.Other feature includes extensive output adjustments,support for a wide range of printer output resolution,16-bit precision etc.
The gimp-print code is free open source software that is published under GNU General Public License.This allows the code to be copied,modified etc.It requires a lot of memory(depends upon the model).For most of the systems,it requires 64MB of RAM.The resource requirement depends on many factors such as printer model,output width,resolution,the ink set.