Printing

CUPS 列印協議:RAW/JetDirect - IPP - IPP14 - LPD 之間有什麼區別?

  • December 15, 2018

我正在小型 LAN 上調試一些列印問題,雖然我相當確定我面臨的問題與杯子本身無關,但我一直在修改 CUPS 和我的列印機的列印協議(Konica Minolta Bizhub C224E和 C3350) 了解。

這讓我想知道:這只是知道您的列印機支持哪些協議,還是它們之間有任何層次結構?從我所做的廣泛閱讀中,我似乎能夠推斷出 LPD 相當老,而 IPP(14) 是“新來的孩子”,但這個新協議是否提供了真正的好處?

感謝@RuiFRibeiro 我在 AskUbuntu 網站上找到了一些資源,其中一個指向一個過時的 cups.org 常見問題解答,這讓我找到了一個我之前錯過的連結:https ://www.cups.org/doc/網路.html。此頁面列出了最重要的區別:

AppSocket 協議

AppSocket 協議(有時也稱為 JetDirect 協議,因為它起源於 HP 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

引用自:https://unix.stackexchange.com/questions/333296