Python マクロを使った Calc シート印刷について

LibreOffice Calc で、Python をマクロに使ったシートの印刷に関するドキュメント、あるいはコードサンプルが掲載されたサイト(有料、無料問わず)、あるいは書籍などの情報をお持ちであれば、ご教示いただければ幸いです。

ボタンを押し、必要な動的情報をセルに貼り付けた上でシートの印刷範囲を指定して印刷したいと考えています。

俺は、SpreadsheetDocumentサービスはストリーム全体(保存すればファイル)という認識で、Spreadsheetサービスは"Sheet1"とか個別のシート、って認識をしてます。

回答後、特に再現するか調査してない奴↓

ありがとうございます。
ちょっと別件の急ぎ案件を対応しないといけなくなって、時間ができたら資料のほう、見てみたいと思います。
とりあえず、調べている時間がなかったので、印刷のとここだけ BASIC で作って動かしています・・・

主旨とは違いますが、PDFエクスポートについて
https://wiki.documentfoundation.org/Macros/Python_Guide/Documents#Export_to_PDF