【问题标题】:Does exist a standard protocol for network printers?是否存在网络打印机的标准协议?
【发布时间】:2012-07-01 19:31:50
【问题描述】:

是否存在用于网络打印机的标准协议?有的网络打印机需要安装驱动才能使用... 有没有一些网络打印机不用安装额外的驱动就可以使用的?毕竟,当我们将笔记本电脑的网线连接到路由器时,我们不需要安装驱动程序(任何操作系统都已经包含驱动程序)。

是否有任何与网络打印机通信协议相关的开源项目?

【问题讨论】:

  • 所有打印机都需要 一些 形式的驱动程序:发送什么来让它按预期打印图像。将数据包/作业控制权发送到打印机是另一个(可能相关的)问题。

标签: printing network-protocols network-printers


【解决方案1】:

标准协议是LPDIPP 协议。

如果您需要通过网络与打印机通信,您可以将其连接到将数据包转换为 USB/LPT 命令的设备,或者将其连接到 linux/windows PC 并通过其上运行的 LPD 服务进行打印操作系统。

【讨论】:

  • 您的答案在很多帐户上都是错误的。为什么将 LPD 和 IPP 作为“标准协议”而不告诉 encom83,并非所有打印机都支持该标准 IPP?为什么首先将 IPP 声明为“标准”,然后将“通过服务打印”仅限于 LPD? --
  • 此外,很明显 enzom83 不知道 所有 Windows 上的打印机驱动程序需要完成的任务。用于将字节传输到打印机的 protocol 级别是其中最低级别的。 数据转换作业(将特定的应用程序格式{*.doc, *.xls, *.txt, *.jpeg, *.odt,...}转换为特定的打印机格式{PostScript, PCL, ESC/P, PDF, AFP, TIFF, ...}) 更具体也更复杂...
  • ...但是,我会 -1 你的答案:-)
  • 库尔特,感谢您的 cmets。在我的辩护中,我可以指出: 1. 注意 LPD 和 IPP 参考文献之间的 or 一词 2. 如果他们忽略深入了解维基百科级别的细节,简短的两句话答案可能不会错
  • 很明显,打印机必须先将数据转换成特定格式,然后再将转换后的数据发送给打印机。如果打印机支持的数据格式是唯一/标准的,则可以在所有操作系统上预安装用于转换的驱动程序,因此无需安装额外的驱动程序即可使用新打印机 :-) 这就是原因我的问题。
【解决方案2】:

IPP Everywhere 试图成为你想要的。

一种 PWG 标准,允许个人计算机和移动设备在不使用供应商特定软件的情况下查找并打印到联网打印机和 USB 打印机。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    • 2012-10-28
    • 1970-01-01
    • 2017-04-21
    • 2012-01-29
    相关资源
    最近更新 更多