网络打印协议之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 。
网络打印协议之LPR或RAW的更多相关文章
- Telnet,SSH1,SSH2,Telnet/SSL,Rlogin,Serial,TAPI,RAW
一.Telnet 采用Telnet用来訪问远程计算机的TCP/IP协议以控制你的网络设备,相当于在离开某个建筑时大喊你的username和口令.非常快会有人进行监听, 并且他们会利用你安全意识的缺乏. ...
- Telnet,SSH1,SSH2,Telnet/SSL,Rlogin,Serial,TAPI,RAW(转)
转载:https://www.cnblogs.com/yxwkf/p/4840675.html 一.Telnet 采用Telnet用来訪问远程计算机的TCP/IP协议以控制你的网络设备,相当于在离开某 ...
- lwip Light Weight (轻型)IP协议
wip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈. 外文名 lwip 开发者 瑞典计算机科学院 说 明 Light Weight (轻型)I ...
- 数据包接收系列 — IP协议处理流程(二)
本文主要内容:在接收数据包时,IP协议的处理流程. 内核版本:2.6.37 Author:zhangskd @ csdn blog 我们接着来看数据包如何发往本地的四层协议. ip_local_del ...
- OSI七层协议概念详解
OSI七层模型 相关协议 缩写 应用层 HTTP 超文本传输协议 FTP 文件传输协议 SMTP 简单邮件传输协议 TELNET TCP/IP终端仿真协议 POP3 邮局协议第三版 Finger 用户 ...
- raw, SOCK_RAW - Linux IPv4 raw socket.
总 览 #include <sys/socket.h> #include <netinet/in.h> raw_socket = socket(PF_INET, SOCK_RA ...
- linux查看端口及端口详解
今天现场查看了TCP端口的占用情况,如下图 红色部分是IP,现场那边问我是不是我的程序占用了tcp的链接,,我远程登陆现场查看了一下,这种类型的tcp链接占用了400多个,,后边查了一下资料,说E ...
- 常见端口 HTTP代码
端口号 系统保留了前0到1023端口作为常用的网络服务. 0-1023 公认端口 1024-49151 注册端口 49152-65535 动态或私有端口 1 TCPMUX 主要在SGI Irix机器 ...
- struct socket 结构详解
Socket数据结构网络协议CC++ 用户使用socket系统调用编写应用程序时,通过一个数字来表示一个socket,所有的操作都在该数字上进行,这个数字称为套接字描述符.在系统调用 的实现函 ...
随机推荐
- JAvaScript:JS数组元素去重的方法
在做javascript开发的时候,经常会遇到数组元素重复的问题,而javascript Array又没有直接提供方法解决此问题,还需要自己去实现. 方案一: 思路: 1.构建一个新的数组存放结果: ...
- POJ 2965 The Pilots Brothers' refrigerator (DFS)
The Pilots Brothers' refrigerator Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 15136 ...
- Sourcetree 更新git账号密码
删除Sourcetree 缓存文件(只需要删密码文件),文件位置: Mac: ~/Library/Application Support/SourceTree Windows: C:\Users\US ...
- 迪杰斯特拉Dijkstra算法介绍
迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径. 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止. 基本思想 通过Dijk ...
- Python pow() 函数
描述 pow() 方法返回 xy(x的y次方) 的值. 语法 以下是 math 模块 pow() 方法的语法: import math math.pow( x, y ) 内置的 pow() 方法 po ...
- cocos2dx 3.x draw debug
有时候需要用ccDrawXXX绘制debug线框来调试图形程序. 在cocos2dx 2.x中,由于是立即模式,所以如果在draw函数中用ccDrawXXX画线框,要用节点的局部坐标. 在cocos2 ...
- unity, 荧光效果(bloom)
----更新:2015-5-31 详细实现过程见:http://www.cnblogs.com/wantnon/p/4542172.html ----原帖:2015-4-16 用摄像机特效只能做全屏b ...
- php的安装
首先我们安装nginx #0.安装ningx(可选cd /disk1/toolsrpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/ngi ...
- 安装perl的版本控制器perlbrew
perlbrew可以用源码方式安装perl的各种版本,可以容纳多个perl版本共存,并随意切换. 1.把perlbrew安装到home目录: curl -L https://install.perlb ...
- Jquery获得子页面中某个元素
本页面中有子框架iframe1.获取iframe1中元素 $("input[name$='svNo']", window.frames["iframe1"].d ...