両面印刷にipptoolを使用する方法は?

両面印刷にipptoolを使用する方法は?

ipptoolインターネットを印刷するには、CUPSデーモンの下位レベルのツールであるコミングラインを使用して印刷します。

IPPは、ほとんどの最新のLANベースのオフィスプリンタでサポートされているHTTPベースのインターネットプリンタプロトコルです。

次のコマンドを使用して印刷します。

ipptool -tv -f /path/to/my.pdf ipp://myprinter.on.mylocal.net/ipp/ printfile.ipp

ここで、myはprintfile.ipp私のプリンタの特徴/機能を次のように定義します。

{
OPERATION Print-Job
GROUP operation-attributes-tag
ATTR charset attributes-charset utf-8
ATTR language attributes-natural-language en
ATTR uri printer-uri $uri
FILE $filename
}

私が確かに知っているものは次のとおりです。

  1. 片面PDF印刷がスムーズに機能します。
  2. このプリンタは比較的一般的なHPオフィス用プリンタです。
  3. 問題なく両面印刷が可能です(Windowsを使用している同僚もこれを行うことができます)。

Googleでこの印刷ファイルを見つけましたが、うまくいくようですが、正確な形式と仕様をより深く掘り下げると、あいまいな仕様と文書だけが表示されます。このIPPファイルのファイル形式名もわかりません。

両面に印刷するにはどうすればよいですか?

答え1

を使用すると、ipptool次を追加して両面印刷を使用するようにジョブを構成できます。

ATTR keyword sides two-sided-long-edge

または

ATTR keyword sides two-sided-short-edge

希望のレイアウトに応じた作業説明。

バラよりRFC 2911もっと学ぶ。

答え2

@StephenKittの答えは間違いなく正確ですが、いくつかの詳細を追加したいと思います。

  1. 彼が提案したルート持つ2行後に現れるATTR charset ...そしてATTR language ...

  2. ファイル名は必要に応じて指定できます。たとえば、名前をipp-print-duplex.txt

  3. ファイル形式の仕様は、man ipptoolfileすべてのLinuxシステムで読むことで確認できます。 (単独発送も可能パッケージの一部として配送されますipptool。)

  4. 次のように呼び出します。

    ipptool -t -v -f my.pdf <device-uri> ipp-print-duplex.txt
    

    使用する値は、<device-uri>呼び出し時に返された文字列とまったく同じですippfind(また、独自に送信する必要がありますipptool)。

関連情報