「lp」のデフォルトcpiを変更するには?

「lp」のデフォルトcpiを変更するには?

lplp -o cpi=12使用されるインチあたりの文字数(または必要な数字)を変更できることがわかります。しかし、このオプションのデフォルト値をグローバルに変更できますか?-o cpi=<N>渡されていない場合、デフォルト値はです。ただし、以前に作成したすべてのスクリプトに常に入力する10必要がないように、このデフォルトの数字を別の数字に変更したいと思います。-o cpi=<mynumber>どうすればいいですか?

答え1

lpoptionsコマンドを使用してください。

設定をシステム全体のファイルに書き込む~/.cups/lpoptionsか、rootとして実行する場合は、システム全体の/etc/cups/lpoptionsファイルに書き込みます。

lpこれらの設定はジョブが配信または送信されるときに使用されるため、lprサービスを再起動せずに変更がすぐに有効になります。

答え2

lpadminコマンドを使用します(rootとして):

lpadmin -p プリンタ -o cpi-default=12

これはすぐに適用され、カップを再起動する必要はありません。

(このコマンドは/etc/cups/printers.confに1行を追加します。新しい行がそこに表示されるのに時間がかかることがあります。待たない場合は、cupを再起動するとPrinters.confが更新されます。すぐに)。

関連情報