単に印刷だけとかは検索すればあったのですが縦横比を維持して印刷というのが記事がなかなかなかったためまとめておきます。

環境: Windows 10 Pro, Unity 5.6.0f3

先にコード書いちゃいます。

using System.Drawing;しているので System.drawing.dll が必要です。自分の環境では C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.drawing.dll にありました。これをコピーして Plugins フォルダに入れてください。

関数名そのままですが DrawAspectFillImageで縦横比維持のコードを書いています。

参照1: http://qiita.com/nanokanato/items/959137ba37428a64f3d3
参照2: http://stackoverflow.com/questions/8761633/how-to-find-the-actual-printable-area-printdocument