自分のプログラムから、ポストスクリプト形式やPDF形式でファイル出力したり
用紙サイズを指定して印刷を行いたいのですが一般的な方法というか、
ライブラリなどはありませんでしょうか?

印刷関係は全く初めてで、プリンターも自分の1台しかなく色々な環境で試せない為、
先人の意見を伺いたいと思います。