网络打印端口 
标准 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 。

网络打印协议之LPR或RAW的更多相关文章

  1. Telnet,SSH1,SSH2,Telnet/SSL,Rlogin,Serial,TAPI,RAW

    一.Telnet 采用Telnet用来訪问远程计算机的TCP/IP协议以控制你的网络设备,相当于在离开某个建筑时大喊你的username和口令.非常快会有人进行监听, 并且他们会利用你安全意识的缺乏. ...

  2. Telnet,SSH1,SSH2,Telnet/SSL,Rlogin,Serial,TAPI,RAW(转)

    转载:https://www.cnblogs.com/yxwkf/p/4840675.html 一.Telnet 采用Telnet用来訪问远程计算机的TCP/IP协议以控制你的网络设备,相当于在离开某 ...

  3. lwip Light Weight (轻型)IP协议

    wip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈. 外文名 lwip 开发者 瑞典计算机科学院 说    明 Light Weight (轻型)I ...

  4. 数据包接收系列 — IP协议处理流程(二)

    本文主要内容:在接收数据包时,IP协议的处理流程. 内核版本:2.6.37 Author:zhangskd @ csdn blog 我们接着来看数据包如何发往本地的四层协议. ip_local_del ...

  5. OSI七层协议概念详解

    OSI七层模型 相关协议 缩写 应用层 HTTP 超文本传输协议 FTP 文件传输协议 SMTP 简单邮件传输协议 TELNET TCP/IP终端仿真协议 POP3 邮局协议第三版 Finger 用户 ...

  6. raw, SOCK_RAW - Linux IPv4 raw socket.

    总 览 #include <sys/socket.h> #include <netinet/in.h> raw_socket = socket(PF_INET, SOCK_RA ...

  7. linux查看端口及端口详解

    今天现场查看了TCP端口的占用情况,如下图   红色部分是IP,现场那边问我是不是我的程序占用了tcp的链接,,我远程登陆现场查看了一下,这种类型的tcp链接占用了400多个,,后边查了一下资料,说E ...

  8. 常见端口 HTTP代码

    端口号 系统保留了前0到1023端口作为常用的网络服务. 0-1023 公认端口 1024-49151 注册端口 49152-65535 动态或私有端口 1 TCPMUX 主要在SGI Irix机器 ...

  9. struct socket 结构详解

    Socket数据结构网络协议CC++     用户使用socket系统调用编写应用程序时,通过一个数字来表示一个socket,所有的操作都在该数字上进行,这个数字称为套接字描述符.在系统调用 的实现函 ...

随机推荐

  1. [译]为什么Vue不支持templateURL

    原文链接 Vue的新用户最常问的一个问题,特别是以前使用Angular的用户,是"我可以使用" templateURL吗?这个问题我回答过很多次,现在写一个统一回复. 在Angul ...

  2. TFS 切换登录用户的方法[转]

    来自:http://blog.csdn.net/tiangaojie123abc/article/details/12121929 方法一 用VS2010开发项目,一直困扰着我的是不知道怎么去切换TF ...

  3. 一、springMVC、freemarker页面半自动静态化

    说明:刚刚接到公司的通知,实现(半自动化),即通过参数控制是否需要静态化页面(哪里我说错了,勿喷!谢谢) 1,请求.do的URL时直接生成对应的.htm文件,并将请求转发到该htm文件 2,自由控制某 ...

  4. 浅谈 .NET 中的对象引用、非托管指针和托管指针

    目录 前言 一.对象引用 二.值传递和引用传递 三.初识托管指针和非托管指针 四.非托管指针 1.非托管指针不能指向对象引用 2.类成员指针 五.托管指针 前言 本文主要是以 C# 为例介绍 .NET ...

  5. python学习笔记——multiprocessing 多进程组件-队列Queue

    1 消息队列 1.1 基本语法 消息队列:multiprocessing.Queue,Queue是对进程安全的队列,可以使用Queue实现对进程之间的数据传输:还有一个重要作用是作为缓存使用. Que ...

  6. Python 列表 count() 方法

    描述 Python 列表 count() 方法用于统计某个元素在列表中出现的次数. 语法 count() 方法语法: L.count(obj) 参数 obj -- 列表中统计的对象. 返回值 返回元素 ...

  7. Java的Statement、PreparedStatement、PreparedStatement + 批处理 的区别

    首先来说一下连接了数据库之后执行的sql语句:通常连接了数据库之后,我们就会获得statement 类的对象或者是他的子类的对象(PreparedStatement类),通过这个对象我们就可以利用它提 ...

  8. unity 在Game视图中显示Gizmos

    自己画的Gizmos要想在Game视图中能看到,需要把Game视图窗口右上角的"Gizmos"按钮点下去.如图: 比如,下面代码以角色的capsuleCollider中心为中心画一 ...

  9. 告诉你38个MySQL数据库的小技巧

    无论是运维.开发.测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库.学MySQL,到底是要学习它的哪些东西呢? 1.如何快速掌握MySQL? 培养兴趣 兴趣是最好的老师,不论学习 ...

  10. Linux GCC编译库

    本文主要解决以下几个问题 1).为什么要使用库? 2).库的分类 3).创建自己的库 为什么要使用库? 或许大家对自己初学 Linux时的情形仍记忆尤新吧.如果没有一个能较好的解决依赖关系的包管理器, ...