diff を実行して各面を別々の用紙に印刷できるユーティリティが必要です。これまでに WinMerge、ExamDiff Pro、Compare It、SmartSVN のユーティリティを見てきましたが、いずれも差分結果を印刷できますが、両面を 1 枚のシートにまとめています。
基本的に、当社のフォーマット ルールでは横幅 120 文字が許可されており、ワード ラップによって印刷出力の効果が低下しています。フォントサイズを小さくすることはできますが、読みにくくなります。
無料の方が良いですが、商用でも十分です。Java の構文強調表示はプラスです。
編集: Winアプリのボーナスポイントですが、nixアプリの提案をバックアップとして取り上げます