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: https://www.codebykevin.com/fossil.cgi/tk-components/timeline