問題点印刷すると、PCがなくても文章を読めるので便利ですね。 ただ、困るのが長い文書は紙がかさばることです。 この問題は1枚の紙に複数ページをまとめて印刷することで解決できます。 mpageコマンドは、複数ページのテキストファイルかPostScriptファイルをまとめて印刷します。 しかし、そのまま実行しては1ページの文書を4分割で印刷するなど、ページ数にあわない挙動をします。 そこで、PostScriptファイル(テキストファイルもu2psコマンドでPostScriptに変換する)のページ数から、適切な分割をしてくれるようなスクリプトを書きました。 このスクリプトは、5ページ以上の文書は8分割して印刷します。 8分割を両面印刷することで、紙の使用量を1/16にまで落とすことができます。 80ページの文書が5枚におさまるのです。 さらに、文字が小さいと、左右への視線の移動がなくなるので速読