1枚に4ページの「lpr」を使用して複数のファイルを印刷するには?

1枚に4ページの「lpr」を使用して複数のファイルを印刷するには?

私はpythonスクリプトを使ってeps/png/pdfグラフィックを作成します。lpr1つのコマンドで各シートに4つの数字を印刷したいです。次のコマンドは、各画像を別々の用紙の1/4に印刷します。

lpr -o number-up=4 figure[0-9].eps 

ページごとに4つのコピーを印刷するにはどうすればよいですか?

答え1

印刷するには、lpr用のファイルを提供するだけです。ファイルがPostScriptでラップされている場合は、showpage中間コマンドを使用してファイルをリンクするだけです。

  for f in figure[0-9]; do cat "$f"; echo 'showpage'; done |
  lpr -o number-up=4 

答え2

psmergeそしてpsnupから農耕あなたが欲しいものをする必要があります。

psmerge figure[0-9].eps | psnup -4 | lpr 

Debianパッケージバージョンの説明フィールド:

Description-ja: PostScript文書処理ユーティリティ

このユーティリティのコレクションは、PostScript文書を操作するために使用されます。ブックレット印刷用の署名の並べ替え、集め印刷用のページのマージなど、ページの選択と再配置をサポートします。

psutilsには次のプログラムが含まれています。

関連情報