CUPS/LIPS4 で割り付け印刷をするには? [Linux]
PostScript ファイルを Linux 上で印刷するときのメモ。
PostScript ファイルを 1シート2ページの割り付け印刷を行いたい場合、
psnup -nup 2 input.ps output.ps
とすれば良い。しかし、こうして得られた output.ps を CUPS/LIPS4 を経由しプリンタで印刷すると紙のサイズが80用紙になってしまう。このとき、psnup のオプションで紙のサイズを指定しても変わらない。一方、PostScript プリンタで印刷する場合は、オプションを追加しなくとも正常に印刷される。
この状況を暫定的に解決するには、ps2ps を通してラスタライズすれば一応、指定したサイズで印刷される。
ps2ps -r600 -sPAPERSIZE=a4 input.ps output.ps
タグ:linux PostScript