网络打印协议之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,所有的操作都在该数字上进行,这个数字称为套接字描述符.在系统调用 的实现函 ...
随机推荐
- HDUOJ-----2175取(m堆)石子游戏
取(m堆)石子游戏 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
- &&和;和||符号的意思
http://www.cnblogs.com/xuxm2007/archive/2011/01/16/1936836.html在命令行可以一次执行多个命令,有以下几种: 1.每个命令之间用;隔开 ...
- js unique
<script type="text/javascript"> var dataArr = [1,3,33,3,5,1,4,3,4,5]; document.write ...
- RabbitMQ 安装和监控[原,转]
在Windows上安装Rabbit MQ 指南,最好的是这篇<Rabbit MQ Windows Installation guide>,其中还包括了使用.NET RabbitMQ.Cli ...
- 作业调度框架_Quartz
什么是Quartz Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制.Quartz允许开发人员根据时间间隔来调度作业.它实现了作业和触发 ...
- iOS CPU占有率达到了100%甚至更多,然后导致App闪退
今天在真机调试的过程中,发现了一个严重的问题,发现CPU的使用率竟然达到了100%,以至于会导致运行内存占用过高,被系统的看门狗机制给杀掉. 下面就讲一讲怎么去定位这个问题: 1.打开Xcode,把项 ...
- Linux时间子系统(十七) ARM generic timer驱动代码分析
一.前言 关注ARM平台上timer driver(clocksource chip driver和clockevent chip driver)的驱动工程师应该会注意到timer硬件的演化过程.在单 ...
- ECharts 与struts的后台交互之柱状图
ECharts主页: http://echarts.baidu.com/index.html ECharts-2.1.8下载地址: http://echarts.baidu.com/build/e ...
- CodeForces 550A Two Substrings(模拟)
[题目链接]click here~~ [题目大意]: You are given string s. Your task is to determine if the given string s ...
- js 重写 bootstrap 样式 alert/confirm 消息窗口
相信很多人都受够了 alert.confirm 的样子,最近正在用 bootstrap 做项目,顺便封装了一个 bootstrap 样式的消息框. 实现起来很简单,bootstrap 本身就自带了 m ...