Я подозреваю, что вам нужно указать немного больше о том, что вы пытаетесь сделать.
XSLT - это просто способ превратить один блок текста в другой. Входные данные, как правило, представляют собой буфер xml, а выходные данные представляют собой некоторую текстовую визуализацию этого буфера.
Возможно, вы пытаетесь сгенерировать скрипт с использованием XSLT и хотите, чтобы этот скрипт мог открывать диалог печати, когда он запускается чем-то, например, вы генерируете javascript, который затем запускается в браузере.
Можете ли вы более подробно описать, чего вы хотите достичь?
Следующее на html-странице дает вам ссылку для печати:
<a href="javascript:window.print();">Print</a>