zoukankan      html  css  js  c++  java
  • 网络打印协议之LPR或RAW

    网络打印端口 
    标准 TCP/IP 端口监视器 
    对于连接到网络的打印设备,标准的 TCP/IP 端口监视器就是最佳选择。
    标准端口监视器增强了LPR(line printer remote,远程行式打印机),
    LPR 在过去几年已作为网络打印的真正标准而被广泛采用。标准端口监视
    器更加快速,更具可扩展性,并且是双向的1。与此相反,LPR 在所有这
    些方面都受到限制。虽然Windows NT 4和后续版本提供了注册表修改来帮
    助扩展LPR打印2功能,但是这些更改无法和使用标准端口监视器的优点相
    比拟。

    标准端口监视器使用 TCP/IP 作为传输协议,这使得其成为Windows Server
     2003的首选端口监视器。标准端口监视器还使用简单网络管理协议(SNMP)
    来配置和监视打印机状态。

    标准端口监视器使用RAW或LPR打印协议来向打印机发送文档。总而言之,这
    些协议支持当前大多数TCP/IP打印机。请不要将这些打印协议与诸如TCP/IP
    或数据链路协议(DLC)之类的传输协议混为一谈。

    RAW协议是大多数打印设备的默认协议。为了发送 RAW 格式的作业,打印服
    务器将打开一个针对打印机网络接口的 TCP 流。对于许多设备来说,这个
    接口将是端口 9100。在创建 TCP/IP端口之后,Windows将按照RFC 1759
    (Printer MIB),使用SNMP来查询设备的对象标识符(Object Identifier,
    OID)。如果设备返回了一个值,则解析系统文件tcpmon.ini来寻找匹配项。
    如果打印机制造商提供了特定设备的特殊配置信息,则这些配置信息已经连
    同配置设置一起创建就绪。例如,有些外部打印服务器接口支持多台打印机
    (例如,具有3个并行端口连接的Hewlett Packard JetDirect EX)。制造商
    可以使用不同的端口来指明应该将某项作业提交给哪台打印机(例如,将作
    业9102提交给端口1,将作业9103提交给端口2等等)。这一功能对于需要使
    用特殊端口名称的打印服务器接口有所裨益,比如:某些IBM网络打印机上的
    PASS端口。

    RAW 协议使用端口 9100 至 9102 打印,LPR (RFC1179) 使用 515 端口接
    收打印数据。取决于客户端电脑能支持的打印协议,选择 LPR 或 RAW。 
    端口或队列 如果选择 RAW 协议,必须输入 9100、9101 或 9102。如果选择
     LPR 协议,输入以英文字母组成的打印队列名称。其它电脑的打印客户端必
    须使用相同的端口或队列名称才能共享打印机。 
    接口 打印机连接至路由器的接口,LPT 是并行口,USB 是通用串行总线接口。
    例如:打印机连接至路由器的第一个并行口,就选 LPT 1 。

  • 相关阅读:
    FormsAuthentication.HashPasswordForStoringInConfigFile方法再.net core中的替代代码
    git 删除分支和回退到以前某个提交版本
    .net core 2.1控制台使用Quartz.net实现定时任务执行
    CodeForces
    CodeForces
    CCF 201709-2 公共钥匙盒
    POJ
    CodeForces
    (转)Django vs Flask vs Pyramid: Choosing a Python Web Framework
    (转)Seven Ways of Centering With CSS
  • 原文地址:https://www.cnblogs.com/zhuimengle/p/5879619.html
Copyright © 2011-2022 走看看