bprint - 一括印刷


作者s1080134
ダウンロードfilebprint
関連サイト
学内パス
学内管理者

解説 Edit

テキストファイルや画像ファイルを印刷するときに楽するために作ったシェルスクリプトです。 使い方は以下のようになっています。

bprint: batch print. lpr front end.
Usage: bprint [options] [file ...]
  options: -txt           txt print
           -image         image print (default)
           -Pprinter      select printer
           -num           multiple pages per sheet
                          default, 2 in -txt, 1 in -image
           -noboth        no both side
           -rotate        rotate 90 degree in -image
       ex: bprint -image -2 -Pstd4pr1 *.gif
    Check: lprm -P printer userid

txt ファイルを印刷するときは -txt を、 image ファイルを印刷するときは -image を指定してください(デフォルト)。 またプリンターを指定していなくても自動的に設定するようになっています。 常に両面印刷になっています。 さらに -text のテキストファイル印刷の場合はデフォルトで2分割になっています。 デフォルトは自分の好きなスタイルになってしまっているので、変更したい場合は、 このスクリプトをコピー、編集してくださったほうがよいでしょう。 alias でも大丈夫だとは思いますが。

印刷コマンドは txt の場合、

a2ps -p $@ | psnup $psnup | lpr -P$printer $both 

image の場合、

convert -colorspace GRAY $rotate $@ ps:- | psnup $psnup | lpr -P$printer $both 

のような感じになっています。 正直こんなスクリプトを使わずにこの一連のコマンドラインを直接覚えた方が汎用性があってよいかもしれません。正直ただのメモがわりですw


xrea