zen*_*ord 14
感谢@RuiFRibeiro 我在 AskUbuntu 网站上找到了一些资源,其中一个指向了一个过时的 cups.org 常见问题解答,这让我找到了一个我以前错过的链接:https ://www.cups.org/doc/网络.html。此页面列出了最重要的区别:
AppSocket 协议(有时也称为 JetDirect 协议,因为它起源于 HP JetDirect 网络接口)是用于打印机的最简单、最快且通常最可靠的网络协议。AppSocket 打印通常发生在端口 9100 上并使用套接字 URI 方案:
socket://ip-address-or-hostname
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
LPD 是最初的网络打印协议,很多网络打印机都支持。由于 LPD 协议的限制,如果打印机或服务器支持其他协议之一,我们不建议使用它。LPD 打印通常发生在端口 515 上并使用 lpd URI 方案:
lpd://ip-address-or-hostname/queue
Run Code Online (Sandbox Code Playgroud)
IPP 相对于 JetDirect/AppSocket 的主要优势如下:
AppSocket 是一种“即发即忘”的协议。IPP(S) 可以提供有关当前作业处理状态(当前打印哪个页面)的非常详细的反向通道信息,以及更多信息(例如查询过去、已完成或已取消的作业)。
AppSocket 是一个非常简单的协议,所以每个人都可以在 HP 引入它之后对其进行逆向工程,即使它从未成为官方标准;它也非常可靠和强大(它支持所有这些空的“功能”)——这就是为什么它被几乎所有网络打印机广泛使用和支持。
IPP 由ISTO 打印机工作组 (PWG)标准化,该工作组几乎代表了世界各地的每一家打印机制造商。惠普自己甚至非常紧密地接受了 IPP,他们的 350 多种最新打印机型号通过了自我认证,符合新的IPP Everywhere标准。
使用 IPP(S),您有更多与安全相关的选项:身份验证/授权、传输数据的加密、访问控制等。
使用 IPP,您可以为打印作业选项指定一组名称和值。双面打印是'sides=two-side-long-edge'或'...=two-side-short-edge' 之一,而在之前,您可以有多达十种或更多的方式来指定双面打印输出(因为每个供应商都可以自由使用自己的命名方案)。这同样适用于许多其他打印参数。
IPP(S) 允许您查询支持 IPP 的打印机(过去 10 年销售的 90% 以上的设备都可以使用 IPP——因为AirPrint只能因为它而工作;其中一半以上可以直接使用 PDF太)关于它的特定功能:它可以做颜色吗?它支持哪些纸张尺寸?它可以双面打印吗?它可以装订、打孔、折叠吗?它支持哪些 IPP 版本?我可以向它发送哪种页面描述语言(PDL——PostScript、PDF、PCL、JPEG 等)?等.pp ...
随着 IPP 标准的最新发展,被恰当地称为“IPP Everywhere”,无人驾驶打印终于开始工作了。杯子可以做到!每当遇到 IPP Everywhere 打印机时,它不再需要管理员准备或预安装的任何驱动程序和/或设备特定的 PPD:它知道它可以发送标准页面描述格式之一(JPEG、PWG- Raster、URF-Raster 或 PDF 不需要专有驱动程序生成),它可以查询设备有关其特定功能的信息,并会自动创建反映这些功能的 PPD,因此即使不支持 IPP 的应用程序仍然可以打印传统方式(这些“遗留”应用程序还不会使用 IPP,而是用于寻找 PPD——像 LibreOffice 或 Firefox 之类的应用程序或其他不做的事情)。
IPP就是未来,未来已经到来。(AppSocket 已经过去了,但它还没有完全消失。大多数 IPP 打印机仍然在谈论 AppSocket....)
归档时间: |
|
查看次数: |
11910 次 |
最近记录: |