TclBitPrint, by
Mats Bengtsson, is an extension to Tcl/Tk on Mac OS X to provide printing on non-postscript printers. It consists of two parts, drawing code which uses the underlying emulated Xlib and is therefore completely generic, and platform specific dialogs, etc.
Description edit
TclBitPrint provides the MacCarbonPrint package