2009-06-20 15:55:24
ある事情でPHPで内容の組合せ・順序をランダムに変更した130の文書をLaTeXを実行させることでpdfとして出力した。つまり130個のpdfファイルができあがったわけだ。これを印刷しなければならない。lpr xxx.pdfなんてやってみたのだが、Ubuntu 8.10ではエラーがでてどうしてもできなかった。どうしてなんだ。すこし検索してみたら、ubuntuの問題で印刷ができないが、こうすれば解決するという方法が書いてあるサイトを発見したものの、私にはその解決法は難しすぎた。先月仕方がないので、130枚のpdfファイルを一つずつAdobe Readerで開いてクリックして印刷したが、気が狂いそうになった。肩も肘も指も痛くなった。私はクリックが苦手なのだ。今月もやはりエラーが出る。私はクリックが嫌いなのだ。
もしかしたらと思って、MacOSで試してみた。
lpr -P Brother_HL_2140_series -o media=a4 xxxx.pdfというような感じで。-Pでプリンターを指定して(今回はbrother HL-2140を使用)、-oで用紙サイズを指定した。用紙サイズを指定しないと、上部がはみ出してしまうのだ。理由は判らない。これが何の問題もなく印刷できる。ということで簡単なスクリプトを書いて、130枚の印刷を開始し、別の用事で出かけた後部屋に戻ってきたら印刷が終わっていた。ああ、よかった。Ubuntu 8.10はどうなっているのかね。9.04にアップグレードすれば直るのだろうか。