pdfnup - 1枚の紙にPDFの複数ページを印刷する

pdfjamにpdfnupというコマンドがある。これはPDFの複数ページを縮小して1ページに配置したPDFを出力する。デフォルトではportraitなPDFをlandscapeで2段組にする。--nup 2x2を指定したら、1/4サイズで4ページ分が1ページになる。
portraitなPDFは文字が大きすぎるが、2x1ならば文字の大きさがちょうどよくなるし、紙の量が1/2になる。目にも環境にも優しい。
Rails本のPDFは2x1にして印刷している。1行がちょうど視界に入り切るくらいなのかけっこう速く読める。
ちなみにPostScriptについてはpsnupコマンドがある。

$ pdfnup --nup 2x2 foo.pdf
foo-2x2.pdfが書き出される
$ pdfnup foo.pdf
foo-2x1.pdfが書き出される
$ lp foo-2x1.pdf
印刷