Diff of UNIX/学生ツール/ユーティリティ/bprint


TITLE:bprint - 一括印刷
#navi(UNIX/学生ツール)
|~作者|s1080134|
|~ダウンロード|&ref(bprint);|
|~関連サイト||
|~学内パス||
|~学内管理者||

*解説 [#s3f20b9a]

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


#navi(UNIX/学生ツール,,footer,footer)
#navi(UNIX/学生ツール,,footer)
xrea