私は複数のCUPS以外のIPPプリンタを持っていますが、印刷キューの名前/パス/何かを見つけることはできません。 <printer ip>:631/ および <printer ip>:631/printers/ はまったく役に立たないか、404 を返します。このプリンタで印刷する方法がわかりませんが、OS XとWindowsは印刷キューからプリンタ名を自動的に取得するのに問題がないようです(私には表示されませんが)。しかし、Linuxでは(検索して検索しました)迷っています。印刷キューの名前を知ったら、印刷方法を知ることができます。私のプリントサーバーがCUPSを実行していない場合、Linuxで印刷するのは非常に残念です。
答え1
ローカルネットワーク上のすべての有効なIPP URIをリストする非常に単純なユーティリティは次のとおりです。ippfind
、CUPSが付属しています。
タイプするよりもはるかに簡単ではありません
ipptool [ENTER]
端末で次のリストを確認してください。
ipp://mbp14.papercut-ipv4.local:631/printers/OJ6500 ipp://mbp14.papercut-ipv4.local:631/printers/stkPrinter ipp://lenjes2.local:8444/ipp/print ipp://mbp14.papercut-ipv4.local:631/printers/libreoffice-pin-code-drucker ipp://hp-oj.local:631/ipp/print [...]
最後の行はIPP対応のHPプリンタを表し、他の行はmbp14にインストールされたCUPSキューとそのコンポーネントを介して提供されるippserver
仮想IPPプリンタを表します。IPPサンプルソフトウェアlenjes2を実行します。
答え2
IPPプリンタは通常、次のURIを使用してIPP要求(次のコマンドを使用して送信されたジョブを含む)を受信します。print-job
IPPリクエスト):
ipp://printername/ipp/print
ipps://printername/ipp/print
この正確な位置は IPP 仕様では標準化されていませんが、通常、次のコマンドを実行してサポートされている他の URI を確認できます。
ipptool -tv ipp://printername/ipp get-printer-attributes.test
ipptoolがインストールされていない場合は、「IPPサンプルソフトウェア」(付属)を簡単にインストールする方法を提供するこのASCIInema asciicastビデオをご覧ください。ipptool
)すぐに実行され、インストールは必要ありません。
修正する:
OPがURIを使用する必要があることに気づきました。http://printservername:80/printers/Printername/.printers
。私にとって、彼女はいいえ実際のIPPプリンタを処理しますが、Microsoftによると、IPPを処理できるWindowsプリントサーバーを使用しています。
さて、MicrosoftのIPP実装は本質的に維持されておらず、非標準ポート、非標準パス、および非標準「標準」を使用して安定して動作しなかったことを除いて、WindowsはIPP-1.0に属していたため、公式に発表された状態いいえ。 (いつもそうだった。「ドラフト仕様」)。最初の公式標準はIPP-1.1です。