(自分用メモ)「ずれてく」プリンタへの対処

説明が難しいのですが,いまUbuntuデスクトップから使えるプリンタでは,複数ページ印刷するとページが変わるごとに印刷位置が右に五ミリぐらいずつずれていきます.一ページずつ印刷すればこの問題は起きません.そこで,たとえばfoo.pdf の pp.5-27をコマンドラインから印刷するときには

$ for i in {5..27}
> do
> lp -P $i foo.pdf
> done

とすればよいのですが,いちいち手で打つのが大変なので ~/.bashrc につぎのような関数を書いておくことにしました:

mylp(){
if test -f $1
then
for i in `seq $2 $3`
do
lp -P $i $1
done
fi
}

こうしておいてコマンドラインから

$ mylp foo.pdf 5 27

とすればよいわけです.根本的な問題の解決にはなっていませんが,これでよしとします.

広告
次の投稿へ
コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。