計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

Solaris LP システムで Postscript ファイルの両面印刷を可能にする


次のスクリプトをたとえば /usr/lib/lp/postscript/duplex として作る

#!/bin/sh
/usr/bin/sed '
/^%/!{
i\
statusdict /setduplexmode known { statusdict begin true setduplexmode end } if
:loop
n
b loop
}
'
exit 0;

次の内容をたとえば /etc/lp/fd/duplex.fd というファイルに保存する

# duplex.fd
# filter description to print PostScript files in duplex mode.
      
Input types: postscript
Output types: postscript
Printer types: any
Printers: any
Filter type: fast
Command: /usr/lib/lp/postscript/duplex
Options: MODES duplex = -d

これをフィルターとしてシステムに登録する
(MODES で設定するオプションは今のところスクリプトの方で利用しないので
 -d でなくても何でもよい)

lpfilter -f duplex -F /etc/lp/fd/duplex.fd

使うときは

lp -y duplex postscript.ps


計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp