I've discovered that one can print an HTML file to the default printer by first converting it to rtf. As it turns out, OSX has a utility for converting html to rtf. Thus, if you take the time to write a text-widget-to-html converter it becomes easy to print that via the command line. exec textutil -cat rtf -stdout $pathToHtmlFile | lp ---- [maccarbonprint] provides native integration with printing on Mac OS X as well. ---- "What is 'Mac-native' printing?" [http://www.codebykevin.com/blosxom.cgi/2009/02/27#native-printing] <> Mac | Printing