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
}
私が確かに知っているものは次のとおりです。
- 片面PDF印刷がスムーズに機能します。
- このプリンタは比較的一般的なHPオフィス用プリンタです。
- 問題なく両面印刷が可能です(Windowsを使用している同僚もこれを行うことができます)。
Googleでこの印刷ファイルを見つけましたが、うまくいくようですが、正確な形式と仕様をより深く掘り下げると、あいまいな仕様と文書だけが表示されます。このIPPファイルのファイル形式名もわかりません。
両面に印刷するにはどうすればよいですか?
答え1
を使用すると、ipptool
次を追加して両面印刷を使用するようにジョブを構成できます。
ATTR keyword sides two-sided-long-edge
または
ATTR keyword sides two-sided-short-edge
希望のレイアウトに応じた作業説明。
バラよりRFC 2911もっと学ぶ。
答え2
@StephenKittの答えは間違いなく正確ですが、いくつかの詳細を追加したいと思います。
彼が提案したルート持つ2行後に現れる
ATTR charset ...
そしてATTR language ...
。ファイル名は必要に応じて指定できます。たとえば、名前を
ipp-print-duplex.txt
。ファイル形式の仕様は、
man ipptoolfile
すべてのLinuxシステムで読むことで確認できます。 (単独発送も可能パッケージの一部として配送されますipptool
。)次のように呼び出します。
ipptool -t -v -f my.pdf <device-uri> ipp-print-duplex.txt
使用する値は、
<device-uri>
呼び出し時に返された文字列とまったく同じですippfind
(また、独自に送信する必要がありますipptool
)。