bprint - 一括印刷
| 作者 | s1080134 |
|---|---|
| ダウンロード | |
| 関連サイト | |
| 学内パス | |
| 学内管理者 |
解説
テキストファイルや画像ファイルを印刷するときに楽するために作ったシェルスクリプトです。 使い方は以下のようになっています。
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


