cocoaprint

The cocoaprint package allows a Tcl/Tk application to configure a printer and print data using Mac-native print dialogs. It prints by sending a PDF file directly to the chosen printer. The package does not provide support for generating PDF data.

More information: http://opensource.codebykevin.com/native.html#cocoaprint