Monday, June 09, 2008

プリンタ関連のコマンド

研究室でプリンタの接続は不安定,もう原因を調べたり,再セットアップしたりする暇がない(言い訳)だからUnixシステムのプリンタを使用することにした.遠隔操作になるが,まぁこれでとりあえず我慢,我慢
  • a2ps : txtファイルをpsファイルに変換
    例:% a2ps -p sample.txt > sample.ps
    -p : 縦置きで1段組み
    -w : 横置きで1段組み
    ※デフォルトではA4横置き2段組み
ps ファイルの加工方法:
psutilsのツール群を使用する
  • psselect : 特定のページを抽出る "-"で範囲を指定,","で特定のページを指定
    例:% psselect -p1-4,6 input.ps output.ps
    -e : 偶数ページのみ
    -o : 奇数ページのみ
  • psresize : 用紙サイズ変更.変更前のサイズを"-P"で指定,変更後のサイズは"-p"で指定
    例:% psresize -PB4 -pA4 b5.ps a4.ps
  • psup : 複数ページを1ページに配置する
    例1 : % psup -2 input.ps output.ps
    例2 : % psup -Pb5 -pa4 -4 b5.ps a4_4.ps
dviファイルからpsファイルへ変換するときは"dvips"コマンドで行う
  • dvips [-p n] [-l n] [-c n] [-t option] [-f] filename[.dvi]
    -p : 変換開始ページを指定
    -l : 変換終了ページを指定
    -t : 印刷時の用紙サイズと方向を指定.a4(default), a5, letter, landscape ect...
    -f : フィルタとして動作(redirectなどで使用)
lprコマンドの使い方:
  • lpr -P[プリンタ名] [-#部数] [ファイル名]
    -#3 : 印刷部数を3にする
lpqコマンド : 印刷順番を確認する
  • lpq -P[プリンタ名]
lprmコマンド : 印刷ジョブを削除
  • lprm -P[プリンタ名] [ジョブ番号]
  • lprm -P[プリンタ名] [自分のログイン名]
PDFを開かずに印刷する
  • % cat sample.pdf | acroread -toPostScript | lpr

No comments: