in reply to Printing a TK Canvas

You probably mean that you found hints for outputting Postscript, not PDF.

If you're on Windows, you could check out Tk::WinPrint. Though I'm in the search for a maintainer for this module :-)