私は小規模なLANでいくつかの印刷問題をデバッグしていますが、私が直面している問題がカップ自体とは関係がないと確信している間、CUPSと私のプリンタの印刷プロトコルに触れました(Konica MinoltaビーズハブC224EとC3350)。
プリンタがどのプロトコルをサポートしているかを知ることが問題なのでしょうか、それともプロトコル間に階層がありますか?私が読んだ広範な内容から、LPDはかなり古く、IPP(14)が「ブロックの新しい子」であることを推論できるようです。しかし、この新しいプロトコルは実際の利点を提供しますか?
ベストアンサー1
@RuiFRibeiroのおかげで、AskUbuntuのウェブサイトでいくつかのリソースを見つけました。そのうちの1つは古いcup.org FAQを指し、以前に見逃したリンクにつながっていました。https://www.cups.org/doc/network.html。このページには最も重要な違いが記載されています。
アプリケーションソケットプロトコル
AppSocketプロトコル(HP JetDirectネットワークインターフェイスに由来するため、JetDirectプロトコルとも呼ばれます)は、最も簡単で高速で一般的に最も信頼性の高いプリンタ用のネットワークプロトコルです。 AppSocket印刷は通常ポート9100で発生し、ソケットURIスキームを使用します。
socket://ip-address-or-hostname
インターネット印刷プロトコル(IPP)
IPP は CUPS がデフォルトでサポートする唯一のプロトコルであり、ほとんどのネットワークプリンタとプリントサーバーでサポートされています。 IPP印刷は通常ポート631を介して行われ、http(Windows)、ipp、およびipps URIスキームを使用します。
http://ip-address-or-hostname:port-number/resource
ipp://ip-address-or-hostname:port-number/resource
ipps://ip-address-or-hostname:port-number/resource
LPD(ラインプリンタデーモン)プロトコル
LPDは元のネットワーク印刷プロトコルであり、多くのネットワークプリンタでサポートされています。 LPDプロトコルの制限により、プリンタまたはサーバーが他のプロトコルのいずれかをサポートしている場合は使用しないことをお勧めします。 LPD印刷は通常ポート515で行われ、lpd URIスキームを使用します。
lpd://ip-address-or-hostname/queue