ダイアログ設定をシェルスクリプトに印刷する

ダイアログ設定をシェルスクリプトに印刷する

特定の設定で標準の印刷ダイアログを使用してファイルを印刷するときに、どのプログラムがどの引数で呼び出されるかを把握して、スクリプトを使用して自動化できるようにするための支援が必要です。

環境: xfce4 + ubuntu + bash

プリンターはhplipによって設定されます。

以下の印刷ダイアログで設定されている特定の書式設定オプションを使用して、PDF ファイルから特定のページ (連続ではない) を片面に 2 ページ印刷したいと考えています。

ここに画像の説明を入力してください

lp -o landscape -o fit-to-page -o media=A4 -o number-up=2 -o number-up-layout=lr -o page-ranges=320,289,321,300 ~/Documents/test.pdf 
lp: Bad page-ranges values 289-289.

PDF ファイルには 500 ページ以上あります。A4 用紙の片面に 2 ページを選択してランダムにページを印刷できるコマンドを組み込みたいです。

答え1

lp コマンドを調べてください。そのマニュアル ページは、すべてのオプションを見つけるのに役立ちます。

man lp

関連情報