Linuxでlpを使用して複数の文書を印刷し、ステイプラですべて仕上げますか?

Linuxでlpを使用して複数の文書を印刷し、ステイプラですべて仕上げますか?

Linuxでは、lpを使用して複数のファイルを印刷するためにこのコマンドを使用していますが、各文書はステープラーで印刷されます。

lp -d printername -o "HPPaperSource=Tray3" -o "HPStaplerOptions=1StapleRightAngled" /file/1.pdf /file/2.pdf

プリンタドライバはHPLIPです。

私が達成したいのは、1つのステープルを使用して各文書を完成させるのではなく、1つのステープルを使用して両方の文書を完成させることです。

答え1

lpr2つのファイルセットを呼び出すと、各ファイルに対して別々のインスタンスが実行されます。必要な効果を得るには、これらのファイルを1つにマージする必要があります。

pdftk file1.pdf file2.pdf output out.pdf

最初のファイルのページ数が奇数の場合は、まずLibreOffice / OpenOffice、inkscape、(La)TeX、scribusなどを使用して空白ページを含むPDFを作成し、ファイル間に空白file1.pdfページを含める必要がありますfile2.pdf

ファイルがマージされたら、単一のファイルとして印刷して目的の結果を得ることができます。

関連情報